版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
注:所附答案為個人整頓,不是原則答案,僅供參照。計算機專業(yè)考研真題——OS一、試題23.單處理機系統(tǒng)中,可并行的是(D)。I.進程與進程 II.處理機與設(shè)備III.處理機與通道 IV.設(shè)備與設(shè)備A.I、II和III B.I、II和IVC.I、III和IV D.II、III和IV24.下列進程調(diào)度算法中,綜合考慮進程等待時間和執(zhí)行時間的是(D)。A.時間片輪轉(zhuǎn)調(diào)度算法 B.短進程優(yōu)先調(diào)度算法C.先來先服務(wù)調(diào)度算法 D.高響應(yīng)比優(yōu)先調(diào)度算法25.某計算機系統(tǒng)中有8臺打印機,有K個進程競爭使用,每個進程最多需要3臺打印機。該系統(tǒng)也許會發(fā)生死鎖的K的最小值是(C)。A.2 B.3 C.4 D.5【解析】3k<8+k=>k<4(n個進程共享m個同類資源,若每個進程都需要用該類資源,并且各進程對該類資源的最大需求量之和不不小于m+n。則該系統(tǒng)不會因競爭該類資源而阻塞。)26.分辨別配內(nèi)存管理方式的重要保護措施是(A)。A.界地址保護 B.程序代碼保護C.數(shù)據(jù)保護 D.棧保護27.一種分段存儲管理系統(tǒng)中,地址長度為32位,其中段號占8位,則段長最大是(C)。A.2的8次方字節(jié) B.2的16次方字節(jié)C.2的24次方字節(jié) D.2的32次方字節(jié)28.下列文獻物理構(gòu)造中,適合隨機訪問且易于文獻擴展的是(B)。A.持續(xù)構(gòu)造 B.索引構(gòu)造C.鏈?zhǔn)綐?gòu)造且磁盤塊定長 D.鏈?zhǔn)綐?gòu)造且磁盤塊變長29.假設(shè)磁頭目前位于第105道,正在向磁道序號增長的方向移動。既有一種磁道訪問祈求序列為35,45,12,68,110,180,170,195,采用SCAN調(diào)度(電梯調(diào)度)算法得到的磁道訪問序列是(A)。A.110,170,180,195,68,45,35,12B.110,68,45,35,12,170,180,195C.110,170,180,195,12,35,45,68D.12,35,45,68,110,170,180,19530.文獻系統(tǒng)中,文獻訪問控制信息存儲的合理位置是(A)。A.文獻控制塊 B.文獻分派表C.顧客口令表 D.系統(tǒng)注冊表31.設(shè)文獻F1的目前引用計數(shù)值為1,先建立F1的符號鏈接(軟鏈接)文獻F2,再建立F1的硬鏈接文獻F3,然後刪除F1。此時,F(xiàn)2和F3的引用計數(shù)值分別是(B)。A.0、1 B.1、1 C.1、2 D.2、132.程序員運用系統(tǒng)調(diào)用打開I/O設(shè)備時,一般使用的設(shè)備標(biāo)識是AA.邏輯設(shè)備名 B.物理設(shè)備名 C.主設(shè)備號 D.從設(shè)備號45.(7分)三個進程P1、P2、P3互斥使用一種包括N(N>0)個單元的緩沖區(qū)。P1每次用produce()生成一種正整數(shù)并用put()送入緩沖區(qū)某一空單元中;P2每次用getodd()從該緩沖區(qū)中取出一種奇數(shù)并用countodd()記錄奇數(shù)個數(shù);P3每次用geteven()從該緩沖區(qū)中取出一種偶數(shù)并用counteven()記錄偶數(shù)個數(shù)。請用信號量機制實現(xiàn)這三個進程的同步與互斥活動,并闡明所定義的信號量的含義。規(guī)定用偽代碼描述。46.(8分)祈求分頁管理系統(tǒng)中,假設(shè)某進程的頁表內(nèi)容如下表所示。頁號 頁框號 有效位(存在位)0 101H 11 -- 02 254H 1 頁面大小為4KB,一次內(nèi)存的訪問時間是100ns,一次快表(TLB)的訪問時間是10ns,處理一次缺頁的平均時間為108ns(已含更新TLB和頁表的時間),進程的駐留集大小固定為2,采用近來至少使用置換算法(LRU)和局部淘汰方略。假設(shè)①TLB初始為空;②地址轉(zhuǎn)換時先訪問TLB,若TLB未命中,再訪問頁表(忽視訪問頁表之後的TLB更新時間);③有效位為0表達頁面不在內(nèi)存,產(chǎn)生缺頁中斷,缺頁中斷處理後,返回到產(chǎn)生缺頁中斷的指令處重新執(zhí)行。設(shè)有虛地址訪問序列2362H、1565H、25A5H,請問:(1)依次訪問上述三個虛地址,各需多少時間?給出計算過程。(2)基于上述訪問序列,虛地址1565H的物理地址是多少?請闡明理由。二、答案23-27:DDCAC 28-32:BAABA45.定義資源信號量empty、even、odd,用于控制生產(chǎn)者與消費者之間的同步,其中,empty表達空緩沖區(qū)的數(shù)目,even表達緩沖區(qū)中偶數(shù)的個數(shù),odd表達緩沖區(qū)中奇數(shù)的個數(shù);定義互斥信號量mutex,用于實現(xiàn)進程對緩沖區(qū)的互斥訪問。偽代碼描述如下:semahporeempty=N,even=0,odd=0,mutex=1;P2:while(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);ifx%2==0 signal(even); else signal(odd); }P3:while(1){ wait(even); wait(mutex); geteven(); counteven(); signal(mutex); signal(empty);}46.(1)由于頁大小為4KB,因此虛地址中的低12位表達頁內(nèi)地址,剩余高位表達頁號。則拾六進制虛地址的低三位為頁內(nèi)地址,最高位為頁號。2362H:頁號為2,頁內(nèi)地址為362H。先訪問快表10ns,未命中,再訪問內(nèi)存中的頁表100ns,頁表項中的有效位指示該頁在內(nèi)存,根據(jù)該頁對應(yīng)的頁框號形成物理地址再次訪問內(nèi)存100ns,合計10ns+100ns*2=210ns。1565H:頁號為1,頁內(nèi)地址為565H。先訪問快表10ns,未命中,再訪問內(nèi)存中的頁表100ns,頁表項中的有效位指示該頁不在內(nèi)存,處理缺頁108ns,再次訪問快表10ns命中,根據(jù)該頁對應(yīng)的頁框號形成物理地址再次訪問內(nèi)存100ns,合計10ns+100ns+108ns+100ns+10ns≈108ns。25A5H:頁號為2,頁內(nèi)地址為5A5H。由于訪問2362H時已將頁2的表項寫入TLB,因此訪問快表10ns,命中,根據(jù)該頁對應(yīng)的頁框號形成物理地址訪問內(nèi)存100ns,合計10ns+100ns=110ns。(2)虛地址1565H的頁號為1,頁內(nèi)地址為565H。目前頁0、頁2在內(nèi)存,訪問頁1時發(fā)生缺頁,根據(jù)LRU置換算法和局部淘汰方略,將頁0換出頁1換入,因此頁1對應(yīng)的頁框號為101H,又塊內(nèi)地址為565H,則虛地址1565H的物理地址為101565H。計算機專業(yè)考研真題——OS一、試題23.下列選項中,操作系統(tǒng)提供的給應(yīng)用程序的接口是(A)。A.系統(tǒng)調(diào)用 B.中斷 C.庫函數(shù) D.原語24.下列選項中,導(dǎo)致創(chuàng)進新進程的操作是(C)。I顧客成功登陸II設(shè)備分派III啟動程序執(zhí)行A.僅I和II B.僅II和III C.僅I和III D.I,II,III25.設(shè)與某資源有關(guān)聯(lián)的信號量初值為3,目前值為1,若M表達該資源的可用個數(shù),N表達等待資源的進程數(shù),則M,N分別是(B)。A.0,1 B.1,0 C.1,2 D.2,026.下列選項中,減少進程優(yōu)先級的合理時機是(A)。A.進程的時間片用完 B.進程剛完畢I/O,進入就緒隊列C.進程長期處在就緒隊列中 D.進程從就緒狀態(tài)轉(zhuǎn)為運行態(tài)27.進行P0和P1的共享變量定義及其初值為booleanflag[2];intturn=0;flag[0]=FALSE;flag[1]=FALSE;若進行P0和P1訪問臨界資源的類C偽代碼實現(xiàn)如下:voidp1()//進程p1{voidp1()//進程p1{while(TRUE){flag[1]=TRUE;turn=0;while(flag[0]&&(turn==0));臨界區(qū);flag[1]=FALSE;}}voidp0()//進程p0{ while(TRUE) { flag[0]=TRUE;turn=1; while(flag[1]&&(turn==1)); 臨界區(qū); flag[0]=FALSE; }}則并發(fā)執(zhí)行進程P0和P1時產(chǎn)生的狀況是(D)。A.不能保證進程互斥進入臨界區(qū),會出現(xiàn)“饑餓”現(xiàn)象B.不能保證進程互斥進入臨界區(qū),不會出現(xiàn)“饑餓”現(xiàn)象C.能保證進程互斥進入臨界區(qū),會出現(xiàn)“饑餓”現(xiàn)象D.能保證進程互斥進入臨界區(qū),不會出現(xiàn)“饑餓”現(xiàn)象【解析】原則答案D。但個人認(rèn)為存在“饑餓”,分析如下:(供大家討論分析)存在饑餓:存在饑餓:p0:Flag[0]=TRUE;p1:Flag[1]=TRUE;p1:turn=0;p1:While(flag[0]&&(turn==0)); p1空等p0:turn=1;p0:While(flag[1]&&(turn==1)); p0空等28.某基于動態(tài)分區(qū)存儲管理的計算機,其主存容量為55MB(初試為空閑),采用最佳適配(Bestfit)算法,分派和釋放的次序為:分派15MB,分派30MB,釋放15MB,分派8MB,分派6MB,此時主存中最大空閑分區(qū)的大小是(B)。A.7MB B.9MB C.10MB D.15MB29.某計算機采用二級頁表的分頁存儲管理方式,按字節(jié)編制,頁大小為210字節(jié),頁表項大小為2字節(jié),邏輯地址構(gòu)造為:頁目錄號頁號頁內(nèi)偏移量邏輯地址空間大小為216頁,則表達整個邏輯地址空間的頁目錄表中包括表項的個數(shù)至少是(B)。A.64 B.128 C.256 D.51230.設(shè)文獻索引節(jié)點中有7個地址項,其中4個地址項為直接地址索引,2個地址項是一級間接地址索引,1個地址項是二級間接地址索引,每個地址項大小為4字節(jié),若磁盤索引塊和磁盤數(shù)據(jù)塊大小均為256字節(jié),則可表達的單個文獻的最大長度是(C)。A.33KB B.519KB C.1057KB D.16513KB31.設(shè)置目前工作目錄的重要目的是(C)。A.節(jié)省外存空間 B.節(jié)省內(nèi)容空間C.加緊文獻的檢索速度 D.加緊文獻的讀寫速度32.當(dāng)?shù)仡櫩屯ㄟ^鍵盤登錄系統(tǒng)時,首先獲得鍵盤輸入信息的程序是(B)。A.命令解釋程序 B.中斷處理程序C.系統(tǒng)調(diào)用程序 D.顧客登錄程序45.(7分)假設(shè)計算機系統(tǒng)采用CSCAN(循環(huán)掃描)磁盤調(diào)度方略,使用2KB的內(nèi)存空間記錄16384個磁盤塊的空閑狀態(tài)。(1)請闡明在上述條件下怎樣進行磁盤塊空閑狀態(tài)管理。(2)設(shè)某單面磁回旋轉(zhuǎn)速度為每分鐘6000轉(zhuǎn)。每個磁道有100個扇區(qū),相鄰磁道間的平均移動時間為1ms。若在某時刻,磁頭位于100號磁道處,并沿著磁道號大的方向移動(如下圖所示),磁道號祈求隊列為50、90、30、120,對祈求隊列中的每個磁道需讀取1個隨機分布的扇區(qū),則讀完這4個扇區(qū)點共需要多少時間?規(guī)定給出計算過程。(3)假如將磁盤替代為隨機訪問的Flash半導(dǎo)體存儲器(如U盤、SSD等),與否有比CSCAN更有效的磁盤調(diào)度方略?若有,給出磁盤調(diào)度方略的名稱并闡明理由;若無,闡明理由。46.(8分)設(shè)某計算機的邏輯地址空間和物理地址空間均為64KB,按字節(jié)編址。若某進程最多需要6頁(Page)數(shù)據(jù)存儲空間,頁的大小為1KB,操作系統(tǒng)采用固定分派局部置換方略為此進程分派4個頁框(PageFame)。在時刻260之前該進程訪問狀況如下表所示(訪問位雖然用位)。頁號頁根號裝入時刻訪問位071301142301222001391601當(dāng)該進程執(zhí)行屆時刻260時,要訪問邏輯地址為17CAH的數(shù)據(jù),請問答下列問題:(1)該邏輯地址對應(yīng)的頁號是多少?(2)若采用先進先出(FIFO)置換算法,該邏輯地址對應(yīng)的物理地址是多少?規(guī)定給出計算過程。(3)若采用時鐘(CLOCK)置換算法,該邏輯地址對應(yīng)的物理地址是多少?規(guī)定給出計算過程。(設(shè)搜索下一頁的指針沿順時針方向移動,且目前指向2號頁框,示意圖如下。)二、答案23-27:ACBAD 28-32:BBCCB45.(1)可采用位示圖法表達磁盤塊的空閑狀態(tài),一種磁盤塊在位示圖中用一種二進制位表達,為0表達磁盤塊空閑,為1表達磁盤塊已分派。16384個磁盤塊共占用16384bit=16384/8B=2048B=2KB,恰好可放在系統(tǒng)提供的內(nèi)存中。100120903050100120903050因此訪問過程中移動的磁道總數(shù)為(120-100)+(120-30)+(90-30)=170,故總的尋道時間為170*1ms=170ms;由于每轉(zhuǎn)需要1/6000分鐘=10ms,則平均旋轉(zhuǎn)延遲時間為10ms/2=5ms,總的旋轉(zhuǎn)延遲時間為5ms*4=20ms;由于每個磁道有100個扇區(qū),則讀取一種扇區(qū)需要10ms/100=0.1ms,總的讀取扇區(qū)時間(傳播時間)為0.1ms*4=0.4ms;綜上,磁盤訪問總時間為170ms+20ms+0.4ms=190.4ms。(3)采用FCFS(先來先服務(wù))調(diào)度方略更高效。由于Flash半導(dǎo)體存儲器的物理構(gòu)造不需要考慮尋道時間和旋轉(zhuǎn)延遲時間,可直接按I/O祈求的先後次序服務(wù)。46.(1)由于計算機的邏輯地址空間和物理地址空間均為64KB=216B,按字節(jié)編址,且頁(塊)的大小為1KB=210B,因此計算機的邏輯地址構(gòu)造和物理地址構(gòu)造均為:頁(頁框)號(6位)頁(塊)內(nèi)偏移量(10位)17CAH=(0001011111001010)2,因此17CAH對應(yīng)的頁號是(000101)2=5。(2)若采用先進先出(FIFO)置換算法,則置換裝入時間最早的頁,故0號頁被置換,將5號頁裝入7號頁框,因此17CAH對應(yīng)的物理地址為(0001111111001010)2=1FCAH。(3)若采用時鐘(CLOCK)置換算法,則從目前指針指示頁框開始查找,若其中頁的訪問位為0,則置換該頁,否則將訪問位清零,并將指針指向下一種頁框,繼續(xù)查找。由于初始時內(nèi)存中的4個頁的訪問位均為1,因此,前4次查找并未找到合適的頁,但查找時已將對應(yīng)頁的訪問位清零,第5次查找時,指針重新指向2號頁框,其中寄存的2號頁的訪問位為0,故置換該頁,將5號頁裝入2號頁框,因此17CAH對應(yīng)的物理地址為(0000101111001010)2=0BCAH。計算機專業(yè)考研真題——OS一、試題23.下列選項中,滿足短任務(wù)優(yōu)先且不會發(fā)生饑餓的調(diào)度算法是()。A.先來先服務(wù) B.高響應(yīng)比優(yōu)先 C.時間片輪轉(zhuǎn) D.非搶占式短任務(wù)優(yōu)先24下列選項中,在顧客態(tài)執(zhí)行的是()。A.命令解釋程序 B.缺頁處理程序 C.進程調(diào)度程序 D.時鐘中斷處理程序【解析】缺頁處理與時鐘中斷都屬于中斷,會對系統(tǒng)導(dǎo)致影響,因此只能在關(guān)鍵態(tài)執(zhí)行。進程調(diào)度屬于系統(tǒng)的一部分,也只能在關(guān)鍵態(tài)執(zhí)行。命令解釋程序?qū)儆诿罱涌冢遣僮飨到y(tǒng)提供應(yīng)顧客使用的接口,可以再顧客態(tài)執(zhí)行。25.在支持多線程的系統(tǒng)中,進程P創(chuàng)立的若干個線程不能共享的是()。A.進程P的代碼段 B.進程P中打開的文獻 C.進程P的全局變量 D.進程P中某線程的棧指針26.顧客程序發(fā)出磁盤I/O祈求後,系統(tǒng)對的的處理流程是()。A.顧客程序→系統(tǒng)調(diào)用處理程序→中斷處理程序→設(shè)備驅(qū)動程序B.顧客程序→系統(tǒng)調(diào)用處理程序→設(shè)備驅(qū)動程序→中斷處理程序C.顧客程序→設(shè)備驅(qū)動程序→系統(tǒng)調(diào)用處理程序→中斷處理程序D.顧客程序→設(shè)備驅(qū)動程序→中斷處理程序→系統(tǒng)調(diào)用處理程序27.某時刻進程的資源使用狀況如下所示。進程已分派資源尚需資源可用資源R1R2R3R1R2R3R1R2R3P1200001021P2120132P3011131P4001200此時的安全序列是()。A.P1,P2,P3,P4 B.P1,P3,P2,P4C.P1,P4,P3,P2 D.不存在28.在缺頁處理過程中,操作系統(tǒng)執(zhí)行的操作也許是()。Ⅰ. 修改頁表 Ⅱ.磁盤I/O Ⅲ.分派頁框A.僅Ⅰ、Ⅱ B.僅Ⅱ C.僅Ⅲ D.Ⅰ、Ⅱ和Ⅲ29.當(dāng)系統(tǒng)發(fā)生抖動(thrashing)時,可以采用的有效措施是()。Ⅰ. 撤銷部分進程 Ⅱ.增長磁盤互換區(qū)的容量 Ⅲ.提高顧客進程的優(yōu)先級A.僅Ⅰ B.僅Ⅱ C.僅Ⅲ D.Ⅰ、Ⅱ30.在虛擬內(nèi)存管理中,地址變換機構(gòu)將邏輯地址變換為物理地址,形成該邏輯地址的階段是()。A.編輯 B.編譯 C.連接 D.裝載31.某文獻占10個磁盤塊,現(xiàn)要把該文獻磁盤塊逐一讀入主存緩沖區(qū),并送顧客區(qū)進行分析。假設(shè)一種緩沖區(qū)與一種磁盤塊大小相似,把一種磁盤塊讀入緩沖區(qū)的時間為100μs,將緩沖區(qū)的數(shù)據(jù)傳送到顧客區(qū)的時間是50μs,CPU對一塊數(shù)據(jù)進行分析的時間為50μs。在單緩沖區(qū)和雙緩沖區(qū)構(gòu)造下,讀入并分析該文獻的時間分別是()。A.1500μs、1000μs B.1550μs、1100μsC.1550μs、1550μs D.μs、μs32.有兩個并發(fā)進程P1和P2,共享初值為1的變量x。P1對x加1,P2對x減1。加1和減1操作的指令序列分別如下所示。//加1操作 //減1操作loadR1,x //取x到寄存器R1中 loadR2,xincR1 decR2storex,R1//將R1的內(nèi)容存入x storex,R2兩個操作完畢後,x的值是()。A.也許為-1或3 B.只能為1C.也許為0、1或2 D.也許為-1、0、1或245.(8分)某銀行提供1個服務(wù)窗口和10個顧客等待座位。顧客抵達銀行時,若有空座位,則到取號機領(lǐng)取一種號,等待叫號。取號機每次僅容許一種顧客使用。當(dāng)營業(yè)員空閑時,通過叫號選用一位顧客,并為其服務(wù)。顧客和營業(yè)員的活動過程描述如下:cobegin{ process顧客i { 從取號機獲得一種號碼; 等待叫號; 獲得服務(wù); } process營業(yè)員 { while(true) { 叫號; 為顧客服務(wù); } }}coend請?zhí)砑颖匾男盘柫亢蚉、V(或wait()、signal())操作實現(xiàn)上述過程的互斥和同步。規(guī)定寫出完整的過程,闡明信號量的含義并賦初值。46.(7分)某文獻系統(tǒng)為一級根目錄構(gòu)造,文獻的數(shù)據(jù)一次性寫入磁盤,已寫入的文獻不可修改,但可多次創(chuàng)立新文獻。請回答如下問題。(1)在持續(xù)、鏈?zhǔn)健⑺饕N文獻的數(shù)據(jù)塊組織方式中,哪種更合適?規(guī)定闡明理由。為定位文獻數(shù)據(jù)塊,需要在FCB中設(shè)置哪些有關(guān)描述字段?(2)為迅速找到文獻,對于FCB,是集中存儲好,還是與對應(yīng)的文獻數(shù)據(jù)塊持續(xù)存儲好?規(guī)定闡明理由。二、答案23-27:BADBD 28-32:DABBC45. semaphoreseets=10;//表達空余座位數(shù)量的資源信號量,初值為10semaphoremutex=1;//互斥信號量,初值為1,用于實現(xiàn)對取號機的互斥訪問semaphorecustom=0;//表達顧客數(shù)量的資源信號量,初值為0cobegin{process顧客i{ P(seets); P(mutex); 從取號機獲得一種號碼; V(mutex); V(custom); 等待叫號; V(seets); 獲得服務(wù);}process營業(yè)員{ while(TRUE) { P(custom); 叫號; 為顧客服務(wù); }}}coend46.(1)持續(xù)方式更合適。由于一次寫入不存在插入問題,并且寫入文獻之後不需要修改,持續(xù)的數(shù)據(jù)塊組織方式很適合一次性寫入磁盤不再修改的狀況。同步持續(xù)存儲相對鏈?zhǔn)胶退饕∪チ酥羔樀目臻g開銷,支持隨機查找,查找速度最快。在持續(xù)方式中,為定位文獻數(shù)據(jù)塊,需要在FCB中設(shè)置文獻在外存的起始地址(即首個盤塊號)及文獻的長度(即文獻占用的盤塊數(shù))。(2)FCB集中存儲很好。FCB中寄存了有關(guān)描述和控制文獻的重要信息,同步是文獻目錄的重要構(gòu)成部分,在檢索文獻時,一般會訪問文獻的FCB。假如將FCB集中存儲,可減少檢索文獻時訪問磁盤的次數(shù),提高文獻的訪問速度。計算機專業(yè)考研真題——OS一、試題23.下列選項中,不也許在顧客態(tài)發(fā)生的事件是()。A.系統(tǒng)調(diào)用 B.外部中斷 C.進程切換 D.缺頁24.中斷處理和子程序調(diào)用都需要壓棧以保護現(xiàn)場,中斷處理一定會保留而子程序調(diào)用不需要保留其內(nèi)容的是()。A.程序計數(shù)器 B.程序狀態(tài)字寄存器C.通用數(shù)據(jù)寄存器 D.通用地址寄存器25.下列有關(guān)虛擬存儲的論述中,對的的是()。A.虛擬存儲只能基于持續(xù)分派技術(shù) B.虛擬存儲只能基于非持續(xù)分派技術(shù)C.虛擬存儲容量只受外存容量的限制 D.虛擬存儲容量只受內(nèi)存容量的限制26.操作系統(tǒng)的I/O子系統(tǒng)一般由四個層次構(gòu)成,每一層明確定義了與鄰近層次的接口。其合理的層次組織排列次序是()。A.顧客級I/O軟件、設(shè)備無關(guān)軟件、設(shè)備驅(qū)動程序、中斷處理程序B.顧客級I/O軟件、設(shè)備無關(guān)軟件、中斷處理程序、設(shè)備驅(qū)動程序C.顧客級I/O軟件、設(shè)備驅(qū)動程序、設(shè)備無關(guān)軟件、中斷處理程序D.顧客級I/O軟件、中斷處理程序、設(shè)備無關(guān)軟件、設(shè)備驅(qū)動程序27.假設(shè)5個進程P0、P1、P2、P3、P4共享三類資源R1、R2、R3,這些資源總數(shù)分別為18、6、22。T0時刻的資源分派狀況如下表所示,此時存在的一種安全序列是()。進程已分派資源資源最大需求R1R2R3R1R2R3P03235510P1403536P24054011P3204425P4314424A.P0,P1,P2,P3,P4 B.P1,P0,P3,P4,P2C.P2,P1,P0,P3,P4 D.P3,P4,P2,P1,P028.若一種顧客進程通過read系統(tǒng)調(diào)用讀取一種磁盤文獻中的數(shù)據(jù),則下列有關(guān)此過程的論述中,對的的是()。Ⅰ. 若該文獻的數(shù)據(jù)不在內(nèi)存,則該進程進入睡眠等待狀態(tài) Ⅱ.祈求read系統(tǒng)調(diào)用會導(dǎo)致CPU從顧客態(tài)切換到關(guān)鍵態(tài)Ⅲ.read系統(tǒng)調(diào)用的參數(shù)應(yīng)包括文獻的名稱A.僅Ⅰ、Ⅱ B.僅Ⅱ C.僅Ⅲ D.Ⅰ、Ⅱ和Ⅲ29.一種多道批處理系統(tǒng)中僅有P1和P2兩個作業(yè),P2比P1晚5ms抵達。它們的計算和I/O操作次序如下: P1:計算60ms,I/O80ms,計算20ms P2:計算120ms,I/O40ms,計算40ms若不考慮調(diào)度和切換時間,則完畢兩個作業(yè)需要的時間至少是()。A.240ms B.260ms C.340ms D.360ms30.若某單處理器多進程系統(tǒng)中有多種就緒態(tài)進程,則下列有關(guān)處理機調(diào)度的論述中,錯誤的是()。A.在進程結(jié)束時能進行處理機調(diào)度B.創(chuàng)立新進程後能進行處理機調(diào)度C.在進程處在臨界區(qū)時不能進行處理機調(diào)度D.在系統(tǒng)調(diào)用完畢并返回顧客態(tài)時能進行處理機調(diào)度31.下列有關(guān)進程和線程的論述中,對的的是()。A.不管系統(tǒng)與否支持線程,進程都是資源分派的基本單位B.線程是資源分派的基本單位,進程是調(diào)度的基本單位C.系統(tǒng)級線程和顧客級線程的切換都需要內(nèi)核的支持D.同一進程中的各個線程擁有各自不一樣的地址空間32.下列選項中,不能改善磁盤設(shè)備I/O性能的是()。A.重排I/O祈求次序 B.在一種磁盤上設(shè)置多種分區(qū)C.預(yù)讀和滯後寫 D.優(yōu)化文獻物理塊的分布45.(7分)某祈求分頁系統(tǒng)的局部頁面置換方略如下: 系統(tǒng)從0時刻開始掃描,每隔5個時間單位掃描一輪駐留集(掃描時間忽視不計),本輪沒有被訪問過的頁框?qū)⒈幌到y(tǒng)回收,并放入到空閑頁框鏈尾,其中內(nèi)容在下一次被分派之前不被清空。當(dāng)發(fā)生缺頁時,假如該頁曾被使用過且還在空閑頁框鏈表中,則重新放回進程的駐留集中;否則,從空閑頁框鏈表頭部取出一種頁框。假設(shè)不考慮其他進程的影響和系統(tǒng)開銷,初始時進程駐留集為空。目前系統(tǒng)空閑頁框鏈表中頁框號依次為32、15、21、41。進程P依次訪問的<虛擬頁號,訪問時刻>是:<1,1>、<3,2>、<0,4>、<0,6>、<1,11>、<0,13>、<2,14>。請回答問題。(1)訪問<0,4>時,對應(yīng)的頁框號是什么?闡明理由。(2)訪問<1,11>時,對應(yīng)的頁框號是什么?闡明理由。(3)訪問<2,14>時,對應(yīng)的頁框號是什么?闡明理由。(4)該方略與否適合于時間局部性好的程序?闡明理由。46.(8分)某文獻系統(tǒng)空間的最大容量為4TB(1T=240),以磁盤塊為基本分派單位,磁盤塊大小為1KB。文獻控制塊(FCB)包括一種512B的索引表區(qū)。請回答問題:(1)假設(shè)索引表區(qū)僅采用直接索引構(gòu)造,索引表區(qū)寄存文獻占用的磁盤塊號。索引表項中塊號至少占多少字節(jié)?可支持的單個文獻最大長度是多少字節(jié)?(2)假設(shè)索引表區(qū)采用如下構(gòu)造:第0~7字節(jié)采用<起始塊號,塊數(shù)>格式表達文獻創(chuàng)立時預(yù)分派的持續(xù)存儲空間,其中起始塊號占6B,塊數(shù)占2B;剩余504字節(jié)采用直接索引構(gòu)造,一種索引項占6B,則可支持的單個文獻最大長度是多少字節(jié)?為了使單個文獻的長度到達最大,請指出起始塊號和塊數(shù)分別所占字節(jié)數(shù)的合理值并闡明理由。二、答案23-27:CBBAD 28-32:ABCAB45. (1)頁框號是21。由于初始時進程駐留集為空,目前系統(tǒng)空閑頁框鏈表中頁框號依次為32、15、21、41。因此,訪問<1,1>時,將1號頁裝入32號頁框,訪問<3,2>時,將3號頁裝入15號頁框,訪問<0,4>時,將0號頁裝入21號頁框。(2)頁框號是32。由于訪問<1,1>時,1號頁被裝入32號頁框,但在10時刻進行第2輪掃描時,1號頁所在的32號頁框由于在本輪未被訪問而被系統(tǒng)收回,訪問<1,11>時,1號頁所在的32號頁框仍在空閑頁框鏈表中,因此重新被放回進程的駐留集中。(3)頁框號是41。由于2號頁是初次訪問,14時刻系統(tǒng)空閑頁框鏈表中頁框號依次為41、15,因此將取出鏈?zhǔn)椎?1號頁框裝入2號頁。(4)該方略適合于時間局部性好的程序。由于置換時,選擇的是近來未被訪問的頁面淘汰,根據(jù)局部性原理,這樣的頁面在近來的未來仍也許不被訪問。并且雖然剛被淘汰的頁面又被訪問,假如該頁還在空閑頁框鏈表中,只需重新將其放回進程的駐留集中即可。46.(1)該文獻系統(tǒng)空間總的盤塊數(shù)為4TB/1KB=4G=232個,因此索引表項中塊號至少占32/8=4字節(jié)。由于索引表區(qū)可寄存的盤塊號最多為512B/4B=128個,因此可支持的單個文獻最大長度是128*1KB=128KB。(2)由于<起始塊號,塊數(shù)>格式中,塊數(shù)占2B,因此為文獻預(yù)分派的持續(xù)存儲空間最大為216*1KB=64MB。直接索引構(gòu)造部分支持的文獻最大長度為(504B/6B)*1KB=84KB。綜上該地址構(gòu)造可支持的單個文獻最大長度是64MB+84KB=65620KB。起始塊號和塊數(shù)分別所占字節(jié)數(shù)的合理值是<4,4>,塊號占4B恰好可以表達232個盤塊,塊數(shù)占4B支持的文獻最大長度是232*1KB=4TB,恰好可以到達文獻系統(tǒng)空間的最大容量。計算機專業(yè)考研真題——OS試題23.顧客在刪除某文獻的過程中,操作系統(tǒng)不也許執(zhí)行是()。A.刪除此文獻所在的目錄 B.刪除與此文獻關(guān)聯(lián)的目錄項C.刪除與此文獻對應(yīng)的控制塊 D.釋放與此文獻關(guān)聯(lián)的內(nèi)存級沖區(qū)24.為支持CD-ROM中視頻文獻的迅速隨機播放,播放性能最佳的文獻數(shù)據(jù)塊組織方式是()。A.持續(xù)構(gòu)造 B.鏈?zhǔn)綐?gòu)造 C.直接索引構(gòu)造 D.多級索引結(jié)鉤25.顧客程序發(fā)出磁盤I/O祈求後,系統(tǒng)的處理流程是:顧客程序→系統(tǒng)調(diào)用處理程序→設(shè)備駱動程序→中斷處理程序。其中,計算數(shù)據(jù)所在磁盤的柱面號、磁頭號、扇區(qū)號的程序是()。A.顧客程序 B.系統(tǒng)調(diào)用處理程序C.設(shè)備驅(qū)動程序 D.中斷處理程序26.若某文獻系統(tǒng)索引結(jié)點(inode)中有直接地址項和間接地址項,則下列選項中,與單個文獻長度無關(guān)的原因是()。A.索引結(jié)點的總數(shù) B.間接地址索引的級數(shù)C.地址項的個數(shù) D.文獻塊大小27.設(shè)系統(tǒng)緩沖區(qū)和顧客工作均采單,從外讀入1個數(shù)據(jù)塊到系統(tǒng)緩沖區(qū)的時間為100,從系統(tǒng)緩沖區(qū)讀入1個數(shù)據(jù)塊到顧客工作區(qū)的時間為5,對顧客工作區(qū)中的1個數(shù)據(jù)塊進行分析的時間為90(如下圖所示)。進程從外設(shè)讀入并分析2個數(shù)據(jù)塊的最短時間是()。A.200 B.295 C.300 D.39028.下列選項中,會導(dǎo)致顧客進程從顧客態(tài)切換到內(nèi)核的操作是()。I.整數(shù)除以零 II.sin()函數(shù)調(diào)用 III.read系統(tǒng)調(diào)用A.僅I、II B.僅I、III C.僅II、III D.I、II和III29.計算機開後,操作系統(tǒng)最終被加載到()。A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)13項規(guī)范性制度
- 工作手機定位制度規(guī)范
- 健全基層經(jīng)費制度規(guī)范
- 代理業(yè)務(wù)內(nèi)部規(guī)范制度
- 超市收銀員接班制度規(guī)范
- 藥店賣場規(guī)范制度及流程
- 高速施工隊管理制度規(guī)范
- 臨床大夫排班制度規(guī)范
- 墻面管理制度粘貼規(guī)范
- 員工宿舍制度拍照規(guī)范
- 2026國企綜合基礎(chǔ)知識題庫(附答案)
- 收費室課件教學(xué)課件
- 王昭君課件教學(xué)課件
- DB34∕T 5176-2025 城市軌道交通智能運維系統(tǒng)建設(shè)指南
- 2025年福建泉州惠安縣宏福殯儀服務(wù)有限公司招聘5人筆試考試參考題庫及答案解析
- 2026年教師資格之中學(xué)教育知識與能力考試題庫300道含答案(a卷)
- 肝硬化頑固性腹水個案護理
- 2025年貴州省凱里市輔警考試真題及答案
- 2026年上半年西藏省中小學(xué)教師資格考試(筆試)備考題庫附答案(培優(yōu)a卷)
- 《短視頻制作與運營》教案 項目5 短視頻剪輯 (剪映)
- 2025年11月5日更新的REACH第35批251項高度關(guān)注物質(zhì)SVHC清單
評論
0/150
提交評論