歷年操作系統(tǒng)考研真題_第1頁(yè)
歷年操作系統(tǒng)考研真題_第2頁(yè)
歷年操作系統(tǒng)考研真題_第3頁(yè)
歷年操作系統(tǒng)考研真題_第4頁(yè)
歷年操作系統(tǒng)考研真題_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、注:所附答案為個(gè)人整理,不是標(biāo)準(zhǔn)答案,僅供參考。2009年計(jì)算機(jī)專業(yè)考研真題OS一、試題23. 單處理機(jī)系統(tǒng)中,可并行的是( )。I. 進(jìn)程與進(jìn)程II. 處理機(jī)與設(shè)備III. 處理機(jī)與通道 IV. 設(shè)備與設(shè)備 A. I、II和III B. I、II和IV C. I、III和IV D. II、III和IV 24. 下列進(jìn)程調(diào)度算法中,綜合考慮進(jìn)程等待時(shí)間和執(zhí)行時(shí)間的是( )。A. 時(shí)間片輪轉(zhuǎn)調(diào)度算法B. 短進(jìn)程優(yōu)先調(diào)度算法 C. 先來(lái)先服務(wù)調(diào)度算法D. 高響應(yīng)比優(yōu)先調(diào)度算法 25. 某計(jì)算機(jī)系統(tǒng)中有8臺(tái)打印機(jī),有K個(gè)進(jìn)程競(jìng)爭(zhēng)使用,每個(gè)進(jìn)程最多需要3臺(tái)打印機(jī)。該系統(tǒng)可能會(huì)發(fā)生死鎖的K的最小值是(

2、)。A. 2 B. 3 C. 4 D. 5 【解析】3k<8+k => k<4(n個(gè)進(jìn)程共享m個(gè)同類資源,若每個(gè)進(jìn)程都需要用該類資源,而且各進(jìn)程對(duì)該類資源的最大需求量之和小于m+n。則該系統(tǒng)不會(huì)因競(jìng)爭(zhēng)該類資源而阻塞。)26. 分區(qū)分配內(nèi)存管理方式的主要保護(hù)措施是( )。A. 界地址保護(hù) B. 程序代碼保護(hù) C. 數(shù)據(jù)保護(hù) D. 棧保護(hù) 27. 一個(gè)分段存儲(chǔ)管理系統(tǒng)中,地址長(zhǎng)度為32位,其中段號(hào)占8位,則段長(zhǎng)最大是( )。A. 2的8次方字節(jié) B. 2的16次方字節(jié) C. 2的24次方字節(jié) D. 2的32次方字節(jié) 28.下列文件物理結(jié)構(gòu)中,適合隨機(jī)訪問(wèn)且易于文件擴(kuò)展的是( )。

3、 A. 連續(xù)結(jié)構(gòu) B. 索引結(jié)構(gòu) C. 鏈?zhǔn)浇Y(jié)構(gòu)且磁盤塊定長(zhǎng) D. 鏈?zhǔn)浇Y(jié)構(gòu)且磁盤塊變長(zhǎng) 29. 假設(shè)磁頭當(dāng)前位于第105道,正在向磁道序號(hào)增加的方向移動(dòng)?,F(xiàn)有一個(gè)磁道訪問(wèn)請(qǐng)求序列為35,45,12,68,110,180,170,195,采用SCAN調(diào)度(電梯調(diào)度)算法得到的磁道訪問(wèn)序列是( )。A. 110,170,180,195,68,45,35,12 B. 110,68,45,35,12,170,180,195 C. 110,170,180,195,12,35,45,68 D. 12,35,45,68,110,170,180,195 30. 文件系統(tǒng)中,文件訪問(wèn)控制信息存儲(chǔ)的合理位置是(

4、 )。A. 文件控制塊 B. 文件分配表 C. 用戶口令表 D. 系統(tǒng)注冊(cè)表 31. 設(shè)文件F1的當(dāng)前引用計(jì)數(shù)值為1,先建立F1的符號(hào)鏈接(軟鏈接)文件F2,再建立F1的硬鏈接文件F3,然后刪除F1。此時(shí),F(xiàn)2和F3的引用計(jì)數(shù)值分別是( )。A. 0、1 B. 1、1 C. 1、2 D. 2、1 32. 程序員利用系統(tǒng)調(diào)用打開(kāi)I/O設(shè)備時(shí),通常使用的設(shè)備標(biāo)識(shí)是 A. 邏輯設(shè)備名 B. 物理設(shè)備名 C. 主設(shè)備號(hào) D. 從設(shè)備號(hào) 45.(7分)三個(gè)進(jìn)程P1、P2、P3互斥使用一個(gè)包含N(N>0)個(gè)單元的緩沖區(qū)。P1每次用produce()生成一個(gè)正整數(shù)并用put()送入緩沖區(qū)某一空單元中;

5、P2每次用getodd()從該緩沖區(qū)中取出一個(gè)奇數(shù)并用countodd()統(tǒng)計(jì)奇數(shù)個(gè)數(shù);P3每次用geteven()從該緩沖區(qū)中取出一個(gè)偶數(shù)并用counteven()統(tǒng)計(jì)偶數(shù)個(gè)數(shù)。請(qǐng)用信號(hào)量機(jī)制實(shí)現(xiàn)這三個(gè)進(jìn)程的同步與互斥活動(dòng),并說(shuō)明所定義的信號(hào)量的含義。要求用偽代碼描述。 46.(8分)請(qǐng)求分頁(yè)管理系統(tǒng)中,假設(shè)某進(jìn)程的頁(yè)表內(nèi)容如下表所示。 頁(yè)號(hào)頁(yè)框號(hào)有效位(存在位)0101H11-02254H1 頁(yè)面大小為4KB,一次內(nèi)存的訪問(wèn)時(shí)間是100ns,一次快表(TLB)的訪問(wèn)時(shí)間是10ns,處理一次缺頁(yè)的平均時(shí)間為108ns(已含更新TLB和頁(yè)表的時(shí)間),進(jìn)程的駐留集大小固定為2,采用最近最少使用置

6、換算法(LRU)和局部淘汰策略。假設(shè)TLB初始為空;地址轉(zhuǎn)換時(shí)先訪問(wèn)TLB,若TLB未命中,再訪問(wèn)頁(yè)表(忽略訪問(wèn)頁(yè)表之后的TLB更新時(shí)間);有效位為0表示頁(yè)面不在內(nèi)存,產(chǎn)生缺頁(yè)中斷,缺頁(yè)中斷處理后,返回到產(chǎn)生缺頁(yè)中斷的指令處重新執(zhí)行。設(shè)有虛地址訪問(wèn)序列2362H、1565H、25A5H,請(qǐng)問(wèn): (1) 依次訪問(wèn)上述三個(gè)虛地址,各需多少時(shí)間?給出計(jì)算過(guò)程。 (2) 基于上述訪問(wèn)序列,虛地址1565H的物理地址是多少?請(qǐng)說(shuō)明理由。 二、答案23-27:DDCAC28-32:BAABA45. 定義資源信號(hào)量empty、even、odd,用于控制生產(chǎn)者與消費(fèi)者之間的同步,其中,empty表示空緩沖區(qū)的

7、數(shù)目,even表示緩沖區(qū)中偶數(shù)的個(gè)數(shù),odd表示緩沖區(qū)中奇數(shù)的個(gè)數(shù); 定義互斥信號(hào)量mutex,用于實(shí)現(xiàn)進(jìn)程對(duì)緩沖區(qū)的互斥訪問(wèn)。偽代碼描述如下:semahpore empty=N,even=0,odd=0,mutex=1;P2:while(1)wait(odd);wait(mutex);getodd();countodd();signal(mutex);signal(empty);P1:while(1)x=produce();wait(empty);wait(mutex);put(x);signal(mutex);if x%2=0signal(even);elsesignal(odd); P3

