Atšķirība Starp Kodolu Un Operētājsistēmu

Atšķirība Starp Kodolu Un Operētājsistēmu
Atšķirība Starp Kodolu Un Operētājsistēmu

Video: Atšķirība Starp Kodolu Un Operētājsistēmu

Video: Atšķirība Starp Kodolu Un Operētājsistēmu
Video: OPERĒTĀJSISTĒMA 2024, Aprīlis
Anonim

Kodols vs operētājsistēma

Operētājsistēma ir sistēmas programmatūra, kas pārvalda datoru. Tās uzdevumi ietver datora resursu pārvaldību un viņu komunikācijas vajadzību apmierināšanu. Kodols ir galvenā operētājsistēmas daļa, kas galvenokārt nodrošina tiešu saziņu ar aparatūras resursiem. Bez kodola operētājsistēma nevar darboties. Bet, tā kā operētājsistēmas kodols ir apglabāts ar daudziem citiem komponentiem, lielākā daļa lietotāju nezina par kodola esamību.

Kas ir operētājsistēma?

Operētājsistēma ir programmatūra, kas pārvalda datoru. Tā ir datu un programmu kolekcija, kas pārvalda sistēmu (aparatūras) resursus. Turklāt tas nodrošina lietojumprogrammatūras izpildi (piemēram, vārdu procesori utt.), Darbojoties kā saskarnes slānis starp aparatūru un lietojumprogrammām (tādām funkcijām kā ievades / izvades un ar atmiņu saistītas darbības). Tā ir galvenā sistēmas programmatūra, kas darbojas datorā. Tā kā lietotāji nespēj palaist nevienu citu sistēmu vai lietojumprogrammatūru bez pareizi darbināmas operētājsistēmas, operētājsistēmu var uzskatīt par vissvarīgāko datora sistēmas programmatūru.

Operētājsistēmas ir visu veidu mašīnās (ne tikai datoros), kuriem ir procesori, piemēram, mobilie tālruņi, spēļu konsoles, superdatori un serveri. Vispopulārākās operētājsistēmas ir Microsoft Windows, Mac OS X, UNIX, Linux un BSD. Microsoft operētājsistēmas galvenokārt tiek izmantotas komercuzņēmumos, savukārt UNIX operētājsistēmas ir populārākas akadēmisko profesionāļu vidū, jo tās ir bezmaksas un atvērtā koda (atšķirībā no Windows, kas ir ļoti dārga).

Kas ir kodols?

Kodols ir galvenā datora operētājsistēmas sastāvdaļa. Tas ir faktiskais tilts starp aparatūru un lietojumprogrammatūru. Kodols parasti ir atbildīgs par sistēmas resursu pārvaldību, ieskaitot aparatūras un programmatūras sakarus. Tas nodrošina ļoti zemu abstrakcijas slāni starp procesoriem un ievades / izvades ierīcēm. Starpprocesu komunikācija un sistēmas izsaukumi ir galvenie mehānismi, kuros šīs zema līmeņa iespējas tiek piedāvātas citām lietojumprogrammām (kodols). Kodoli tiek sadalīti dažādos veidos, pamatojoties uz dizainu / ieviešanu un to, kā tiek izpildīts katrs operētājsistēmas uzdevums. Visu sistēmas kodu vienā adrešu telpā (veiktspējas uzlabošanas nolūkos) izpilda monolīti kodoli. Bet,lielāko daļu pakalpojumu lietotāja telpā vada mikrokodi (ar šo pieeju var palielināt uzturamību un modularitāti). Starp šīm divām galējībām ir daudz citu pieeju.

Kāda ir atšķirība starp kodolu un operētājsistēmu?

Kodols ir operētājsistēmas kodols (vai zemākais līmenis). Visas pārējās operētājsistēmas daļas (grafiskais lietotāja interfeiss, failu pārvaldība, čaula utt.) Paļaujas uz kodolu. Kodols ir atbildīgs par saziņu ar aparatūru, un faktiski tā ir operētājsistēmas daļa, kas tieši runā ar aparatūru. Kodols nodrošina neskaitāmas izsaucamās kārtības, kuras var izmantot, lai piekļūtu failiem, parādītu grafiku, iegūtu tastatūras / peles ievades, lai to izmantotu cita programmatūra.

Ieteicams: