本倉庫的內容為為北京航空航天大學計算機科學與技術專業本科二年級“操作系統課程設計”的代碼
Codes in this re pository belongs to the project of BUAA 'Operating System' course
This project contains a tiny operating system based on mips32.
The operating system supports virtual page memory managment, process management, system calls,file system and a primitive shell.
The code can be simulated in GXEMUL simulator after being compiled.
These codes can pass all the auto-test in lab1-lab6.
該課程的project實現了一個mips操作系統,該操作系統支持頁式內存管理,進程管理,系統調用,文件系統和一個很原始的shell
所有代碼經交叉編譯器編譯後可以在GXEMUL上進行仿真該份代碼可以通過lab1-lab6的所有上機測試,一次都沒掛過
In this course you also need to finish a 'challenge task'.I choosed the 'raspi 3b bare metal os' task.Therefore,the code for challenge task is not contained in this repository
想通過本課程你還需要完成一個挑戰性任務。我選的是樹莓派3b的挑戰性任務,因此挑戰性任務的代碼不在本倉庫中
link 傳送門: https://github.com/17231181/RaspberryPi_Bare_Metal_Operating_System_BUAA
=========================================
操作系統這門課比別的6系硬核課程容易多了,放平心態就可以了<br> 此外,Пролетарии всех стран, соединяйтесь!全世界無產者聯合起來!