8、:while(1)wait(even);wait(mutex);geteven();counteven();signal(mutex);signal(empty);46. (1) 因?yàn)轫?yè)大小為4KB,所以虛地址中的低12位表示頁(yè)內(nèi)地址,剩余高位表示頁(yè)號(hào)。則十六進(jìn)制虛地址的低三位為頁(yè)內(nèi)地址,最高位為頁(yè)號(hào)。2362H:頁(yè)號(hào)為2,頁(yè)內(nèi)地址為362H。先訪問(wèn)快表10ns,未命中,再訪問(wèn)內(nèi)存中的頁(yè)表100ns,頁(yè)表項(xiàng)中的有效位指示該頁(yè)在內(nèi)存,根據(jù)該頁(yè)對(duì)應(yīng)的頁(yè)框號(hào)形成物理地址再次訪問(wèn)內(nèi)存100ns,共計(jì)10ns+100ns*2=210ns。1565H:頁(yè)號(hào)為1,頁(yè)內(nèi)地址為565H。先訪問(wèn)快表10ns,未命

9、中,再訪問(wèn)內(nèi)存中的頁(yè)表100ns,頁(yè)表項(xiàng)中的有效位指示該頁(yè)不在內(nèi)存,處理缺頁(yè)108ns,再次訪問(wèn)快表10ns命中,根據(jù)該頁(yè)對(duì)應(yīng)的頁(yè)框號(hào)形成物理地址再次訪問(wèn)內(nèi)存100ns,共計(jì)10ns+100ns+108ns+100ns+10ns 108ns 。25A5H:頁(yè)號(hào)為2,頁(yè)內(nèi)地址為5A5H。由于訪問(wèn)2362H時(shí)已將頁(yè)2的表項(xiàng)寫入TLB,因此訪問(wèn)快表10ns,命中,根據(jù)該頁(yè)對(duì)應(yīng)的頁(yè)框號(hào)形成物理地址訪問(wèn)內(nèi)存100ns,共計(jì)10ns+100ns=110ns。(2)虛地址1565H的頁(yè)號(hào)為1,頁(yè)內(nèi)地址為565H。目前頁(yè)0、頁(yè)2在內(nèi)存,訪問(wèn)頁(yè)1時(shí)發(fā)生缺頁(yè),根據(jù)LRU置換算法和局部淘汰策略,將頁(yè)0換出頁(yè)1換入,

10、因此頁(yè)1對(duì)應(yīng)的頁(yè)框號(hào)為101H,又塊內(nèi)地址為565H,則虛地址1565H的物理地址為101565H。2010年計(jì)算機(jī)專業(yè)考研真題OS一、試題23. 下列選項(xiàng)中,操作系統(tǒng)提供的給應(yīng)用程序的接口是( )。A. 系統(tǒng)調(diào)用B. 中斷C. 庫(kù)函數(shù)D. 原語(yǔ)24. 下列選項(xiàng)中,導(dǎo)致創(chuàng)進(jìn)新進(jìn)程的操作是( )。I用戶成功登陸 II設(shè)備分配 III啟動(dòng)程序執(zhí)行A. 僅I和II B. 僅II和IIIC. 僅I和IIID. I,II,III25. 設(shè)與某資源相關(guān)聯(lián)的信號(hào)量初值為3,當(dāng)前值為1,若M表示該資源的可用個(gè)數(shù),N表示等待資源的進(jìn)程數(shù),則M,N分別是( )。A. 0,1B. 1,0C. 1,2D. 2,026

