Kaj je jedro? Preprosto razloženo
Čeprav ga uporabljajo vsak dan, mnogi niso prepričani, kaj točno je jedro. Če ste naleteli na ta izraz in bi radi izvedeli več, je to pravo mesto za vas. V tem praktičnem nasvetu razložimo, za kaj gre v jedru.
Kaj je jedro? Dejstva so preprosto pojasnila
Jedro se trajno uporablja pri vsakodnevnem delu z računalnikom in je za vas vedno v uporabi. Namen je, da ga ne opazite. To je vmesnik med programsko opremo z grafičnim uporabniškim vmesnikom, ki ga uporabljate, in sistemsko strojno opremo.
- Jedro je osrednji modul operacijskega sistema. Včasih ga imenujejo "jedro".
- Ima različne plasti. Spodnja plast tvori vmesnik do sistemske strojne opreme, kot so omrežni krmilniki ali PCI Express krmilniki.
- Naslednji sloj je upravljanje s pomnilnikom, ki vsakemu procesu dodeli pomnilnik. Vaša programska oprema običajno vključuje različne tovrstne procese.
- Plast »Upravljanje procesov« prevzame upravljanje s časom in omogoča, da se vsi procesi v vašem računalniku vzporedno izvajajo. Jedro ureja vse zahteve programov, jih postavlja drug za drugim in jih lahko prekine, če pride do težav.
- Zgornja plast je datotečni sistem. Dodeli območja procesom na trdem disku, tj. Trdi disk in glavni pomnilnik.
- Jedro uravnava celotno pot od sistemske strojne opreme do aplikacijske programske opreme, ki jo danes večinoma upravlja uporabnik prek grafičnega uporabniškega vmesnika (GUI).
- Samo uporabniško območje ni več jedro, temveč se imenuje "lupina", "obroč" ali "uporabniška država".
- Računalniški program v jedro pošlje sistemske klice, tako imenovane "sistemske klice". Tako se v računalniški jezik dejanska zahteva v CPU. Jedro pozna celoten nabor CPU-jev, tj. Vse strojne napotke, ki jih lahko izvede.
- Ti sistemski klici se sprožijo, na primer, ko berete ali pišete datoteke v računalniku. Ta preprosta naloga se nenehno dogaja tudi v ozadju.
- V sistemih za več uporabnikov jedro prav tako spremlja pravice dostopa do datotek in strojnih komponent.
- V upravitelju opravil so navedeni vsi procesi, ki jih upravlja jedro. Če tu končate postopek, upravitelj opravil naroči jedru, naj prekine ta postopek in sprosti dodeljeni prostor za shranjevanje.
- Ker se jedro uporablja stalno, se po zagonu najprej naloži v glavni pomnilnik. To se običajno zgodi na zaščitenem območju, ki preprečuje njegovo spreminjanje ali brisanje.
- Windows uporablja jedro NT, na katerem temelji več podsistemov. Apple uporablja jedro XNU. Sistemi Linux, kot sta Ubuntu in naprave Android, uporabljajo jedro Linuxa.
- Jedro ni jedro procesorja, temveč jedro operacijskega sistema ali sistemsko jedro.
- Operacijski sistemi z več jedri lahko uporabljajo različna jedra večjedrnega procesorja, kot je omrežje neodvisnih procesorjev.
- Jedro tudi ni API ali okvir, kot je NET.
Linux Mint: boljše jedro tudi boljši Windows 10?
V naslednjem praktičnem nasvetu vam bomo pokazali, kako ugotoviti, katero jedro imate pod Linuxom. V številnih drugih praktičnih nasvetih razlagamo izraze iz računalniškega jezika, od programske opreme, kot je povezava VPN, BIOS in UEFI ali strojne programske opreme, do strojnih izrazov, kot so BUS, SSD in matična plošča.