課程名稱:操作系統(tǒng)原理與實踐培訓

        4401 人關注
        (78637/99817)
        課程大綱:

        操作系統(tǒng)原理與實踐培訓

         

         

        1 x86 模擬器 Bochs

        2 系統(tǒng)引導

        3 Linux 多進程編程

        4 Linux 信號量

        5 Linux 地址映射

        6 Linux 設備管理

        7 GCC 和 GDB 調(diào)試器

        8 系統(tǒng)調(diào)用的實現(xiàn)

        9 Linux 進程切換

        10 進程同步與互斥

        11 Linux 內(nèi)存共享

        12 Linux 虛擬文件系統(tǒng)

        熟悉環(huán)境

        2
        操作系統(tǒng)的引導

        3
        系統(tǒng)調(diào)用

        4
        進程運行軌跡的跟蹤與統(tǒng)計

        5
        基于內(nèi)核棧切換的進程切換

        6
        信號量的實現(xiàn)和應用

        7
        地址映射與共享

        8
        終端設備的控制

        9
        proc文件系統(tǒng)的實現(xiàn)

        熟悉 hit-oslab 實驗環(huán)境

        修改 bootsect.s 和 setup.s 完成系統(tǒng)引導

        添加兩個系統(tǒng)調(diào)用并用于測試程序

        基于模板 “process.c” 編寫多進程的樣本程序并輸出日志

        重寫 switch_to 完成堆棧切換實現(xiàn) TSSS

        用信號量解決生產(chǎn)者—消費者問題

        Bochs 調(diào)試工具跟蹤 Linux 0.11 的地址映射過程、為程序增加共享內(nèi)存功能

        修改 Linux 0.11 對鍵盤輸入和字符顯示進行控制

        在 Linux 0.11 上實現(xiàn) proc 文件系統(tǒng)內(nèi)的 psinfo 結(jié)點


        登錄 后發(fā)表評論
        新評論
        全部 第1節(jié) 第2節(jié) 第3節(jié) 第4節(jié) 第5節(jié) 第6節(jié) 第7節(jié) 第8節(jié) 第9節(jié) 第10節(jié) 第11節(jié) 第12節(jié) 第13節(jié) 第14節(jié) 第15節(jié) 第16節(jié) 第17節(jié)
        我的報告 / 所有報告