11、. 下列選項(xiàng)中,降低進(jìn)程優(yōu)先級(jí)的合理時(shí)機(jī)是( )。A. 進(jìn)程的時(shí)間片用完 B. 進(jìn)程剛完成I/O,進(jìn)入就緒隊(duì)列C. 進(jìn)程長(zhǎng)期處于就緒隊(duì)列中 D. 進(jìn)程從就緒狀態(tài)轉(zhuǎn)為運(yùn)行態(tài) 27. 進(jìn)行P0和P1的共享變量定義及其初值為 boolean flag2;int turn=0;flag0= FALSE;flag1= FALSE;若進(jìn)行P0和P1訪問(wèn)臨界資源的類C偽代碼實(shí)現(xiàn)如下:void p1()/ 進(jìn)程p1while(TRUE) flag1=TRUE; turn=0;while (flag0 && (turn=0); 臨界區(qū);flag1=FALSE;void p0()/ 進(jìn)程p0 wh

12、ile(TRUE)flag0=TRUE;turn=1;while (flag1 && (turn=1);臨界區(qū);flag0=FALSE; 則并發(fā)執(zhí)行進(jìn)程P0和P1時(shí)產(chǎn)生的情況是( )。A. 不能保證進(jìn)程互斥進(jìn)入臨界區(qū),會(huì)出現(xiàn)“饑餓”現(xiàn)象B. 不能保證進(jìn)程互斥進(jìn)入臨界區(qū),不會(huì)出現(xiàn)“饑餓”現(xiàn)象C. 能保證進(jìn)程互斥進(jìn)入臨界區(qū),會(huì)出現(xiàn)“饑餓”現(xiàn)象D. 能保證進(jìn)程互斥進(jìn)入臨界區(qū),不會(huì)出現(xiàn)“饑餓”現(xiàn)象【解析】標(biāo)準(zhǔn)答案D。但個(gè)人認(rèn)為存在“饑餓”,分析如下:(供大家討論分析)存在饑餓:p0: Flag0=TRUE;p1: Flag1=TRUE; p1: turn=0;p1: While (fl

13、ag0 && (turn=0); p1 空等p0: turn=1;p0: While (flag1 && (turn=1); p0 空等28. 某基于動(dòng)態(tài)分區(qū)存儲(chǔ)管理的計(jì)算機(jī),其主存容量為55MB(初試為空閑),采用最佳適配(Best fit)算法,分配和釋放的順序?yàn)椋悍峙?5MB,分配30MB,釋放15MB,分配8MB,分配6MB,此時(shí)主存中最大空閑分區(qū)的大小是( )。A. 7MBB. 9MBC. 10MBD. 15MB29. 某計(jì)算機(jī)采用二級(jí)頁(yè)表的分頁(yè)存儲(chǔ)管理方式,按字節(jié)編制,頁(yè)大小為210字節(jié),頁(yè)表項(xiàng)大小為2字節(jié),邏輯地址結(jié)構(gòu)為:頁(yè)目錄號(hào)頁(yè)號(hào)頁(yè)內(nèi)偏移量邏輯

14、地址空間大小為216頁(yè),則表示整個(gè)邏輯地址空間的頁(yè)目錄表中包含表項(xiàng)的個(gè)數(shù)至少是( )。A. 64B. 128C. 256D. 51230. 設(shè)文件索引節(jié)點(diǎn)中有7個(gè)地址項(xiàng),其中4個(gè)地址項(xiàng)為直接地址索引,2個(gè)地址項(xiàng)是一級(jí)間接地址索引,1個(gè)地址項(xiàng)是二級(jí)間接地址索引,每個(gè)地址項(xiàng)大小為4字節(jié),若磁盤索引塊和磁盤數(shù)據(jù)塊大小均為256字節(jié),則可表示的單個(gè)文件的最大長(zhǎng)度是( )。A. 33KBB.519KBC. 1057KBD. 16513KB31. 設(shè)置當(dāng)前工作目錄的主要目的是( )。A. 節(jié)省外存空間B. 節(jié)省內(nèi)容空間C. 加快文件的檢索速度D. 加快文件的讀寫速度32. 本地用戶通過(guò)鍵盤登錄系統(tǒng)時(shí),首先

15、獲得鍵盤輸入信息的程序是( )。A. 命令解釋程序B. 中斷處理程序C. 系統(tǒng)調(diào)用程序D. 用戶登錄程序45.(7分)假設(shè)計(jì)算機(jī)系統(tǒng)采用CSCAN(循環(huán)掃描)磁盤調(diào)度策略,使用2KB的內(nèi)存空間記錄16384個(gè)磁盤塊的空閑狀態(tài)。(1)請(qǐng)說(shuō)明在上述條件下如何進(jìn)行磁盤塊空閑狀態(tài)管理。(2)設(shè)某單面磁盤旋轉(zhuǎn)速度為每分鐘6000轉(zhuǎn)。每個(gè)磁道有100個(gè)扇區(qū),相鄰磁道間的平均移動(dòng)時(shí)間為1ms。若在某時(shí)刻,磁頭位于100號(hào)磁道處,并沿著磁道號(hào)大的方向移動(dòng)(如下圖所示),磁道號(hào)請(qǐng)求隊(duì)列為50、90、30、120,對(duì)請(qǐng)求隊(duì)列中的每個(gè)磁道需讀取1個(gè)隨機(jī)分布的扇區(qū),則讀完這4個(gè)扇區(qū)點(diǎn)共需要多少時(shí)間?要求給出計(jì)算過(guò)程。

16、(3)如果將磁盤替換為隨機(jī)訪問(wèn)的Flash半導(dǎo)體存儲(chǔ)器(如U盤、SSD等),是否有比CSCAN更有效的磁盤調(diào)度策略?若有,給出磁盤調(diào)度策略的名稱并說(shuō)明理由;若無(wú),說(shuō)明理由。46.(8分)設(shè)某計(jì)算機(jī)的邏輯地址空間和物理地址空間均為64KB,按字節(jié)編址。若某進(jìn)程最多需要6頁(yè)(Page)數(shù)據(jù)存儲(chǔ)空間,頁(yè)的大小為1KB,操作系統(tǒng)采用固定分配局部置換策略為此進(jìn)程分配4個(gè)頁(yè)框(Page Fame)。在時(shí)刻260之前該進(jìn)程訪問(wèn)情況如下表所示(訪問(wèn)位即使用位)。頁(yè)號(hào)頁(yè)根號(hào)裝入時(shí)刻訪問(wèn)位071301142301222001391601當(dāng)該進(jìn)程執(zhí)行到時(shí)刻260時(shí),要訪問(wèn)邏輯地址為17CAH的數(shù)據(jù),請(qǐng)問(wèn)答下列問(wèn)題:

17、(1)該邏輯地址對(duì)應(yīng)的頁(yè)號(hào)是多少?(2)若采用先進(jìn)先出(FIFO)置換算法,該邏輯地址對(duì)應(yīng)的物理地址是多少?要求給出計(jì)算過(guò)程。(3)若采用時(shí)鐘(CLOCK)置換算法,該邏輯地址對(duì)應(yīng)的物理地址是多少?要求給出計(jì)算過(guò)程。(設(shè)搜索下一頁(yè)的指針沿順時(shí)針?lè)较蛞苿?dòng),且當(dāng)前指向2號(hào)頁(yè)框,示意圖如下。)二、答案23-27:ACBAD28-32:BBCCB45. (1)可采用位示圖法表示磁盤塊的空閑狀態(tài),一個(gè)磁盤塊在位示圖中用一個(gè)二進(jìn)制位表示,為0表示磁盤塊空閑,為1表示磁盤塊已分配。16384個(gè)磁盤塊共占用16384bit=16384/8B =2048B=2KB,正好可放在系統(tǒng)提供的內(nèi)存中。100120903

18、050(2)采用CSCAN調(diào)度算法,磁道的訪問(wèn)次序?yàn)?20 30 50 90,如下圖所示:因此訪問(wèn)過(guò)程中移動(dòng)的磁道總數(shù)為(120-100)+(120-30)+(90-30)=170,故總的尋道時(shí)間為170*1ms=170ms;由于每轉(zhuǎn)需要1/6000分鐘=10ms,則平均旋轉(zhuǎn)延遲時(shí)間為10ms/2 =5ms,總的旋轉(zhuǎn)延遲時(shí)間為5ms*4=20ms;由于每個(gè)磁道有100個(gè)扇區(qū),則讀取一個(gè)扇區(qū)需要10ms/100 = 0.1ms,總的讀取扇區(qū)時(shí)間(傳輸時(shí)間)為0.1ms*4=0.4ms;綜上,磁盤訪問(wèn)總時(shí)間為170ms+20ms+0.4ms=190.4ms。(3)采用FCFS(先來(lái)先服務(wù))調(diào)度策略

19、更高效。因?yàn)镕lash半導(dǎo)體存儲(chǔ)器的物理結(jié)構(gòu)不需要考慮尋道時(shí)間和旋轉(zhuǎn)延遲時(shí)間,可直接按I/O請(qǐng)求的先后順序服務(wù)。46.(1)由于計(jì)算機(jī)的邏輯地址空間和物理地址空間均為64KB=216B,按字節(jié)編址,且頁(yè)(塊)的大小為1KB=210B,所以計(jì)算機(jī)的邏輯地址結(jié)構(gòu)和物理地址結(jié)構(gòu)均為:頁(yè)(頁(yè)框)號(hào) (6位)頁(yè)(塊)內(nèi)偏移量 (10位)17CA H=(0001 0111 1100 1010)2,所以17CAH對(duì)應(yīng)的頁(yè)號(hào)是(000101)2=5。(2)若采用先進(jìn)先出(FIFO)置換算法,則置換裝入時(shí)間最早的頁(yè),故0號(hào)頁(yè)被置換,將5號(hào)頁(yè)裝入7號(hào)頁(yè)框,所以17CA H對(duì)應(yīng)的物理地址為(0001 1111 11

20、00 1010)2=1FCA H。(3)若采用時(shí)鐘(CLOCK)置換算法,則從當(dāng)前指針指示頁(yè)框開(kāi)始查找,若其中頁(yè)的訪問(wèn)位為0,則置換該頁(yè),否則將訪問(wèn)位清零,并將指針指向下一個(gè)頁(yè)框,繼續(xù)查找。由于初始時(shí)內(nèi)存中的4個(gè)頁(yè)的訪問(wèn)位均為1,因此,前4次查找并未找到合適的頁(yè),但查找時(shí)已將對(duì)應(yīng)頁(yè)的訪問(wèn)位清零,第5次查找時(shí),指針重新指向2號(hào)頁(yè)框,其中存放的2號(hào)頁(yè)的訪問(wèn)位為0,故置換該頁(yè),將5號(hào)頁(yè)裝入2號(hào)頁(yè)框,所以17CA H對(duì)應(yīng)的物理地址為(0000 1011 1100 1010)2=0BCA H。2011年計(jì)算機(jī)專業(yè)考研真題OS一、試題23. 下列選項(xiàng)中,滿足短任務(wù)優(yōu)先且不會(huì)發(fā)生饑餓的調(diào)度算法是()。A.

