Operētājsistēma vs Kernel
Lielākajai daļai cilvēku datora lietošana ir otra daba. To ļauj operētājsistēma, kas darbojas uz datora un aparatūras, un ļauj ar to sazināties, neizmantojot mašīnu valodu vai bināro. Operētājsistēma nodrošina mūs ar interfeisu, gan grafisku, gan tekstu, kurā varam apskatīt ievadīto komandu rezultātus. Tas mums arī piedāvā rīku klāstu, lai datoru pēc iespējas labāk konfigurētu pēc mūsu izvēles. Bet tas viss nebūtu iespējams bez kodola. Kodols ir operētājsistēmas kodols, un tas ir atbildīgs par komandu pārvēršanu kaut kas datoram saprotams.
Aspekts, kas daudziem programmētājiem patīk kodola ziņā, ir abstrakcijā. Aparatūras abstrakcija ļauj programmētājiem rakstīt kodu, kas var darboties ar plašu aparatūras klāstu. Bez aparatūras abstrakcijas katra programma jāraksta īpaši dotajai aparatūras konfigurācijai un, iespējams, nedarbosies citā. Tas attiecas uz ierīču draiveriem. Tie ir specifiski koda gabali, kas identificē aparatūru un dod operētājsistēmai līdzekļus saziņai ar ierīci.
Kaut arī kodols ir operētājsistēmas kodols, vairums cilvēku pat nezina par tā pastāvēšanu, jo tas ir apglabāts aiz daudz citas programmatūras. Lai nodrošinātu visu paketi, kas ļautu cilvēkiem izmantot savus datorus, operētājsistēmā ir programmatūra, kas aptver daudzus datoru vispārīgos lietojumus. Tas cita starpā ietver vienkāršu teksta apstrādes lietojumprogrammu un multivides atskaņotāju.
Lietojumprogrammas ir izveidotas īpašām lietojumprogrammām, jo, lai sazinātos ar aparatūru, kas atrodas zem tā, tai ir jābūt mijiedarbībai ar kodolu. Tā kā katrs kodols ir atšķirīgs, vienas operētājsistēmas lietojumprogrammas nevar izpildīt citām. Dažas lietojumprogrammas ieviesto izmaiņu dēļ arī nespēj izpildīt tās pašas operētājsistēmas vecākās vai jaunākās versijās.
Kopsavilkums:
1. Operētājsistēma ir programmatūras pakotne, kas tieši sazinās ar datora aparatūru, un visas jūsu lietojumprogrammas darbojas uz tās, kamēr kodola ir operētājsistēmas daļa, kas tieši sazinās ar aparatūru.
2. Lai arī katrai operētājsistēmai ir kodols, tas ir aizrauts ar daudz citu programmatūru, un vairums lietotāju nemaz nezina, ka tā pastāv.