1) 了解操作系統(tǒng)的發(fā)展、特點及在計算機系統(tǒng)中的地位和作用;
2)掌握操作系統(tǒng)的基本概念、原理、設計方法和實現(xiàn)技術;
3)能運用操作系統(tǒng)原理、方法和技術解決實際應用問題。
二、考試內(nèi)容:
1、操作系統(tǒng)概述
(1) 操作系統(tǒng)的概念,操作系統(tǒng)的地位;
(2) 操作系統(tǒng)的主要功能;
(3) 操作系統(tǒng)的基本特征;
(4) 操作系統(tǒng)的主要類型及其特點;
2、操作系統(tǒng)的邏輯結構
(1)操作系統(tǒng)的層次結構。
(2)處理機的狀態(tài)
(3)中斷系統(tǒng):中斷的定義、類型、中斷響應及中斷處理的過程
3、進程管理
(1)什么是進程,進程與程序的區(qū)別;
(2)進程的基本狀態(tài)及狀態(tài)轉(zhuǎn)換;
(3)進程由哪些部分組成,進程控制塊的作用;
(4)什么是臨界資源、臨界區(qū),什么是進程的同步與互斥;
(5)信號量及P、V操作;
(6)經(jīng)典進程同步問題:生產(chǎn)者-消費者問題和讀者-寫者問題;
(7)進程通信;
(8)線程的概念
4、資源分配與調(diào)度
(1)資源管理的目的和任務、資源分配機制
(2)什么是死鎖;
(3)產(chǎn)生死鎖的必要條件;
(4)死鎖預防的基本思想和可行的解決辦法;
(4)死鎖的避免與銀行家算法,安全狀態(tài)及安全序列;
(6)死鎖的檢測及解除
5、 處理機調(diào)度
(1) 作業(yè)調(diào)度和進程調(diào)度的功能;
(2) 作業(yè)調(diào)度算法:先來先服務法、短作業(yè)優(yōu)先調(diào)度法、響應比優(yōu)先調(diào)度法
(3) 進程調(diào)度算法:優(yōu)先級調(diào)度、輪轉(zhuǎn)法、多級隊列調(diào)度;
6、 存儲管理
(1) 存儲器管理的功能;
(2) 有關邏輯地址、物理地址、重定位、虛擬存儲器等概念;
(3) 分區(qū)存儲管理:重點掌握分區(qū)的描述方法、分配和回收算法、三種放置策略
(4) 分頁存儲管理:重點掌握地址變換過程和頁面置換算法
(5) 分段存儲管理:掌握分頁和分段的區(qū)別、分段的優(yōu)點
7、設備管理
(1) 設備管理功能和目標;
(2) 設備分配原則;
(3) 常用緩沖技術;
(4) SPOOLing系統(tǒng)及虛擬設備。
(5) 輸入/輸出控制
(6)磁盤調(diào)度
8、文件系統(tǒng)
(1) 文件、文件系統(tǒng)的概念,文件系統(tǒng)的功能;
(2) 文件的物理結構及其比較;
(3) 文件目錄的內(nèi)容、結構及設置文件目錄的功能;
(4) 文件存儲空間的管理方法;
(5) 文件的存取控制;
(6) 對文件和目錄的主要操作。
三、參考書目:
《操作系統(tǒng)原理(第四版)》, 龐麗萍,華中理工大學出版社,2010
《計算機操作系統(tǒng)》, 湯小丹,湯子瀛,西安電子科技大學出版社,2007