21、先來(lái)先服務(wù)B. 高響應(yīng)比優(yōu)先C. 時(shí)間片輪轉(zhuǎn)D. 非搶占式短任務(wù)優(yōu)先24 下列選項(xiàng)中,在用戶態(tài)執(zhí)行的是()。A. 命令解釋程序B. 缺頁(yè)處理程序 C. 進(jìn)程調(diào)度程序D. 時(shí)鐘中斷處理程序【解析】缺頁(yè)處理與時(shí)鐘中斷都屬于中斷,會(huì)對(duì)系統(tǒng)造成影響,因此只能在核心態(tài)執(zhí)行。進(jìn)程調(diào)度屬于系統(tǒng)的一部分,也只能在核心態(tài)執(zhí)行。命令解釋程序?qū)儆诿罱涌?,是操作系統(tǒng)提供給用戶使用的接口,可以再用戶態(tài)執(zhí)行。25. 在支持多線程的系統(tǒng)中,進(jìn)程P創(chuàng)建的若干個(gè)線程不能共享的是()。A. 進(jìn)程P的代碼段B. 進(jìn)程P中打開(kāi)的文件C. 進(jìn)程P的全局變量D. 進(jìn)程P中某線程的棧指針26. 用戶程序發(fā)出磁盤I/O請(qǐng)求后,系統(tǒng)正確的處

22、理流程是()。A. 用戶程序系統(tǒng)調(diào)用處理程序中斷處理程序設(shè)備驅(qū)動(dòng)程序B. 用戶程序系統(tǒng)調(diào)用處理程序設(shè)備驅(qū)動(dòng)程序中斷處理程序C. 用戶程序設(shè)備驅(qū)動(dòng)程序系統(tǒng)調(diào)用處理程序中斷處理程序D. 用戶程序設(shè)備驅(qū)動(dòng)程序中斷處理程序系統(tǒng)調(diào)用處理程序27. 某時(shí)刻進(jìn)程的資源使用情況如下所示。進(jìn)程已分配資源尚需資源可用資源R1R2R3R1R2R3R1R2R3P1200001021P2120132P3011131P4001200此時(shí)的安全序列是()。A. P1, P2, P3, P4B. P1, P3, P2, P4C. P1, P4, P3, P2D. 不存在28. 在缺頁(yè)處理過(guò)程中,操作系統(tǒng)執(zhí)行的操作可能是()。

23、.修改頁(yè)表. 磁盤I/O. 分配頁(yè)框A. 僅、B. 僅C. 僅D. 、和29. 當(dāng)系統(tǒng)發(fā)生抖動(dòng)(thrashing)時(shí),可以采取的有效措施是()。.撤銷部分進(jìn)程. 增加磁盤交換區(qū)的容量. 提高用戶進(jìn)程的優(yōu)先級(jí)A. 僅B. 僅C. 僅D. 、30. 在虛擬內(nèi)存管理中,地址變換機(jī)構(gòu)將邏輯地址變換為物理地址,形成該邏輯地址的階段是()。A. 編輯B. 編譯C. 連接D. 裝載31. 某文件占10個(gè)磁盤塊,現(xiàn)要把該文件磁盤塊逐個(gè)讀入主存緩沖區(qū),并送用戶區(qū)進(jìn)行分析。假設(shè)一個(gè)緩沖區(qū)與一個(gè)磁盤塊大小相同,把一個(gè)磁盤塊讀入緩沖區(qū)的時(shí)間為100s,將緩沖區(qū)的數(shù)據(jù)傳送到用戶區(qū)的時(shí)間是50s,CPU對(duì)一塊數(shù)據(jù)進(jìn)行分

24、析的時(shí)間為50s。在單緩沖區(qū)和雙緩沖區(qū)結(jié)構(gòu)下,讀入并分析該文件的時(shí)間分別是()。A. 1500s、1000sB. 1550s、1100sC. 1550s、1550sD. 2000s、2000s32. 有兩個(gè)并發(fā)進(jìn)程P1和P2,共享初值為1的變量x。P1對(duì)x加1,P2對(duì)x減1。加1和減1操作的指令序列分別如下所示。/加1操作/減1操作load R1,x /取x到寄存器R1中l(wèi)oad R2,xinc R1dec R2store x,R1 /將R1的內(nèi)容存入xstore x,R2兩個(gè)操作完成后,x的值是()。A. 可能為-1或3B. 只能為1C. 可能為0、1或2D. 可能為-1、0、1或245.

25、(8分)某銀行提供1個(gè)服務(wù)窗口和10個(gè)顧客等待座位。顧客到達(dá)銀行時(shí),若有空座位,則到取號(hào)機(jī)領(lǐng)取一個(gè)號(hào),等待叫號(hào)。取號(hào)機(jī)每次僅允許一個(gè)顧客使用。當(dāng)營(yíng)業(yè)員空閑時(shí),通過(guò)叫號(hào)選取一位顧客,并為其服務(wù)。顧客和營(yíng)業(yè)員的活動(dòng)過(guò)程描述如下:cobeginprocess 顧客i從取號(hào)機(jī)獲得一個(gè)號(hào)碼;等待叫號(hào);獲得服務(wù);process 營(yíng)業(yè)員while(true)叫號(hào);為顧客服務(wù);coend請(qǐng)?zhí)砑颖匾男盘?hào)量和P、V(或wait()、signal())操作實(shí)現(xiàn)上述過(guò)程的互斥和同步。要求寫出完整的過(guò)程,說(shuō)明信號(hào)量的含義并賦初值。46.(7分)某文件系統(tǒng)為一級(jí)根目錄結(jié)構(gòu),文件的數(shù)據(jù)一次性寫入磁盤,已寫入的文件不可修改

26、,但可多次創(chuàng)建新文件。請(qǐng)回答如下問(wèn)題。(1)在連續(xù)、鏈?zhǔn)?、索引三種文件的數(shù)據(jù)塊組織方式中,哪種更合適?要求說(shuō)明理由。為定位文件數(shù)據(jù)塊,需要在FCB中設(shè)置哪些相關(guān)描述字段?(2)為快速找到文件,對(duì)于FCB,是集中存儲(chǔ)好,還是與對(duì)應(yīng)的文件數(shù)據(jù)塊連續(xù)存儲(chǔ)好?要求說(shuō)明理由。二、答案23-27:BADBD 28-32:DABBC45.semaphore seets=10; /表示空余座位數(shù)量的資源信號(hào)量,初值為10semaphore mutex=1; /互斥信號(hào)量,初值為1,用于實(shí)現(xiàn)對(duì)取號(hào)機(jī)的互斥訪問(wèn)semaphore custom=0; /表示顧客數(shù)量的資源信號(hào)量,初值為0cobeginprocess

27、 顧客iP(seets);P(mutex);從取號(hào)機(jī)獲得一個(gè)號(hào)碼;V(mutex);V(custom);等待叫號(hào);V(seets);獲得服務(wù);process 營(yíng)業(yè)員while(TRUE)P(custom);叫號(hào);為顧客服務(wù);coend46. (1)連續(xù)方式更合適。因?yàn)橐淮螌懭氩淮嬖诓迦雴?wèn)題,而且寫入文件之后不需要修改,連續(xù)的數(shù)據(jù)塊組織方式很適合一次性寫入磁盤不再修改的情況。同時(shí)連續(xù)存儲(chǔ)相對(duì)鏈?zhǔn)胶退饕∪チ酥羔樀目臻g開(kāi)銷,支持隨機(jī)查找,查找速度最快。在連續(xù)方式中,為定位文件數(shù)據(jù)塊,需要在FCB中設(shè)置文件在外存的起始地址(即首個(gè)盤塊號(hào))及文件的長(zhǎng)度(即文件占用的盤塊數(shù))。(2)FCB集中存儲(chǔ)較好。

