Deux modes processeur
sΓ©curitΓ©Pour la stabilitΓ©, le CPU sΓ©pare les instructions.
βββββββββββββββββββββββββββ βββββββββββββββββββββββββββ
β MODE UTILISATEUR β β MODE NOYAU β
β (User) β β (Kernel) β
βββββββββββββββββββββββββββ€ βββββββββββββββββββββββββββ€
β Β· Word, Chrome, Python β β Β· Linux, Windows NT β
β Β· AccΓ¨s restreint β β Β· AccΓ¨s total au HW β
β Β· Plantage β appli seuleβ β Β· Plantage β crash OS β
βββββββββββββ¬ββββββββββββββ ββββββββββββββ²βββββββββββββ
β appel systΓ¨me (syscall) β
ββββββββββββββββββββββββββββββββββββ
Mode utilisateur
Applications (Word, Chrome). Accès restreint au matériel. Plantage = fermeture de l'appli seulement.
Mode noyau (kernel)
CΕur du systΓ¨me (Linux, NT). AccΓ¨s total au matΓ©riel. Plantage = crash systΓ¨me.
Γ retenir
Seul le noyau peut toucher directement aux pΓ©riphΓ©riques ; les applis passent par des interfaces contrΓ΄lΓ©es.