計算機操作系統知識大綱

第一章 操作系統概述

1 操作系統的基本概念
操作系統的概念
操作系統的特征
操作系統的目標和功能

2 操作系統的發展與分類
手工操作階段
批處理階段
分時操作系統
實時操作系統
網絡操作系統和分布式計算機系統
個人計算機操作系統

3 操作系統的運行環境
操作系統的運行機制
中斷和異常的概念
系統調用

4 操作系統的體系結構
大內核和微內核

第二章 進程管理

1 進程與線程
進程的概念和特征
進程的狀態與轉換
進程控制
進程的組織
進程的通信
線程概念和多線程模型

2 處理機調度
調度的概念
調度的時機、切換與過程
進程調度方式
調度的基本準則
典型的調度算法

3 進程同步
進程同步的基本概念
實現臨界區互斥的基本方法
信號量
管程
經典同步問題

4 死鎖
死鎖的概念
死鎖的處理策略
死鎖預防
死鎖避免
死鎖檢測和解除

第三章 內存管理

1 內管管理概念
內存管理的基本原理和要求
覆蓋與交換
連續分配管理方式
非連續分配管理方式

2 虛擬內存管理
虛擬內存的基本概念
請求分頁管理方式
頁面置換算法
頁面分配策略
抖動
工作集
地址翻譯

第四章 文件管理

1 文件系統基礎
文件的概念
文件的邏輯結構
目錄結構
文件共享
文件保護

2 文件系統實現
文件系統層次結構
目錄實現
文件實現

3 磁盤組織與管理
磁盤的結構
磁盤調度算法
磁盤的管理

第五章 輸入輸出(I/O)管理

1 I/O管理概述
I/O設備
I/O控制方式
I/O子系統的層次結構

2 I/O核心子系統
I/O子系統概述
I/O調度概念
高速緩存與緩沖區
設備分配與回收
SPOOLing技術

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容