28、FCB中存放了關(guān)于描述和控制文件的重要信息,同時(shí)是文件目錄的重要組成部分,在檢索文件時(shí),通常會(huì)訪問(wèn)文件的FCB。如果將FCB集中存儲(chǔ),可減少檢索文件時(shí)訪問(wèn)磁盤的次數(shù),提高文件的訪問(wèn)速度。2012年計(jì)算機(jī)專業(yè)考研真題OS一、試題23. 下列選項(xiàng)中,不可能在用戶態(tài)發(fā)生的事件是()。A. 系統(tǒng)調(diào)用B. 外部中斷C. 進(jìn)程切換D. 缺頁(yè)24. 中斷處理和子程序調(diào)用都需要壓棧以保護(hù)現(xiàn)場(chǎng),中斷處理一定會(huì)保存而子程序調(diào)用不需要保存其內(nèi)容的是()。A. 程序計(jì)數(shù)器B. 程序狀態(tài)字寄存器C. 通用數(shù)據(jù)寄存器D. 通用地址寄存器25. 下列關(guān)于虛擬存儲(chǔ)的敘述中,正確的是()。A. 虛擬存儲(chǔ)只能基于連續(xù)分配技術(shù)B.

29、 虛擬存儲(chǔ)只能基于非連續(xù)分配技術(shù)C. 虛擬存儲(chǔ)容量只受外存容量的限制D. 虛擬存儲(chǔ)容量只受內(nèi)存容量的限制26. 操作系統(tǒng)的I/O子系統(tǒng)通常由四個(gè)層次組成,每一層明確定義了與鄰近層次的接口。其合理的層次組織排列順序是()。A. 用戶級(jí)I/O軟件、設(shè)備無(wú)關(guān)軟件、設(shè)備驅(qū)動(dòng)程序、中斷處理程序B. 用戶級(jí)I/O軟件、設(shè)備無(wú)關(guān)軟件、中斷處理程序、設(shè)備驅(qū)動(dòng)程序C. 用戶級(jí)I/O軟件、設(shè)備驅(qū)動(dòng)程序、設(shè)備無(wú)關(guān)軟件、中斷處理程序D. 用戶級(jí)I/O軟件、中斷處理程序、設(shè)備無(wú)關(guān)軟件、設(shè)備驅(qū)動(dòng)程序27. 假設(shè)5個(gè)進(jìn)程P0、P1、P2、P3、P4共享三類資源R1、R2、R3,這些資源總數(shù)分別為18、6、22。T0時(shí)刻的資

30、源分配情況如下表所示,此時(shí)存在的一個(gè)安全序列是()。進(jìn)程已分配資源資源最大需求R1R2R3R1R2R3P03235510P1403536P24054011P3204425P4314424A. P0, P1, P2, P3, P4B. P1, P0, P3, P4, P2C. P2, P1, P0, P3, P4D. P3, P4, P2, P1, P028. 若一個(gè)用戶進(jìn)程通過(guò)read系統(tǒng)調(diào)用讀取一個(gè)磁盤文件中的數(shù)據(jù),則下列關(guān)于此過(guò)程的敘述中,正確的是()。.若該文件的數(shù)據(jù)不在內(nèi)存,則該進(jìn)程進(jìn)入睡眠等待狀態(tài). 請(qǐng)求read系統(tǒng)調(diào)用會(huì)導(dǎo)致CPU從用戶態(tài)切換到核心態(tài). read系統(tǒng)調(diào)用的參數(shù)應(yīng)包含

31、文件的名稱A. 僅、B. 僅C. 僅D. 、和29. 一個(gè)多道批處理系統(tǒng)中僅有P1和P2兩個(gè)作業(yè),P2比P1晚5ms到達(dá)。它們的計(jì)算和I/O操作順序如下:P1:計(jì)算60ms,I/O80ms,計(jì)算20msP2:計(jì)算120ms,I/O40ms,計(jì)算40ms若不考慮調(diào)度和切換時(shí)間,則完成兩個(gè)作業(yè)需要的時(shí)間最少是()。A. 240msB. 260msC. 340msD. 360ms30. 若某單處理器多進(jìn)程系統(tǒng)中有多個(gè)就緒態(tài)進(jìn)程,則下列關(guān)于處理機(jī)調(diào)度的敘述中,錯(cuò)誤的是()。A. 在進(jìn)程結(jié)束時(shí)能進(jìn)行處理機(jī)調(diào)度B. 創(chuàng)建新進(jìn)程后能進(jìn)行處理機(jī)調(diào)度C. 在進(jìn)程處于臨界區(qū)時(shí)不能進(jìn)行處理機(jī)調(diào)度D. 在系統(tǒng)調(diào)用完成

32、并返回用戶態(tài)時(shí)能進(jìn)行處理機(jī)調(diào)度31. 下列關(guān)于進(jìn)程和線程的敘述中,正確的是()。A. 不管系統(tǒng)是否支持線程,進(jìn)程都是資源分配的基本單位B. 線程是資源分配的基本單位,進(jìn)程是調(diào)度的基本單位C. 系統(tǒng)級(jí)線程和用戶級(jí)線程的切換都需要內(nèi)核的支持D. 同一進(jìn)程中的各個(gè)線程擁有各自不同的地址空間32. 下列選項(xiàng)中,不能改善磁盤設(shè)備I/O性能的是()。A. 重排I/O請(qǐng)求次序B. 在一個(gè)磁盤上設(shè)置多個(gè)分區(qū)C. 預(yù)讀和滯后寫D. 優(yōu)化文件物理塊的分布45.(7分)某請(qǐng)求分頁(yè)系統(tǒng)的局部頁(yè)面置換策略如下:系統(tǒng)從0時(shí)刻開(kāi)始掃描,每隔5個(gè)時(shí)間單位掃描一輪駐留集(掃描時(shí)間忽略不計(jì)),本輪沒(méi)有被訪問(wèn)過(guò)的頁(yè)框?qū)⒈幌到y(tǒng)回收,

33、并放入到空閑頁(yè)框鏈尾,其中內(nèi)容在下一次被分配之前不被清空。當(dāng)發(fā)生缺頁(yè)時(shí),如果該頁(yè)曾被使用過(guò)且還在空閑頁(yè)框鏈表中,則重新放回進(jìn)程的駐留集中;否則,從空閑頁(yè)框鏈表頭部取出一個(gè)頁(yè)框。假設(shè)不考慮其它進(jìn)程的影響和系統(tǒng)開(kāi)銷,初始時(shí)進(jìn)程駐留集為空。目前系統(tǒng)空閑頁(yè)框鏈表中頁(yè)框號(hào)依次為32、15、21、41。進(jìn)程P依次訪問(wèn)的 <虛擬頁(yè)號(hào),訪問(wèn)時(shí)刻> 是:<1, 1>、<3, 2>、<0, 4>、<0, 6>、<1, 11>、<0, 13>、<2, 14>。請(qǐng)回答下列問(wèn)題。(1)訪問(wèn) <0, 4> 時(shí),對(duì)應(yīng)

34、的頁(yè)框號(hào)是什么?說(shuō)明理由。(2)訪問(wèn) <1, 11> 時(shí),對(duì)應(yīng)的頁(yè)框號(hào)是什么?說(shuō)明理由。(3)訪問(wèn) <2, 14> 時(shí),對(duì)應(yīng)的頁(yè)框號(hào)是什么?說(shuō)明理由。(4)該策略是否適合于時(shí)間局部性好的程序?說(shuō)明理由。46.(8分)某文件系統(tǒng)空間的最大容量為4TB(1T=240),以磁盤塊為基本分配單位,磁盤塊大小為1KB。文件控制塊(FCB)包含一個(gè)512B的索引表區(qū)。請(qǐng)回答下列問(wèn)題:(1)假設(shè)索引表區(qū)僅采用直接索引結(jié)構(gòu),索引表區(qū)存放文件占用的磁盤塊號(hào)。索引表項(xiàng)中塊號(hào)最少占多少字節(jié)?可支持的單個(gè)文件最大長(zhǎng)度是多少字節(jié)?(2)假設(shè)索引表區(qū)采用如下結(jié)構(gòu):第07字節(jié)采用 <起始?jí)K號(hào),

