
操作系統(tǒng)原理培訓(xùn)
第一章 操作系統(tǒng)概述
1.1 操作系統(tǒng)初步認(rèn)識(shí)
1.2 操作系統(tǒng)功能和定義
1.3 操作系統(tǒng)發(fā)展歷史
1.4 分時(shí)技術(shù)與分時(shí)操作系統(tǒng)
1.5 典型操作系統(tǒng)類(lèi)型
第1章 單元作業(yè)(1)
第1章 單元作業(yè)(2)-開(kāi)放性思考題
第二章 操作系統(tǒng)邏輯結(jié)構(gòu)
2.1 操作系統(tǒng)邏輯結(jié)構(gòu)
2.2 CPU的態(tài)
2.3 中斷機(jī)制
第三章 操作系統(tǒng)用戶(hù)界面
3.1 操作系統(tǒng)啟動(dòng)過(guò)程——3.1.1 BIOS和主引導(dǎo)記錄MBR
3.1 操作系統(tǒng)啟動(dòng)過(guò)程——3.1.2 操作系統(tǒng)啟動(dòng)過(guò)程
3.2 操作系統(tǒng)生成
3.3 操作系統(tǒng)用戶(hù)界面——3.3.1 操作系統(tǒng)用戶(hù)界面
3.3 操作系統(tǒng)用戶(hù)界面——3.3.2 Shell腳本編程
3.4 系統(tǒng)調(diào)用
第1-3章單元測(cè)試
第四章 進(jìn)程管理
4.1進(jìn)程概念——4.1.1進(jìn)程概念
4.1進(jìn)程概念——4.1.2進(jìn)程狀態(tài)
4.1進(jìn)程概念——4.1.3進(jìn)程控制塊PCB
4.2進(jìn)程控制——4.2.1進(jìn)程控制的概念
4.2進(jìn)程控制——4.2.2Windows進(jìn)程控制
4.2進(jìn)程控制——4.2.3Linux進(jìn)程控制
4.3線(xiàn)程——4.3.1線(xiàn)程概念
4.3線(xiàn)程——4.3.2線(xiàn)程典型應(yīng)用場(chǎng)景
4.4臨界區(qū)和鎖——4.4.1臨界資源與臨界區(qū)
4.4臨界區(qū)和鎖——4.4.2鎖機(jī)制
4.5同步和P-V操作——4.5.1同步和互斥的概念
4.5同步和P-V操作——4.5.2P-V操作概念
4.5同步和P-V操作——4.5.3P-V操作解決互斥問(wèn)題
4.5同步和P-V操作——4.5.4P-V操作解決同步問(wèn)題
4.5同步和P-V操作——4.5.5經(jīng)典同步問(wèn)題
4.6Windows和Linux同步機(jī)制——4.6.1Windows同步機(jī)制
4.6Windows和Linux同步機(jī)制——4.6.2Linux父子進(jìn)程同步
4.7進(jìn)程通信——4.7.1匿名管道通信
4.7進(jìn)程通信——4.7.2Linux信號(hào)通信
第五章 死鎖
5.1 死鎖概念
5.2 死鎖起因
5.3 死鎖預(yù)防策略
第六章 進(jìn)程調(diào)度
6.1 進(jìn)程調(diào)度概念
6.2 典型調(diào)度算法
6.3 Linux進(jìn)程調(diào)度
第七章 存儲(chǔ)管理
7.1 內(nèi)存管理功能——7.1.1 內(nèi)存管理功能(一)
7.1 內(nèi)存管理功能——7.1.2 內(nèi)存管理功能(二)
7.2 物理內(nèi)存管理——7.2.1 分區(qū)存儲(chǔ)管理
7.2 物理內(nèi)存管理——7.2.2 分區(qū)放置策略
7.2 物理內(nèi)存管理——7.2.3 內(nèi)存覆蓋技術(shù)
7.2 物理內(nèi)存管理——7.2.4 內(nèi)存交換技術(shù)
7.2 物理內(nèi)存管理——7.2.5 內(nèi)存碎片
7.3 虛擬內(nèi)存管理——7.3.1 頁(yè)式虛擬內(nèi)存管理
7.3 虛擬內(nèi)存管理——7.3.2 頁(yè)表和頁(yè)式地址映射
7.3 虛擬內(nèi)存管理——7.3.3 快表技術(shù)和頁(yè)面共享技術(shù)
7.3 虛擬內(nèi)存管理——7.3.4 缺頁(yè)中斷
7.3 虛擬內(nèi)存管理——7.3.5 頁(yè)面淘汰
7.3 虛擬內(nèi)存管理——7.3.6 缺頁(yè)因素與缺頁(yè)系統(tǒng)缺點(diǎn)
7.3 虛擬內(nèi)存管理——7.3.7 段式和段頁(yè)式虛擬存儲(chǔ)
7.4 Intel CPU與Linux內(nèi)存管理——7.4.1 Intel CPU物理結(jié)構(gòu)
7.4 Intel CPU與Linux內(nèi)存管理——7.4.2 Intel CPU段機(jī)制
7.4 Intel CPU與Linux內(nèi)存管理——7.4.3 Linux頁(yè)面機(jī)制
7.4 Intel CPU與Linux內(nèi)存管理——7.4.4 Linux對(duì)段的支持
第7章 單元測(cè)驗(yàn)
第八章 設(shè)備管理
8.1 設(shè)備管理概念
8.2 Spooling系統(tǒng)
8.3 設(shè)備驅(qū)動(dòng)——8.3.1 Linux模塊機(jī)制
8.3 設(shè)備驅(qū)動(dòng)——8.3.2 Linux驅(qū)動(dòng)程序
8.3 設(shè)備驅(qū)動(dòng)——8.3.3 Windows驅(qū)動(dòng)程序
第九章 文件管理
9.1 文件系統(tǒng)概念
9.2 文件物理結(jié)構(gòu)
9.3 FAT文件系統(tǒng)
9.4 文件存儲(chǔ)管理和目錄