| Zeile 20: | Zeile 20: | ||
Die [[#Eigenschaften|Einschränkungen]] des Real Modes erschweren die Entwicklung eines Betriebssystems erheblich. Viele Anfänger versuchen trotzdem ihre ersten Schritte im Real Mode, da das BIOS mit seinen Funktionen für Hardwarezugriffe die Nachteile auszugleichen scheint. Damit gibt man jedoch genau eine der Hauptaufgaben eines Betriebssystems nämlich Verwaltung von Ressourcen aus der Hand. | Die [[#Eigenschaften|Einschränkungen]] des Real Modes erschweren die Entwicklung eines Betriebssystems erheblich. Viele Anfänger versuchen trotzdem ihre ersten Schritte im Real Mode, da das BIOS mit seinen Funktionen für Hardwarezugriffe die Nachteile auszugleichen scheint. Damit gibt man jedoch genau eine der Hauptaufgaben eines Betriebssystems nämlich Verwaltung von Ressourcen aus der Hand. | ||
| − | Der sinnvolle Einsatz des Real Modes im OS-Dev beschränkt sich darauf im Bootloader den Kernel zu laden, und dann in den Protected Mode zu springen. Diese scheinbar einfache Aufgabe ist jedoch keineswegs ohne Hürden | + | Der sinnvolle Einsatz des Real Modes im OS-Dev beschränkt sich darauf im Bootloader den Kernel zu laden, und dann in den Protected Mode zu springen. Diese scheinbar einfache Aufgabe ist jedoch keineswegs ohne Hürden und viele selbstgebaute Bootloader funktionieren nur auf einer handvoll PCs. Deswegen nehmen universelle Bootloader wie [[GRUB]] dem Entwickler auch diese Last ab. |
<!-- Hier könnte noch mehr Negatives stehen. --> | <!-- Hier könnte noch mehr Negatives stehen. --> | ||