35、塊數(shù)> 格式表示文件創(chuàng)建時(shí)預(yù)分配的連續(xù)存儲(chǔ)空間,其中起始?jí)K號(hào)占6B,塊數(shù)占2B;剩余504字節(jié)采用直接索引結(jié)構(gòu),一個(gè)索引項(xiàng)占6B,則可支持的單個(gè)文件最大長(zhǎng)度是多少字節(jié)?為了使單個(gè)文件的長(zhǎng)度達(dá)到最大,請(qǐng)指出起始?jí)K號(hào)和塊數(shù)分別所占字節(jié)數(shù)的合理值并說(shuō)明理由。二、答案23-27:CBBAD 28-32:ABCAB45.(7分)某請(qǐng)求分頁(yè)系統(tǒng)的局部頁(yè)面置換策略如下:系統(tǒng)從0時(shí)刻開(kāi)始掃描,每隔5個(gè)時(shí)間單位掃描一輪駐留集(掃描時(shí)間忽略不計(jì)),本輪沒(méi)有被訪問(wèn)過(guò)的頁(yè)框?qū)⒈幌到y(tǒng)回收,并放入到空閑頁(yè)框鏈尾,其中內(nèi)容在下一次被分配之前不被清空。當(dāng)發(fā)生缺頁(yè)時(shí),如果該頁(yè)曾被使用過(guò)且還在空閑頁(yè)框鏈表中,則重新放回進(jìn)程

36、的駐留集中;否則,從空閑頁(yè)框鏈表頭部取出一個(gè)頁(yè)框。假設(shè)不考慮其它進(jìn)程的影響和系統(tǒng)開(kāi)銷,初始時(shí)進(jìn)程駐留集為空。目前系統(tǒng)空閑頁(yè)框鏈表中頁(yè)框號(hào)依次為32、15、21、41。進(jìn)程P依次訪問(wèn)的 <虛擬頁(yè)號(hào),訪問(wèn)時(shí)刻> 是:<1, 1>、<3, 2>、<0, 4>、<0, 6>、<1, 11>、<0, 13>、<2, 14>。請(qǐng)回答下列問(wèn)題。(1)訪問(wèn) <0, 4> 時(shí),對(duì)應(yīng)的頁(yè)框號(hào)是什么?說(shuō)明理由。(2)訪問(wèn) <1, 11> 時(shí),對(duì)應(yīng)的頁(yè)框號(hào)是什么?說(shuō)明理由。(3)訪問(wèn) <2,

37、14> 時(shí),對(duì)應(yīng)的頁(yè)框號(hào)是什么?說(shuō)明理由。(4)該策略是否適合于時(shí)間局部性好的程序?說(shuō)明理由。45.(1)頁(yè)框號(hào)是21。由于初始時(shí)進(jìn)程駐留集為空,目前系統(tǒng)空閑頁(yè)框鏈表中頁(yè)框號(hào)依次為32、15、21、41。因此,訪問(wèn)<1, 1>時(shí),將1號(hào)頁(yè)裝入32號(hào)頁(yè)框,訪問(wèn)<3, 2>時(shí),將3號(hào)頁(yè)裝入15號(hào)頁(yè)框,訪問(wèn)<0, 4>時(shí),將0號(hào)頁(yè)裝入21號(hào)頁(yè)框。(2)頁(yè)框號(hào)是32。因?yàn)樵L問(wèn) <1, 1> 時(shí),1號(hào)頁(yè)被裝入32號(hào)頁(yè)框,但在10時(shí)刻進(jìn)行第2輪掃描時(shí),1號(hào)頁(yè)所在的32號(hào)頁(yè)框由于在本輪未被訪問(wèn)而被系統(tǒng)收回,訪問(wèn) <1, 11> 時(shí),1號(hào)頁(yè)所在

38、的32號(hào)頁(yè)框仍在空閑頁(yè)框鏈表中,因此重新被放回進(jìn)程的駐留集中。(3)頁(yè)框號(hào)是41。因?yàn)?號(hào)頁(yè)是首次訪問(wèn),14時(shí)刻系統(tǒng)空閑頁(yè)框鏈表中頁(yè)框號(hào)依次為41、15,因此將取出鏈?zhǔn)椎?1號(hào)頁(yè)框裝入2號(hào)頁(yè)。(4)該策略適合于時(shí)間局部性好的程序。因?yàn)橹脫Q時(shí),選擇的是最近未被訪問(wèn)的頁(yè)面淘汰,根據(jù)局部性原理,這樣的頁(yè)面在最近的將來(lái)仍可能不被訪問(wèn)。而且即使剛被淘汰的頁(yè)面又被訪問(wèn),如果該頁(yè)還在空閑頁(yè)框鏈表中,只需重新將其放回進(jìn)程的駐留集中即可。46.(1)該文件系統(tǒng)空間總的盤塊數(shù)為4TB/1KB=4G=232個(gè),因此索引表項(xiàng)中塊號(hào)最少占32/8=4字節(jié)。由于索引表區(qū)可存放的盤塊號(hào)最多為512B/4B=128個(gè),因此可

39、支持的單個(gè)文件最大長(zhǎng)度是128*1KB=128KB。(2)由于<起始?jí)K號(hào),塊數(shù)> 格式中,塊數(shù)占2B,因此為文件預(yù)分配的連續(xù)存儲(chǔ)空間最大為216*1KB=64MB。直接索引結(jié)構(gòu)部分支持的文件最大長(zhǎng)度為(504B/6B)*1KB=84KB。綜上該地址結(jié)構(gòu)可支持的單個(gè)文件最大長(zhǎng)度是64MB+84KB=65620KB。起始?jí)K號(hào)和塊數(shù)分別所占字節(jié)數(shù)的合理值是 <4, 4> ,塊號(hào)占4B正好可以表示232個(gè)盤塊,塊數(shù)占4B支持的文件最大長(zhǎng)度是232*1KB=4TB,正好可以達(dá)到文件系統(tǒng)空間的最大容量。2013年計(jì)算機(jī)專業(yè)考研真題OS一、 試題23 . 用戶在刪除某文件的過(guò)程中,操

40、作系統(tǒng)不可能執(zhí)行是( )。A. 刪除此文件所在的目錄 B. 刪除與此文件關(guān)聯(lián)的目錄項(xiàng)C. 刪除與此文件對(duì)應(yīng)的控制塊 D. 釋放與此文件關(guān)聯(lián)的內(nèi)存級(jí)沖區(qū)24. 為支持CD-ROM中視頻文件的快速隨機(jī)播放,播放性能最好的文件數(shù)據(jù)塊組織方式是( )。A. 連續(xù)結(jié)構(gòu) B. 鏈?zhǔn)浇Y(jié)構(gòu) C. 直接索引結(jié)構(gòu) D. 多級(jí)索引結(jié)鉤25. 用戶程序發(fā)出磁盤I/O請(qǐng)求后,系統(tǒng)的處理流程是:用戶程序系統(tǒng)調(diào)用處理程序設(shè)備駱動(dòng)程序中斷處理程序。其中,計(jì)算數(shù)據(jù)所在磁盤的柱面號(hào)、磁頭號(hào)、扇區(qū)號(hào)的程序是( )。A. 用戶程序 B. 系統(tǒng)調(diào)用處理程序C. 設(shè)備驅(qū)動(dòng)程序 D. 中斷處理程序26. 若某文件系統(tǒng)索引結(jié)點(diǎn)(inode)

