
lab6是實現(xiàn)網(wǎng)絡(luò)部分着降,代碼見 這里 1 QEMU 虛擬網(wǎng)絡(luò) 實驗中將使用到QEMU的用戶模式網(wǎng)絡(luò)棧化漆,因為它不需要管理員權(quán)限。JOS中通過更新m...
lab5是實現(xiàn)文件系統(tǒng)相關(guān)功能昙啄,exercize實現(xiàn)代碼見 這里穆役。 1 文件系統(tǒng)初步 JOS文件系統(tǒng)設(shè)計相比Linux等系統(tǒng)的文件系統(tǒng)如ext2...
lab4 是實現(xiàn)多處理器支持以及搶占式任務(wù)調(diào)度,exercize代碼見 這里梳凛。 1 多處理器啟動流程 1.1 多處理器支持 為了支持多處理器耿币,首...
繼lab1之后,lab2主要是實現(xiàn)內(nèi)存分頁管理韧拒。包括物理頁管理淹接,虛擬內(nèi)存管理,內(nèi)核地址空間等內(nèi)容叛溢,先來看看相關(guān)理論知識塑悼。lab2的exerciz...
mit6.828的JOS系統(tǒng)啟動分為兩部分,Boot Loader和kern楷掉。BIOS加載Boot Loader程序厢蒜,在完成它的一系列初始化后便...
Ubuntu配置 1 安裝工具包 2 安裝qemu 下載qemu定制版本 UPDATE:最近發(fā)現(xiàn)這個網(wǎng)址已經(jīng)下載不了,可以改成: 進(jìn)入qemu目...
說明 該文檔是跟mit6.828的2017年的課程時做的作業(yè)烹植,完成6個實驗斑鸦,耗費很多業(yè)余時間,也多有參考網(wǎng)上大神們的代碼實現(xiàn)草雕,完成的文檔和代碼地...
lab3是實現(xiàn)用戶環(huán)境巷屿,或者說是用戶進(jìn)程。exercize代碼見 這里墩虹。 1 概述 繼內(nèi)存管理之后嘱巾,實驗3是實現(xiàn)用戶環(huán)境,這里的用戶環(huán)境诫钓,其實就...