ucore操作系統(tǒng)是用于清華大學(xué)計算機系本科操作系統(tǒng)課程的教學(xué)試驗內(nèi)容,是一個開源項目,是不可多得的非常好的操作系統(tǒng)學(xué)習(xí)資源,適合初步了解計算機系統(tǒng)/編程/操作系統(tǒng)等基礎(chǔ)知識!
安裝方法
#ucore的Windows編譯環(huán)境#
##安裝##
正常軟件安裝方式即可,請盡量創(chuàng)建桌面快捷方式,并在安裝完成后運行以確保初始化。
![安裝](1.png)
##運行##
正常安裝,桌面應(yīng)該出現(xiàn)兩個圖標(biāo)
![桌面圖標(biāo)](2.png)
*第一次運行,請先打開uCore Environment,將會在HOME文件夾下創(chuàng)建當(dāng)前用戶文件夾*
uCore Environment 打開 bash,在其中可以使用大部分 linux 命令,包括git、gcc、qemu
HOME 指向工作目錄,其中當(dāng)前用戶名的文件夾,對應(yīng)打開 bash 后的初始目錄 ~
##測試##
打開 bash,進(jìn)入某一lab的目錄,make qemu
![復(fù)制粘貼](1.png)
另外bash支持復(fù)制粘貼,點擊或者左上角-編輯-標(biāo)記,右鍵復(fù)制,左上角圖標(biāo)-編輯-粘貼。
學(xué)習(xí)方法
四種學(xué)習(xí)目標(biāo)和對應(yīng)手段
略知OS基本概念:看在線課程原理部分的視頻,可大致知道OS的概念;
理解OS基本原理:在1的基礎(chǔ)上,完成學(xué)堂在線練習(xí)題和與OS原相關(guān)的在線操作系統(tǒng)課程練習(xí)題,可理解OS基本原理
掌握OS設(shè)計實現(xiàn):在2的基礎(chǔ)上,能夠通過編程完成labcodes的8個lab實驗中的基本練習(xí)和實驗報告
深入OS核心功能:在3的基礎(chǔ)上,能夠通過編程完成labcodes的8個lab實驗中的challenge練習(xí)
體驗OS科學(xué)研究:在4的基礎(chǔ)上,能夠通過閱讀論文、設(shè)計、編程、實驗評價等過程來完成課程設(shè)計(大實驗)
【注意】
筑基內(nèi)功--請?zhí)崆皩W(xué)習(xí)計算機原理、c語言、數(shù)據(jù)結(jié)構(gòu)課程
工欲善其事,必先利其器--請掌握七種武器 實驗常用工具列表
學(xué)至于行之而止矣--請在實驗中體會操作系統(tǒng)的精髓