41、中有直接地址項(xiàng)和間接地址項(xiàng),則下列選項(xiàng)中,與單個(gè)文件長(zhǎng)度無(wú)關(guān)的因素是( )。A. 索引結(jié)點(diǎn)的總數(shù) B. 間接地址索引的級(jí)數(shù)C. 地址項(xiàng)的個(gè)數(shù) D. 文件塊大小27 . 設(shè)系統(tǒng)緩沖區(qū)和用戶工作均采單,從外讀入1個(gè)數(shù)據(jù)塊到系統(tǒng)緩沖區(qū)的時(shí)間為100,從系統(tǒng)緩沖區(qū)讀入 1個(gè)數(shù)據(jù)塊到用戶工作區(qū)的時(shí)間為5,對(duì)用戶工作區(qū)中的1個(gè)數(shù)據(jù)塊進(jìn)行分析的時(shí)間為90(如下圖所示)。進(jìn)程從外設(shè)讀入并分析2個(gè)數(shù)據(jù)塊的最短時(shí)間是( )。A. 200 B. 295 C. 300 D .39028. 下列選項(xiàng)中,會(huì)導(dǎo)致用戶進(jìn)程從用戶態(tài)切換到內(nèi)核的操作是( )。I. 整數(shù)除以零 II. sin( )函數(shù)調(diào)用 III. read系統(tǒng)

42、調(diào)用A. 僅 I、II B. 僅 I、III C. 僅 II 、III D. I、II和III29. 計(jì)算機(jī)開(kāi)后 ,操作系統(tǒng)最終被加載到( )。A. BIOS B. ROM C. EPROM D. RAM30. 若用戶進(jìn)程訪問(wèn)內(nèi)存時(shí)產(chǎn)生缺頁(yè),則下列選項(xiàng)中,操作系統(tǒng)可能執(zhí)行的是( )。I. 處理越界錯(cuò) II. 置換頁(yè) III. 分配內(nèi)存A. 僅 I、II B. 僅 II 、III C. 僅 I、III D. I、II 和 III31. 某系統(tǒng)正在執(zhí)行三個(gè)進(jìn)程P1、P2和P3,各進(jìn)程的計(jì)算(CPU)時(shí)間和I/O時(shí)間比例如下表所示:為提高系統(tǒng)資源利用率,合理的進(jìn)程優(yōu)先級(jí)設(shè)置是( )。A. P1 &g

43、t;P2 >P3 B. P3>P2 >P1 C. P2>P1 =P3 D. P1>P2=P332 . 下列關(guān)于銀行家算法的敘述中,正確的是( )。A. 銀行家算法可以預(yù)防死鎖B. 當(dāng)系統(tǒng)處于安全狀態(tài)時(shí),系統(tǒng)中一定無(wú)死鎖進(jìn)程C. 當(dāng)系統(tǒng)處于不安全狀態(tài)時(shí),系統(tǒng)中一定會(huì)出現(xiàn)死鎖進(jìn)程D. 銀行家算法破壞了死鎖必要條件中的“請(qǐng)求和保持”條件45. (7分)某博物館最多可容納500人同時(shí)參觀,有一個(gè)出入口,該出入口一次僅允許一個(gè)人通過(guò)。參觀者的活動(dòng)描述如下:cobegin參觀者進(jìn)程i:進(jìn)門;參觀;出門;coend請(qǐng)?zhí)砑颖匾男盘?hào)量和P、V(或wait()、signal( )操

44、作,以實(shí)現(xiàn)上述操作過(guò)程中的互斥與同步。要求寫出完整的過(guò)程,說(shuō)明信號(hào)量含義并賦初值。46. (8分)某計(jì)算機(jī)主存按字節(jié)編址,邏輯地址和物理地址都是32位,頁(yè)表項(xiàng)大小為4字節(jié)。請(qǐng)回答下列問(wèn)題。(1)若使用一級(jí)頁(yè)表的分頁(yè)存儲(chǔ)管理方式,邏輯地址結(jié)構(gòu)為 :則頁(yè)的大小是多少字節(jié)?頁(yè)表最大占用多少字節(jié)? (2)若使用二級(jí)頁(yè)表的分存儲(chǔ)管理方式,邏輯地址結(jié)構(gòu)為 :設(shè)邏輯地址為 LA ,請(qǐng)分別給出其對(duì)應(yīng)的頁(yè)目錄號(hào)和頁(yè)表索引。(3)采用(1)中的分頁(yè)存儲(chǔ)管理方式,一個(gè)代碼段起始邏輯地址為0000 8000H,其長(zhǎng)度為8KB,被裝載到從物理地址0090 0000H開(kāi)始的連續(xù)主存空間中。頁(yè)表從主存0020 0000H開(kāi)

45、始的物理地址處連續(xù)存放,如下圖所示(地址大小自下向上遞增)。請(qǐng)計(jì)算出該代碼段對(duì)應(yīng)的兩個(gè)頁(yè)表項(xiàng)物理地址、這兩個(gè)頁(yè)表項(xiàng)中的框號(hào)以及代碼頁(yè)面2的起始物理地址。二、答案23-27:AACAC 28-32:BDBBB45.semaphore empty=500; /博物館可以容納的最多人數(shù)semaphore mutex=1; /用于控制參觀者互斥地訪問(wèn)出入口cobegin參觀者進(jìn)程i:P(empty);P(mutex);進(jìn)門;V(mutex);參觀;P(mutex);出門;V(mutex);V(empty);coend46.(1) 頁(yè)的大小是4K字節(jié),頁(yè)表最大占用4M字節(jié)(2) 頁(yè)目錄號(hào)=INTINTL

46、A/4K/1K;頁(yè)表索引= INTLA/4K mod 1K頁(yè)目錄號(hào):(unsigned int)(LA)>>22)&0x3FF 或 (unsigned int)(LA)>>22;頁(yè)表索引:(unsigned int)(LA)>>12)&0x3FF 或 (unsigned int)(LA)>>12。(3)物理地址1:0020 0020H物理地址2:0020 0024H物理地址3:0090 1000H頁(yè)框號(hào)1:00900H頁(yè)框號(hào)2:00901H2014年計(jì)算機(jī)學(xué)科研究生入學(xué)統(tǒng)一考試計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科聯(lián)考計(jì)算機(jī)學(xué)科專業(yè)基礎(chǔ)綜合考試大綱

47、. 考試性質(zhì)計(jì)算機(jī)學(xué)科專業(yè)基礎(chǔ)綜合考試是為高等院校和科研院所招收計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科的碩士研究生而設(shè)置的具有選拔性質(zhì)的聯(lián)考科目,其目的是科學(xué)、公平、有效地測(cè)試學(xué)生掌握計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科大學(xué)本科階段專業(yè)基礎(chǔ)知識(shí)、基本理論、基本方法的水平和分析問(wèn)題、解決問(wèn)題的能力,評(píng)價(jià)的標(biāo)準(zhǔn)是高等院校計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科優(yōu)秀本科畢業(yè)生所能達(dá)到的及格或及格以上水平,以利于各高等院校和科研院所擇優(yōu)選拔,確保碩士研究生的招生質(zhì)量。. 考查目標(biāo)計(jì)算機(jī)學(xué)科專業(yè)基礎(chǔ)綜合考試涵蓋數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)組成原理、操作系統(tǒng)和計(jì)算機(jī)網(wǎng)絡(luò)等學(xué)科專業(yè)基礎(chǔ)課程。要求考生系統(tǒng)地掌握上述專業(yè)基礎(chǔ)課程的基本概念、基本原理和基本方法,能夠綜合運(yùn)用所學(xué)

