《21世紀(jì)應(yīng)用型本科計(jì)算機(jī)專業(yè)實(shí)驗(yàn)系列教材:計(jì)算機(jī)操作系統(tǒng)實(shí)踐教程》主要內(nèi)容包括:Linux基本環(huán)境、進(jìn)程管理與通信、內(nèi)存管理、Linux基本操作實(shí)驗(yàn)、進(jìn)程管理實(shí)驗(yàn)、進(jìn)程通信實(shí)驗(yàn)、分區(qū)與頁(yè)式存儲(chǔ)管理實(shí)驗(yàn)、簡(jiǎn)單文件系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)、設(shè)備管理與驅(qū)動(dòng)實(shí)驗(yàn)、shell與系統(tǒng)調(diào)用實(shí)驗(yàn)、內(nèi)核模塊實(shí)驗(yàn)、進(jìn)程調(diào)度算法的模擬實(shí)現(xiàn)、生產(chǎn)者與消費(fèi)者問(wèn)題的模擬實(shí)現(xiàn)、銀行家算法的模擬實(shí)現(xiàn)、頁(yè)面置換算法的模擬實(shí)現(xiàn)等。
《21世紀(jì)應(yīng)用型本科計(jì)算機(jī)專業(yè)實(shí)驗(yàn)系列教材:計(jì)算機(jī)操作系統(tǒng)實(shí)踐教程》適用于計(jì)算機(jī)類各專業(yè)學(xué)生的計(jì)算機(jī)操作系統(tǒng)課程學(xué)習(xí)實(shí)踐。
《21世紀(jì)應(yīng)用型本科計(jì)算機(jī)專業(yè)實(shí)驗(yàn)系列教材:計(jì)算機(jī)操作系統(tǒng)實(shí)踐教程》是針對(duì)計(jì)算機(jī)操作系統(tǒng)課程而編寫的上機(jī)實(shí)踐教材,系統(tǒng)地概括了課程實(shí)踐的主要背景知識(shí),對(duì)重點(diǎn)難點(diǎn)內(nèi)容分析透徹,指導(dǎo)學(xué)生學(xué)習(xí)和實(shí)踐,融教學(xué)與練習(xí)于一體,實(shí)現(xiàn)操怍系統(tǒng)理論與實(shí)踐的逐步推進(jìn)。
第一篇 計(jì)算機(jī)操作系統(tǒng)上機(jī)實(shí)踐基礎(chǔ)
第1章 Linux基本操作環(huán)境
1.1 Linux的登錄與退出
1.2 Linux常用命令
1.3 Linux系統(tǒng)主要文件目錄
1.4 vi文本編輯器
1.5 gnu c編譯器
1.6 gdb調(diào)試工具
1.7 Linux系統(tǒng)下C語(yǔ)言程序的運(yùn)行
第2章 進(jìn)程管理與通信
2.1 進(jìn)程及其創(chuàng)建
2.2 進(jìn)程狀態(tài)及其控制
2.3 進(jìn)程互斥
2.4 信號(hào)通信機(jī)制
2.5 管道通信機(jī)制
2.6 消息傳遞機(jī)制
2.7 共享存儲(chǔ)區(qū)機(jī)制
第3章 內(nèi)存管理
3.1 相關(guān)命令與系統(tǒng)文件及函數(shù)
3.2 動(dòng)態(tài)分區(qū)存儲(chǔ)管理
第4章 文件管理
4.1 相關(guān)的文件目錄及文件系統(tǒng)調(diào)用
4.2 文件管理
4.3 目錄管理
4.4 主要文件操作的處理
第5章 設(shè)備管理
5.1 設(shè)備驅(qū)動(dòng)程序
5.2 設(shè)備驅(qū)動(dòng)的功能
5.3 設(shè)備驅(qū)動(dòng)的實(shí)現(xiàn)
5.4 設(shè)備驅(qū)動(dòng)的安裝與設(shè)備的使用
第6章 用戶接口
6.1 控制臺(tái)命令接口
6.2 系統(tǒng)調(diào)用
第7章 內(nèi)核模塊
7.1 模塊及其組織結(jié)構(gòu)
7.2 模塊的編譯
7.3 模塊的加載與卸載
第二篇 計(jì)算機(jī)操作系統(tǒng)上機(jī)實(shí)驗(yàn)
第8章 Linux基本操作實(shí)驗(yàn)
8.1 實(shí)驗(yàn)準(zhǔn)備
8.2 Linux上機(jī)基礎(chǔ)實(shí)驗(yàn)
第9章 進(jìn)程管理實(shí)驗(yàn)
9.1 實(shí)驗(yàn)準(zhǔn)備
9.2 進(jìn)程的創(chuàng)建實(shí)驗(yàn)
9.3 進(jìn)程的控制實(shí)驗(yàn)
9.4 進(jìn)程的互斥實(shí)驗(yàn)
第10章 進(jìn)程通信實(shí)驗(yàn)
10.1 實(shí)驗(yàn)準(zhǔn)備
10.2 信號(hào)通信實(shí)驗(yàn)
10.3 管道通信實(shí)驗(yàn)
10.4 消息傳遞實(shí)驗(yàn)
10.5 共享存儲(chǔ)區(qū)實(shí)驗(yàn)
第11章 內(nèi)存管理實(shí)驗(yàn)
11.1 實(shí)驗(yàn)準(zhǔn)備
11.2 分區(qū)與頁(yè)式存儲(chǔ)管理實(shí)驗(yàn)
第12章 文件系統(tǒng)實(shí)驗(yàn)
12.1 實(shí)驗(yàn)準(zhǔn)備
12.2 簡(jiǎn)單文件系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)
第13章 設(shè)備管理實(shí)驗(yàn)
13.1 實(shí)驗(yàn)準(zhǔn)備
13.2 設(shè)備管理與驅(qū)動(dòng)實(shí)驗(yàn)
第14章 用戶接口實(shí)驗(yàn)
14.1 實(shí)驗(yàn)準(zhǔn)備
14.2 Shell與系統(tǒng)調(diào)用實(shí)驗(yàn)
第15章 綜合實(shí)驗(yàn)
15.1 實(shí)驗(yàn)準(zhǔn)備
15.2 內(nèi)核模塊實(shí)驗(yàn)
第三篇 計(jì)算機(jī)操作系統(tǒng)課程設(shè)計(jì)
第16章 進(jìn)程調(diào)度與死鎖算法的模擬實(shí)現(xiàn)
16.1 進(jìn)程調(diào)度算法的模擬實(shí)現(xiàn)
16.2 生產(chǎn)者-消費(fèi)者問(wèn)題的模擬實(shí)現(xiàn)
16.3 銀行家算法的模擬實(shí)現(xiàn)
第17章 內(nèi)存與外存管理算法的模擬實(shí)現(xiàn)
17.1頁(yè)面置換算法的模擬實(shí)現(xiàn)
17.2簡(jiǎn)單文件系統(tǒng)的模擬實(shí)現(xiàn)
附錄
附錄1設(shè)備管理與驅(qū)動(dòng)實(shí)驗(yàn)的參考代碼
附錄2簡(jiǎn)單文件系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)的參考代碼
參考文獻(xiàn)