A / OS PM — Änderungen 2154 → 2452

Zeile 1: Zeile 1:
−
A / OS PM ist ein [[Betriebssystem]], das von Blitzmaster entwickelt wird. Zurzeit befindet es sich noch in einem nicht testbaren Stadium, weshalb ich mir hier noch nicht festlegen möchte, wann es getestet werden kann.  
+
A / OS PM ist ein [[Betriebssystem]], das von Blitzmaster entwickelt wird. Zurzeit befindet es sich noch in einem nicht testbaren Stadium, weshalb ich mich hier noch nicht festlegen möchte, wann es getestet werden kann.  
  
−
==Geplante Feautures==
+
==Geplante Features==
 
===Übersicht===
 
===Übersicht===
 
*[[Protected Mode]]
 
*[[Protected Mode]]
Zeile 7: Zeile 7:
 
*[[Paging]]
 
*[[Paging]]
 
*Umfangreiches Treibersystem
 
*Umfangreiches Treibersystem
−
*Multi User
+
*Multiuser
 
*[[Multitasking]]
 
*[[Multitasking]]
−
*Microkernel
+
*[[Kernel | Microkernel]]
 
*Notkonsole
 
*Notkonsole
 
*[[GUI]] komplett vom System getrennt
 
*[[GUI]] komplett vom System getrennt
Zeile 16: Zeile 16:
  
 
===Protected Mode / Flat Memory Model / Paging===
 
===Protected Mode / Flat Memory Model / Paging===
−
Das Betriebsystem wird den Protected Mode in seinem vollen Umfang unterstützen. Angewandt wird das Flat Memory Model, das heißt es gibt nur wenige Deskriptoren für den Gesamten Hauptspeicher. Die Unterteilung wird mit Paging realisiert. Jedes Programm hat zur Laufzeit 3GB Speicher zur Verfügung.
+
Das Betriebsystem wird den Protected Mode in seinem vollen Umfang unterstützen. Angewandt wird das Flat Memory Model, das heißt es gibt nur wenige Deskriptoren für den gesamten Hauptspeicher. Die Unterteilung wird mit Paging realisiert. Jedes Programm hat zur Laufzeit 3GB Speicher zur Verfügung.
  
−
===Multi Tasking===
+
===Multitasking===
 
Es werden mehrere Programme gleichzeitig ausgeführt werden können, um genau zu sein laut jetzigem Stand 65335. Das ganze wird reines Software-Multitasking, und ist somit für die Zukunft (Long Mode) gerüstet. In der finalen Version soll auch ein Prioritätenmodell zur Verfügung stehen.
 
Es werden mehrere Programme gleichzeitig ausgeführt werden können, um genau zu sein laut jetzigem Stand 65335. Das ganze wird reines Software-Multitasking, und ist somit für die Zukunft (Long Mode) gerüstet. In der finalen Version soll auch ein Prioritätenmodell zur Verfügung stehen.
  
Zeile 25: Zeile 25:
  
 
===GUI===
 
===GUI===
−
Die GUI wird komplett vom Rest des Systems getrennt sein, die Kommunikation mit den Programmen verläuft über s.g. Terminals. Sie werden vom Kernel verwaltet. Die GUI bietet zusätzlich noch ein paar Call Gates, die jedoch beim Start über API Funktionen registriert werden müssen.
+
Die GUI wird komplett vom Rest des Systems getrennt sein, die Kommunikation mit den Programmen verläuft über sogenannte Terminals. Sie werden vom Kernel verwaltet. Die GUI bietet zusätzlich noch ein paar Call Gates, die jedoch beim Start über API Funktionen registriert werden müssen.
  
 
==Version 0.1 (1. Alpha Release)==
 
==Version 0.1 (1. Alpha Release)==
 
Hier einmal die geplanten Features für diese Version von A / OS PM:
 
Hier einmal die geplanten Features für diese Version von A / OS PM:
−
*Multi Tasking: jedoch ohne Prioritäten
+
*Multitasking: jedoch ohne Prioritäten
 
*Treibersystem: sollte vollständig implementiert sein
 
*Treibersystem: sollte vollständig implementiert sein
 
*A / IO (die [[IPC]] Schnittstelle): sollte vollständig implementiert sein
 
*A / IO (die [[IPC]] Schnittstelle): sollte vollständig implementiert sein