Dockers DEV Site


Updates · Faq · Home 

5 Microsoft Windows und Protected Mode

Einleitung

Inhalt dieses Kapitels soll es sein, Einblicke in die Speicherverwaltung der Microsoft Benutzeroberflächen (Betriebssysteme) Windows 3.x und Windows 95 zu geben. Dabei soll vor allem die Frage behandelt werden, wie die bereitgestellten Möglichkeiten des Protected Mode unter Windows genutzt werden. Das Kapitel soll nicht (!) als Einleitung in die Windows-Anwendungs-Programmierung oder als Darstellung aller verfügbaren WIN-API-Funktionen verstanden werden.

5.1 Windows 3.x und Protected Mode ?

Verschiedene Betriebsmodi

Windows 3.x kennt 3 verschiedene Betriebsmodi. Dabei kommen in zwei der drei Modi ein Teil der Möglichkeiten des Protected Mode zum Einsatz. Die drei Betriebsmodi sind dabei:

80386 - Protected Mode

Außer dem Paging und dem V86-Modus findet unter Windows 3.x keine der erweiterten Möglichkeiten der 80386-Prozessoren Verwendung. So können 32-Bit breite Register (EAX, EBX, usw.) genauso wenig genutzt werden wie Segmente, die größer als 64 KB sind.

Multitasking

Statt des hardwaremäßigen Multitasking wird ein auf Nachrichten basierendes "kooperatives"-Multitasking eingesetzt. Das heißt, eine Windows-Anwendung muß "von sich aus" die ihr zugewiesene "Prozessorzeit" abgeben. Eine unsauber programmierte oder fehlerhafte Windows-Anwendung kann so zur Blockierung des gesamten Systems führen.

Index
weiter >>
<< zurück ||

Last change 27/11/2022 by Docker Rocker.
This page uses no cookies, no tracking - just HTML.
Author: "Docker Rocker" ~ 2022 · [Public Git]