| Windows Dieses Forum dient den Diskussionen rund um alle Microsoft-Betriebssysteme. |
Diskussion: DOS und windows 3.x bis 98 im Forum Windows, in der Kategorie Operating Systems; Anzeige HI! Soweit ich weiss sind alle die oben genannten Windowsdistros auf Dos aufbauend. SO nun habe ich ein wenig ...
![]() |
| | #1 (permalink) |
| Guest Likes: | Anzeige HI! Soweit ich weiss sind alle die oben genannten Windowsdistros auf Dos aufbauend. SO nun habe ich ein wenig in einer UNIX-Lektuerre geschmoeckert und da ist mir eine Frage aufgefallen: DOS ist nicht multitaskingfaehig, wie haben die Leute von Mikrosoft es also hinbekommen das ein Betriebssystem das auf DOS basiert sich so verhaelt wie z.b. Windows 95 , denn schon die Grafik waere mindestens einen Prozess wert. mfg sw33t |
|
| | #2 (permalink) |
| Mit der Frage kann man ganze Bücher füllen. Die Kurzfassung: DOS geht grundsätzlich davon aus, dass ein bestimmter Prozessor im System eingebaut ist, nämlich der Intel 8086. Das zwang Intel mehr oder weniger dazu, alle nachfolgenden Prozessoren zum 8086 kompatibel zu machen. Diese waren zwar technisch ausgereifter und hatten mehr Möglichkeiten (u.a. bessere Speicheradressierung, Speicherschutz), DOS hat sie aber einfach nicht benutzt. Der 8086 war ziemlich primitiv. Er konnte höchstens 1MB Speicher adressieren, wovon dann aber nur 640kB für DOS und Programme zur Verfügung standen, weil der Rest für direkte Hardwarezugriffe genutzt wurde (Adaptersegment). Ebenso gab es kein Multitasking und keinen Speicherschutz, sodaß ein Programm einfach irgendwo in den Speicher schreiben konnte. Man hat das Problem dann so gelöst: Nach dem Einschalten befindet sich der Prozessor im Realmode, er verhält sich genau wie ein 8086 (sogar der Pentium IV). Wenn man die erweiterten Möglichkeiten wie z.B. Multitasking, Speicherschutz etc. nutzen will, muss man in den sog. Protected Mode umschalten. Hier stehen dann alle Möglichkeiten der CPU zur Verfügung. Windows (und die meisten anderen grafischen DOS-Spiele) machen genau das. | |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Kleine ergänzung: Es wird erst DOS gestartet, einige dinge unter DOS erledigt, und dann wird Windows gestartet (c:\windows\win.exe o.ä.). Windows ist kein Programm, welches unter DOS läuft. | |
| | |
| | #4 (permalink) |
| Guest Likes: | ahh stichwort bootstrapping. Ich dachte Windows 3.x bis 98 sind nur soetwas wie virtuel frontends. wieder mal was gelernt. thx sw33t |
|
| | #5 (permalink) |
| Registriert seit: 20.01.03 ![]() Likes: 0 | Windows 3.x war schon nur eine grafische Oberfläche, ähnlich wie der X-Server unter Unixoiden-Systemen heute. Man konnte das System auch ohne diese starten und nutzen (natürlich ohne Grafik dann). Erst ab Windows 95 war Windows mehr als nur ein Programm unter DOS, wenn man es so ausdrücken möchte. |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Windows Nachrichtendienst unter Windows XP | Rotting Rob | Network · LAN, WAN, Firewalls | 7 | 04.12.05 19:26 |
| closed-windows.de.vu/ meine Seite für Windows-Neulinge | Xalon | (In)security allgemein | 7 | 27.09.05 18:32 |
| Windows 95 Spiele unter Windows 2000 | Jason | Windows 2000 /95/98/ME | 0 | 17.05.05 00:05 |
| Dringend: Erst Windows XP, dann Windows 2000 installieren | mehier | Windows 2000 /95/98/ME | 3 | 19.07.03 17:12 |
| Windows XP Professinal: Windows bleibt beim "Willkommen-Bildschirm" für ca. 2 Minuten stehen ??? | Unrealmark | Die Problemzone | 7 | 14.07.03 23:00 |