Das eigene Betriebssystem, Teil 13
11.12.2023, 00:00 Uhr
Command-Shell
Das Selbstbau-Betriebssystem bekommt eine Shell für Benutzereingaben.
Die beiden vorangegangenen Teile dieser Serie [1] und [2] haben gezeigt, wie Anwendungsprogramme, die im Ring 3 der CPU laufen, mithilfe von System Calls Funktionen im Kernel aufrufen können. Dafür wurde begonnen, eine einfache C-Runtime-Library zu implementieren, die einen Wrapper für die verschiedenen System Calls anbietet. In diesem Teil der Serie wird diese Runtime Library erweitert und mithilfe einer einfachen Command-Shell Anwendern die Möglichkeit geboten, Anwendungsprogramme zu starten.
Das letzte Beispiel in Folge 12 der Serie [2] hatte gezeigt, wie ein Anwendungsprogramm mithilfe des System Calls printf Strings auf dem Bildschirm ausgeben kann.
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar