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