Chránený režim
From Wikipedia, the free encyclopedia
Chránený režim alebo chránená virtuálna adresácia[1] je prevádzkový režim CPU kompatibilných s x86.
Režimy x86-procesor | |
Režim | Prvý podporovaný |
|
Intel 8086 |
Intel 80286 | |
|
Intel 80386 |
|
Intel 80386 |
|
Intel 386SL |
|
AMD Opteron |
Prvýkrát bol pridaný do architektúry x86 v roku 1982[2], vydala ho spoločnosť Intel ako procesor 80286 (286), ale až od procesora 80386 (386) v roku 1985[3] sa začal využívať v operačných systémoch a aplikáciách. Chránený režim dovoľuje systémovým programom využívať mnoho nových rysov navrhnutých k zlepšeniu multitaskingu (spracovanie viacerých úkonov naraz) a k lepšiemu ovládaniu aplikačných programov, napr. systém stránkovania, ochrana pamäti a podpora pre virtuálnu pamäť.[4][5]
Po zapnutí procesoru, ktorý podporuje x86 chránený režim, sa začnú vykonávať príkazy v reálnom režime, aby sa zaručila spätná kompatibilita so staršími procesormi.[6] Chránený režim môže byť zavedený až potom, čo systémový program nastaví niekoľko deskriptorových tabuliek a umožní "Povolenie ochrany" bit v Kontrolnom registri 0 (CR0).[7]
Kvôli pridaným zlepšeniam sa chránený režim stal základom pre všetky nasledujúce vylepšenia na architektúre x86.[8]