Cafe OS: Unterschied zwischen den Versionen
ICON (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
ICON (Diskussion | Beiträge) K Textersetzung - „[[wikipedia:“ durch „[[wikipedia_en:“ |
||
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 5: | Zeile 5: | ||
== Architektur == | == Architektur == | ||
=== Kernel === | === Kernel === | ||
Der Kernel läuft im Supervisor-Modus auf dem PowerPC und führt einfache Aufgabe eines Mikrokernels aus. Er ist verantwortlich für die Prozessisolation, Speichermanagement und Interrupt Dispatching, als auch die Kommunikation mit [[IOSU]]. Cafe OS Applikationen laufen als Usermode-Prozesse mit separierten Adressräumen und W^X ([[ | Der Kernel läuft im Supervisor-Modus auf dem PowerPC und führt einfache Aufgabe eines Mikrokernels aus. Er ist verantwortlich für die Prozessisolation, Speichermanagement und Interrupt Dispatching, als auch die Kommunikation mit [[IOSU]]. Cafe OS Applikationen laufen als Usermode-Prozesse mit separierten Adressräumen und W^X ([[wikipedia_en:W^X|Write xor Execute]]) Speicherschutz. Der Kernel stellt einfache Systemaufrufe zum Starten von Prozessen zur Verfügung. | ||
=== Prozesse === | === Prozesse === | ||
| Zeile 329: | Zeile 329: | ||
|- | |- | ||
| zlib125.rpl | | zlib125.rpl | ||
| zlib v1.2.5, Funktionen gleichen sich mit der [https://github.com/madler/zlib/tree/ | | zlib v1.2.5, Funktionen gleichen sich mit der [https://github.com/madler/zlib/tree/v1.2.5 offiziellen Bibliothek] | ||
|} | |} | ||