從0寫自己的Linux x86操作系統(tǒng)(源碼+課件+開發(fā)工具+參考資料+磁盤映像)
從0寫自己的Linux x86操作系統(tǒng)(源碼+課件+開發(fā)工具+參考資料+磁盤映像)
網(wǎng)盤地址:https://pan.baidu.com/s/1r2VBIw8U4qE4qqWud5_Ltw 提取碼: 1m4y
備用地址:https://share.weiyun.com/RkQT2p2K 密碼:6yeqhw
分享一套教你如何寫一個類似于Linux 0.11的x86操作系統(tǒng)的課程——《從0寫自己的Linux x86操作系統(tǒng)》,視頻+源碼+課件+開發(fā)工具+參考資料+磁盤映像下載,資料齊全!
《從0寫自己的Linux x86操作系統(tǒng)》課程采用從0行代碼編寫的方式,教你如何寫一個類似于Linux 0.11的x86操作系統(tǒng),從而深入掌握操作系統(tǒng)的工作原理。本操作系統(tǒng)目前已經(jīng)支持網(wǎng)絡(luò)協(xié)議棧,并提供socket套接字編程接口,支持同時運行多個網(wǎng)絡(luò)應(yīng)用程序!
課程大綱:
章節(jié)1:課前準(zhǔn)備
章節(jié)2:課程推薦
章節(jié)3:開發(fā)環(huán)境準(zhǔn)備
章節(jié)4:前置課(選學(xué),介紹x86保護(hù)模式下的編程)
章節(jié)5:引導(dǎo)程序:接管控制權(quán)
章節(jié)6:加載器loader的實現(xiàn)
章節(jié)7:中斷與異常處理
章節(jié)8:日志與printf格式化輸出
章節(jié)9:實現(xiàn)簡單的進(jìn)程切換
章節(jié)10:實現(xiàn)鏈表數(shù)據(jù)結(jié)構(gòu)
章節(jié)11:進(jìn)程的管理與延時
章節(jié)12:進(jìn)程間的同步與互斥
章節(jié)13:虛擬內(nèi)存管理和保護(hù)模式
章節(jié)14:隔離操作系統(tǒng)與進(jìn)程
章節(jié)15:建立系統(tǒng)調(diào)用
章節(jié)16:新進(jìn)程的加載與創(chuàng)建
章節(jié)17:使用c標(biāo)準(zhǔn)庫中的printf輸出
章節(jié)18:使用控制臺與鍵盤進(jìn)行輸入輸出
章節(jié)19:設(shè)備管理與文件系統(tǒng)
章節(jié)20:實現(xiàn)一個命令行解釋器
章節(jié)21:使用文件系統(tǒng)管理硬件設(shè)備
章節(jié)22:磁盤與fat16文件系統(tǒng)
章節(jié)23:課程總結(jié)
【源碼+課件+開發(fā)工具+參考資料+磁盤映像】