知己知彼,百戰(zhàn)不殆。我們了解計(jì)算機(jī)學(xué)院考研專業(yè)課的最權(quán)威途徑,就是看考研大綱。操作系統(tǒng)作為計(jì)算機(jī)專業(yè)相當(dāng)核心的一門課程,內(nèi)容是千變?nèi)f化又顯得十分瑣碎的。而考試大綱卻較為簡潔。
操作系統(tǒng)部分的考試大綱
(一)指定參考書
《操作系統(tǒng)實(shí)用教程(第二版)》,任愛華,清華大學(xué)出版社。
(二)復(fù)習(xí)內(nèi)容
1.進(jìn)程
進(jìn)程、進(jìn)程同步和通信、進(jìn)程調(diào)度和死鎖等基本概念和相關(guān)算法。要求清楚理解進(jìn)程,線程等基本概念,熟練掌握各種基本算法。
2.存儲(chǔ)管理
存儲(chǔ)器管理,包括重定位和虛擬存儲(chǔ)器等基本概念,分區(qū)、分頁、分段以及段頁式存儲(chǔ)管理。要求清楚理解基本概念,熟練掌握各種分配算法。
3.設(shè)備管理
I/O設(shè)備管理、調(diào)度、分配機(jī)制, RAID 等。要求掌握I/O管理的基本概念。
4.文件系統(tǒng)
文件系統(tǒng),包括文件的組織方式、目錄結(jié)構(gòu)、存取控制等。要求清楚理解文件系統(tǒng)的基本概念。
操作系統(tǒng)重難點(diǎn)梳理
第一章 進(jìn)程機(jī)制與并發(fā)程序設(shè)計(jì)(課本第三章)
概述
定義1 設(shè)System代表系統(tǒng),則系統(tǒng)表示為:
System = (S,Int,R) 其中,
S : 軟件集合;
Int: 軟件系統(tǒng)與硬件環(huán)境的交互關(guān)系集合;
R:軟件子系統(tǒng)之間的交互關(guān)系集合。
定義2 如果考慮兩個(gè)程序,它們?cè)谕粫r(shí)間度量下同時(shí)運(yùn)行在不同的處理機(jī)上,則稱這兩個(gè)程序是并行執(zhí)行的。
定義3 設(shè)有兩個(gè)活動(dòng)a1和a2,如果在某一指定的時(shí)間t,無論a1和a2是在同一處理機(jī)上還是在不同的處理機(jī)上執(zhí)行,只要a1和a2都處在各自的起點(diǎn)和終點(diǎn)之間的某一處,則稱a1和a2是并發(fā)執(zhí)行的。
定義4 如果一個(gè)軟件系統(tǒng)的行為由許多活動(dòng)構(gòu)成,假設(shè)其中至少有兩個(gè)活動(dòng)是并發(fā)執(zhí)行的,則稱該軟件系統(tǒng)為并發(fā)系統(tǒng)。
在多道程序設(shè)計(jì)的環(huán)境下,為了描述程序在并發(fā)執(zhí)行時(shí)對(duì)系統(tǒng)資源的共享,我們需要一個(gè)描述程序執(zhí)行時(shí)動(dòng)態(tài)特征的概念,這就是進(jìn)程。
進(jìn)程需要管理,進(jìn)程管理的主要功能是把處理機(jī)分配給進(jìn)程以及協(xié)調(diào)各個(gè)進(jìn)程之間的相互關(guān)系。進(jìn)程調(diào)度程序則是根據(jù)一定的調(diào)度原則(如優(yōu)先數(shù)、簡單輪轉(zhuǎn)等),確立處理機(jī)應(yīng)該分配給哪一個(gè)等待CPU的進(jìn)程。
在本章中,我們將討論進(jìn)程概念、進(jìn)程控制和進(jìn)程間關(guān)系等問題。
本章是CPU使用效率的關(guān)鍵,所以也是操作系統(tǒng)的核心部分之一。
相關(guān)推薦:推薦:2010年考研初試應(yīng)考必讀實(shí)用寶典