第一周:
第一章 計算機操作系統概述
1.1 計算機系統概覽
1.2 計算機硬件系統
1.3 計算機軟件系統
1.4 計算機操作技術的發展
1.5 計算機操作系統
1.6 資源管理的角度
1.7 程序控制的角度
第二周:
第一章 計算機操作系統概述
1.8 操作系統控制計算機的角度
1.9 人機交互的角度
1.10 程序接口的角度
1.11 系統結構的角度
第二章 處理器管理
2.1 處理器與寄存器
2.2 指令與處理器模式
2.3 中斷
2.4 中斷源
第三周:
第二章 處理器管理
2.5 中斷系統1
2.6 中斷系統2
2.7 多中斷的響應與處理
2.8 進程及其狀態
2.9 進程的數據描述
2.10 進程的管理
2.11 進程切換與模式切換
第四周:
第二章 處理器管理
2.12 多線程技術概述
2.13 KLT與ULT
2.14 多線程實現的混合策略
2.15 處理器調度的層次
2.16 處理器調度算法1
2.17 處理器調度算法2
第五周:
第三章 存儲管理
3.1 存儲管理的主要模式
3.2 存儲管理的功能
3.3 虛擬存儲器的概念
3.4 存儲管理的硬件支撐
3.5 單連續分區存儲管理
3.6 可變分區存儲管理
第六周:
第三章 存儲管理
3.7 頁式存儲管理的基本原理
3.8 頁式存儲管理的地址轉換
3.9 頁式虛擬存儲管理
3.10 頁面調度
3.11 反置頁表
3.12 段式存儲管理
3.13 段式虛擬存儲管理
3.14 段頁式存儲管理
第七周:
第四章 設備管理
4.1 設備管理概述
4.2 I/O控制方式
4.3 總線與I/O
4.4 I/O軟件的實現層次
4.5 I/O軟件的實現
4.6 I/O緩沖區
4.7 設備獨立性
4.8 獨占型外設的分配
第八周:
第四章 設備管理
4.9 磁盤的物理結構
4.10 磁盤的驅動調度
4.11 SPOOLing系統
4.12 批處理系統的作業管理
第五章 文件管理
5.1 文件的概念
5.2 文件系統及其功能
5.3 文件的存儲
5.4 文件的邏輯結構
5.5 文件的物理結構
第九周:
第五章 文件管理
5.6 文件目錄結構
5.7 文件目錄的管理
5.8 文件共享
5.9 文件保護和保密
5.10 文件的保護
5.10 存取方法
5.11 文件的使用
5.12 輔存空間管理
5.13 文件操作的執行過程
第十周:
第六章 並發程序設計
6.1 並發程序設計的概念
6.2 並發進程的制約關系
6.3 臨界區
6.4 臨界區管理實現的嘗試
6.5 臨界區管理實現的硬件方式
第十一周:
6.6 PV操作與進程互斥
6.7 PV操作與進程同步
6.8 生產者消費者問題探究
6.9 管程概述
6.10 霍爾管程
6.11 霍爾管程的例
第十二周:
6.12 進程通信
6.13 高級進程通信機制
6.14 死鎖的產生
6.15 死鎖的防止
6.16 死鎖的避免
6.17 死鎖的檢測