48、的基本原理和基本方法分析、判斷和解決有關(guān)理論問(wèn)題和實(shí)際問(wèn)題。. 考試形式和試卷結(jié)構(gòu)一、試卷滿分及考試時(shí)間本試卷滿分為150分,考試時(shí)間為180分鐘二、答題方式答題方式為閉卷、筆試三、試卷內(nèi)容結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)45分計(jì)算機(jī)組成原理45分操作系統(tǒng)35分計(jì)算機(jī)網(wǎng)絡(luò)25分四、試卷題型結(jié)構(gòu)單項(xiàng)選擇題80分(40小題,每小題2分)綜合應(yīng)用題70分. 考查內(nèi)容操作系統(tǒng)【考查目標(biāo)】1. 掌握操作系統(tǒng)的基本概念、基本原理和基本功能,理解操作系統(tǒng)的整體運(yùn)行過(guò)程。2. 掌握操作系統(tǒng)進(jìn)程、內(nèi)存、文件和I/O管理的策略、算法、機(jī)制以及相互關(guān)系。3. 能夠運(yùn)用所學(xué)的操作系統(tǒng)原理、方法與技術(shù)分析問(wèn)題和解決問(wèn)題,并能利用C語(yǔ)言描述

49、相關(guān)算法。一、操作系統(tǒng)概述(一)操作系統(tǒng)的概念、特征、功能和提供的服務(wù)(二)操作系統(tǒng)的發(fā)展與分類(三)操作系統(tǒng)的運(yùn)行環(huán)境1. 內(nèi)核態(tài)與用戶態(tài)2. 中斷、異常3. 系統(tǒng)調(diào)用(四)操作系統(tǒng)體系結(jié)構(gòu)二、進(jìn)程管理(一)進(jìn)程與線程1. 進(jìn)程概念2. 進(jìn)程的狀態(tài)與轉(zhuǎn)換3. 進(jìn)程控制4. 進(jìn)程組織5. 進(jìn)程通信共享存儲(chǔ)系統(tǒng),消息傳遞系統(tǒng),管道通信。6. 線程概念與多線程模型(二)處理機(jī)調(diào)度1. 調(diào)度的基本概念2. 調(diào)度時(shí)機(jī)、切換與過(guò)程3. 調(diào)度的基本準(zhǔn)則4. 調(diào)度方式5. 典型調(diào)度算法先來(lái)先服務(wù)調(diào)度算法,短作業(yè)(短進(jìn)程、短線程)優(yōu)先調(diào)度算法,時(shí)間片輪轉(zhuǎn)調(diào)度算法,優(yōu)先級(jí)調(diào)度算法,高響應(yīng)比優(yōu)先調(diào)度算法,多級(jí)反饋

50、隊(duì)列調(diào)度算法。(三)同步與互斥1. 進(jìn)程同步的基本概念2. 實(shí)現(xiàn)臨界區(qū)互斥的基本方法軟件實(shí)現(xiàn)方法,硬件實(shí)現(xiàn)方法。3. 信號(hào)量4. 管程5. 經(jīng)典同步問(wèn)題生產(chǎn)者-消費(fèi)者問(wèn)題,讀者-寫者問(wèn)題,哲學(xué)家進(jìn)餐問(wèn)題。(四)死鎖1. 死鎖概念2. 死鎖處理策略3. 死鎖預(yù)防4. 死鎖避免系統(tǒng)安全狀態(tài),銀行家算法。5. 死鎖檢測(cè)和解除三、內(nèi)存管理(一)內(nèi)存管理基礎(chǔ)1. 內(nèi)存管理概念程序裝入與鏈接,邏輯地址與物理地址空間,內(nèi)存保護(hù)。2. 交換與覆蓋3. 連續(xù)分配管理方式4. 非連續(xù)分配管理方式分頁(yè)管理方式,分段管理方式,段頁(yè)式管理方式。(二)虛擬內(nèi)存管理1. 虛擬內(nèi)存基本概念2. 請(qǐng)求分頁(yè)管理方式3. 頁(yè)面置換

51、算法最佳置換算法(OPT),先進(jìn)先出置換算法(FIFO),最近最少使用置換算法(LRU),時(shí)鐘置換算法(CLOCK)。4. 頁(yè)面分配策略5. 工作集6. 抖動(dòng)四、文件管理(一)文件系統(tǒng)基礎(chǔ)1. 文件概念2. 文件的邏輯結(jié)構(gòu)順序文件,索引文件,索引順序文件。3. 目錄結(jié)構(gòu)文件控制塊和索引節(jié)點(diǎn),單級(jí)目錄結(jié)構(gòu)和兩級(jí)目錄結(jié)構(gòu),樹(shù)形目錄結(jié)構(gòu),圖形目錄結(jié)構(gòu)。4. 文件共享5. 文件保護(hù)訪問(wèn)類型,訪問(wèn)控制。(二)文件系統(tǒng)實(shí)現(xiàn)1. 文件系統(tǒng)層次結(jié)構(gòu)2. 目錄實(shí)現(xiàn)3. 文件實(shí)現(xiàn)(三)磁盤組織與管理1. 磁盤的結(jié)構(gòu)2. 磁盤調(diào)度算法3. 磁盤的管理五、輸入輸出(I/O)管理(一)I/O管理概述1. I/O控制方式

52、2. I/O軟件層次結(jié)構(gòu)(二)I/O核心子系統(tǒng)1. I/O調(diào)度概念2. 高速緩存與緩沖區(qū)3. 設(shè)備分配與回收4. 假脫機(jī)技術(shù)(SPOOLing). 題型示例一、單項(xiàng)選擇題:第140小題,每小題2分,共80分。下列每題給出的四個(gè)選項(xiàng)中,只有一項(xiàng)是最符合題目要求的。操作系統(tǒng)1. 下列選項(xiàng)中,不可能在用戶態(tài)發(fā)生的事件是A. 系統(tǒng)調(diào)用B. 外部中斷C. 進(jìn)程切換D. 缺頁(yè)2. 中斷處理和子程序調(diào)用都需要壓棧以保護(hù)現(xiàn)場(chǎng),中斷處理一定會(huì)保存而子程序調(diào)用不需要保存其內(nèi)容的是A. 程序計(jì)數(shù)器B. 程序狀態(tài)字寄存器C. 通用數(shù)據(jù)寄存器D. 通用地址寄存器/加1操作load R1,x /取x進(jìn)到寄存器R1中inc R1store x, R1 /將R1的內(nèi)容存入x/減1操作load R2,xdec R2store x, R23. 有兩個(gè)并發(fā)執(zhí)行的進(jìn)程P1和P2,共享初值為1的變量x。P1對(duì)x加1,P2對(duì)x減1。加1和減1操作的指令序列分別如下所示。兩個(gè)操作完成后,x的值A(chǔ). 不可能是-1或3B. 只能為0C. 可能為0、1或2D. 可能為-1、0、1或24. 設(shè)與某資源關(guān)聯(lián)的信號(hào)量初值為3,當(dāng)前值為1。若M表示該資源的可用個(gè)數(shù),N表示等待該資源的進(jìn)程數(shù),則M、N分別是A. 0、1B. 1、0C. 1、2D. 2、05.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論