Kernel on OSi tuum, see sisaldab riistvara erisusi.
Riistvara ja tarkvara vahendaja.
Tegeleb sisend/väljud päringutega mis tulevad tarkvara poole pealt ja tõlgendab ta need andmetöötluskorraldusteks.
Kernel tegeleb kolme asjaga:
- CPU (ALU ja FPU)
- Mälu (Memory)
- Draiverid (Drivers)
CPU – Protsessor
PGA – jalakesed
LGA – kontaktplaadid
SOCKET – pesa
SIIN – kontaktide või jalgade komplekt
CPU Korraldus
INSTRUCTION – korraldus = Funktsioon/Protseduur
INSTRUCTION SET – käskude hulk
LOAD – korraldus: laadib mälust numbri protsessorisse
ADD – korraldus: liidab 2 arvu
STORE – käsk: mis võimaldab midagi salvestada mällu
COMPARE – võrdleb 2 mälupesa
OS põhiosa tagab selle, et protsessorile on võimalike tagada neid käsklusi, mis on talle teada.
Kernel üritatakse teha väike.
Windows 7 kerneli suuruseks on 5,3 MB
Windows XP kerneli suuruseks on 2,04 MB
Kommentaare ei ole:
Postita kommentaar