Protected mode

Protected mode of beveiligde modus is een toestand van een processor van de x86-architectuur. Het is aanwezig sinds de 80286. In beveiligde modus zijn er vier ringen waarvan de laagste de meeste privileges heeft, daarbij kan men andere ringen depriviligeren zodat ze bv. bepaalde instructies niet kunnen uitvoeren of zo bepaalde I/O-poorten niet kunnen gebruiken. Ook is het mogelijk om in de beveiligde modus te multitasken, iets wat voorheen nog niet mogelijk was op de x86-architectuur.

Een x86-processor start altijd op in real mode of reële modus. Dit is nodig vanwege compatibiliteit met de oorspronkelijke 8086, waarvoor MS-DOS is geschreven. Intel wilde ervoor zorgen dat MS-DOS nog altijd kon functioneren op een nieuwere Intel-processor. Ook is het zo dat in reële modus alleen de eerste megabyte kan gebruikt worden en hoewel het gebied erna wel bereikbaar is, is dit een overlappend gebied met het beginstuk van de eerste megabyte, hierdoor zijn er om beveiligde modus te betreden een aantal dingen te initialiseren: de twintigste adreslijn, de globale beschrijvingstabel en de beveiligde modus zelf.

Hoewel de beveiligde modus zeer interessant was, werd hij nog niet direct gebruikt. Dit kwam vooral door het feit dat de 80286 een ontwerpfout had, waarbij men niet terug kon keren naar de reële modus, iets wat eigenlijk zeer interessant was om te doen in die tijd, vanwege het feit dat men dan de reële modus kon instellen om vier gigabyte aan geheugen te gebruiken en toch het BIOS nog te kunnen gebruiken. Het BIOS werkte namelijk niet in de beveiligde modus.

Een omslachtige manier om dit probleem te omzeilen werkte met LOADALL.


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne