Der Inhalt dieses Lagerhauses ist der Code für das zweite Studiengang des Studiums in Informatik und Technologie, die Peking University of Aeronautics und Astronautics, "Operating System Course Design"
Die Codes in diesem Repository gehört zum Projekt des Buaa -Betriebssystemkurs
Dieses Projekt enthält ein winziges Betriebssystem basierend auf MIPS32.
Das Betriebssystem unterstützt die virtuelle Seitenspeicherverwaltung, das Prozessmanagement, das Systemaufruf, das Dateisystem und eine primitive Shell.
Der Code kann nach Kompilierung im GXemul -Simulator simuliert werden.
Diese Codes können den gesamten Auto-Test in Lab1-Lab6 übergeben.
Das Projekt dieses Kurses implementiert ein MIPS -Betriebssystem, das das Seitenspeichermanagement, das Prozessmanagement, Systemanrufe, Dateisysteme und eine sehr primitive Shell unterstützt
Alle Codes können auf Gxemul simuliert werden, nachdem sie mit dem Cross Compiler zusammengestellt wurden. Dieser Code kann auf allen Computern in Lab1-Lab6 getestet werden, ohne ihn einmal aufzuhängen.
In diesem Kurs müssen Sie auch eine "Herausforderungsaufgabe" beenden. Ich habe die Aufgabe "Raspi 3B Bare Metal OS" ausgewählt. Daher ist der Code for Challenge -Aufgabe in diesem Repository nicht enthalten
Um diesen Kurs zu bestehen, müssen Sie auch eine herausfordernde Aufgabe erledigen. Ich habe die herausfordernde Aufgabe von Raspberry Pi 3b gewählt, daher ist der Code für die herausfordernde Aufgabe nicht in diesem Repository enthalten
Link -Portal: https://github.com/17231181/raspberrypi_bare_metal_operating_system_buaa
==========================================================
Der Betriebssystemkurs ist viel einfacher als andere Hardcore-Kurse mit 6er . Darüber hinaus vereinen Proletarier auf der ganzen Welt!