Mis on tuum? Lihtsalt seletatud
Ehkki nad kasutavad seda iga päev, pole paljud inimesed kindlad, milline tuum täpselt on. Kui leidsite selle termini üle ja soovite rohkem teada saada, on see teie jaoks õige koht. Selles praktilises näpunäites selgitame, mida tuum endast kujutab.
Mis on tuum? Faktid lihtsalt seletati
Kernelit kasutatakse püsivalt igapäevases arvutitöös ja see on teie jaoks alati kasutusel. Kavatsus on see, et te ei pane teda tähele. See on teie kasutatava tarkvara graafilise kasutajaliidese ja süsteemi riistvara vaheline liides.
- Kernel on opsüsteemi keskne moodul. Seda nimetatakse mõnikord "tuumaks".
- Sellel on erinevad kihid. Alumine kiht moodustab liidese süsteemi riistvaraga, näiteks võrgukontrollerid või PCI Expressi kontrollerid.
- Järgmine kiht on mäluhaldus, mis eraldab mälu igale protsessile. Teie rakendustarkvara sisaldab tavaliselt mitmesuguseid selliseid protsesse.
- Kiht „Protsesside haldus” võtab ajahalduse üle ja võimaldab kõigi teie arvutis toimuvate protsesside paralleelset toimimist. Kernel reguleerib kõiki programmide taotlusi, joondab need üksteise järel üles ja võib probleemide korral neid katkestada.
- Ülemine kiht on failisüsteem. See määrab alad HDD protsessidel, st kõvakettal ja põhimälus.
- Kernel reguleerib seetõttu kogu teed süsteemiriistvarast rakendustarkvarani, mida tänapäeval haldab enamasti kasutaja graafilise kasutajaliidese (GUI) kaudu.
- Ainult kasutajapiirkond ei kuulu enam kerneli, vaid sellele viidatakse kui "kestale", "helinale" või "kasutajamaale".
- Arvutiprogramm saadab kernelile süsteemikõned, nn süsteemikõned. See teeb CPU-le tegeliku päringu masinakeeles. Kernel tunneb CPU täielikku käskude komplekti, st kõiki masina juhiseid, mida see saab täita.
- Need süsteemikõned käivitatakse näiteks siis, kui loete või kirjutate arvutis faile. See lihtne ülesanne toimub ka pidevalt taustal.
- Mitme kasutaja süsteemides jälgib kernel ka failidele ja riistvarakomponentidele juurdepääsuõigusi.
- Task Manager loetleb kõik tuuma hallatavad protsessid. Kui siin protsessi lõpetate, juhendab Task Manager kerneli seda protsessi katkestama ja eraldatud salvestusruumi vabastama.
- Kuna kerneli kasutatakse alaliselt, laaditakse see pärast käivitamist kõigepealt põhimällu. Tavaliselt juhtub see kaitstud alal, mis takistab selle muutmist või kustutamist.
- Windows kasutab NT kernelit, millel mitmed alamsüsteemid põhinevad. Apple kasutab XNU kernelit. Linuxi kernelit kasutavad sellised Linuxi süsteemid nagu Ubuntu ja Androidi seadmed.
- Kernel ei ole protsessori tuum, vaid opsüsteemi kernel või süsteemi tuum.
- Mitme tuuma opsüsteemid saavad kasutada mitmetuumalise protsessori erinevaid südamikke nagu sõltumatute protsessorite võrk.
- Kernel pole ka API ega raamistik nagu NET-raamistik.
Linux Mint: parem tuum ka parem Windows 10?
Järgmises praktilises näpunäites näitame teile, kuidas teada saada, milline kernel teil Linuxi all on. Paljudes teistes praktilistes näpunäidetes selgitame termineid arvutikeelest alates tarkvarast, näiteks VPN-ühendustest, BIOS-ist ja UEFI-st või püsivarast kuni riistvaraterminiteni, näiteks BUS, SSD ja emaplaat.