




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、操作系統(tǒng)教程模擬試題及答案01一、單項選擇題(本大題共20小題,每小題1分,共20分)。在每小題列出的四個選項中只有一個選項是符合題目要求的,請將正確選項的字母填在題干中的括號內(nèi)。1(D )不是基本的操作系統(tǒng)。 A、批處理操作系統(tǒng) B、分時操作系統(tǒng) C、實時操作系統(tǒng) D、網(wǎng)絡操作系統(tǒng) 2(C )不是分時系統(tǒng)的基本特征: A、同時性 B、獨立性 C、實時性 D、交互性 3處理器執(zhí)行的指令被分成兩類,其中有一類稱為特權(quán)指令,它只允許(C )使用。 A、操作員 B、聯(lián)機用戶 C、操作系統(tǒng) D、目標程序 4當用戶程序執(zhí)行訪管指令時,中斷裝置將使中央處理器(B )工作。 A、維持在目態(tài) B、從目態(tài)轉(zhuǎn)換到
2、管態(tài) C、維持在管態(tài) D、從管態(tài)轉(zhuǎn)換到目態(tài) 5進程所請求的一次打印輸出結(jié)束后,將使進程狀態(tài)從(D ) A、運行態(tài)變?yōu)榫途w態(tài) B、運行態(tài)變?yōu)榈却龖B(tài) C、就緒態(tài)變?yōu)檫\行態(tài) D、等待態(tài)變?yōu)榫途w態(tài) 6采用動態(tài)重定位方式裝入的作業(yè),在執(zhí)行中允許(C )將其移動。 A、用戶有條件地 B、用戶無條件地 C、操作系統(tǒng)有條件地 D、操作系統(tǒng)無條件地 7分頁式存儲管理中,地址轉(zhuǎn)換工作是由(A )完成的。 A、硬件 B、地址轉(zhuǎn)換程序 C、用戶程序 D、裝入程序 8如果允許不同用戶的文件可以具有相同的文件名,通常采用(D )來保證按名存取的安全。 A、重名翻譯機構(gòu) B、建立索引表 C、建立指針 D、多級目錄結(jié)構(gòu) 9對
3、記錄式文件,操作系統(tǒng)為用戶存取文件信息的最小單位是(C )。 A、字符 B、數(shù)據(jù)項 C、記錄 D、文件 10為了提高設備分配的靈活性,用戶申請設備時應指定( A)號。 A、設備類相對 B、設備類絕對 C、相對 D、絕對 11通常把通道程序的執(zhí)行情況記錄在(D )中。 A、PSW B、PCB C、CAW D、CSW 12作業(yè)調(diào)度是從輸入井中處于(D )狀態(tài)的作業(yè)中選取作業(yè)調(diào)入主存運行。 A、運行 B、收容 C、輸入 D、就緒 13一作業(yè)進入內(nèi)存后,則所屬該作業(yè)的進程初始時處于(C )狀態(tài)。 A、運行 B、等待 C、就緒 D、收容 14共享變量是指(D )訪問的變量。 A、只能被系統(tǒng)進程 B、只能
4、被多個進程互斥 C、只能被用戶進程 D、可被多個進程 15臨界區(qū)是指并發(fā)進程中訪問共享變量的(D )段。 A、管理信息 B、信息存儲 C、數(shù)據(jù) D、程序 16若系統(tǒng)中有五臺繪圖儀,有多個進程均需要使用兩臺,規(guī)定每個進程一次僅允許申請一臺,則至多允許( D)個進程參于競爭,而不會發(fā)生死鎖。 A、5 B、2 C、3 D、4 17產(chǎn)生系統(tǒng)死鎖的原因可能是由于(C)。 A、進程釋放資源 B、一個進程進入死循環(huán) C、多個進程競爭,資源出現(xiàn)了循環(huán)等待 D、多個進程競爭共享型設備 18主要由于(D )原因,使UNIX易于移植。 A、UNIX是由機器指令書寫的 B、UNIX大部分由匯編少部分用C語言編寫 C、
5、UNIX是用匯編語言編寫的 D、UNIX小部分由匯編大部分用C語言編寫 19UNIX系統(tǒng)中,進程調(diào)度采用的技術(shù)是(D )。 A、時間片輪轉(zhuǎn) B、先來先服務 C、靜態(tài)優(yōu)先數(shù) D、動態(tài)優(yōu)先數(shù) 20UNIX系統(tǒng)中,文件存貯器的管理采用的是:(C)。 A、位圖法 B、空閑塊表法 C、成組連接法 D、單塊連接法 二、多項選擇題(本大題共5小題,每小題2分,共10分。)在每小題列出的五個選項中有二至五個選項是符合題目要求的,請將正確選項的字母填在題干中的括號內(nèi)。多選、少選、錯選均無分。 21引入多道程序設計的主要目的在于(BD) A、提高實時響應速度 B、充分利用處理機,減少處理機空閑時間 C、有利于代碼
6、共享 D、充分利用外圍設備 E、減少存儲器碎片 22段式和頁式存儲管理的地址結(jié)構(gòu)很類似,但是它們之間有實質(zhì)上的不同,表現(xiàn)為 (ABCD ) A、頁式的邏輯地址是連續(xù)的,段式的邏輯地址可以不連續(xù) B、頁式的地址是一維的,段式的地址是二維的 C、分頁是操作系統(tǒng)進行的,分段是用戶確定的 D、各頁可以分散存放在主存,每段必須占用連續(xù)的主存空間 E、頁式采用靜態(tài)重定位方式,段式采用動態(tài)重定位方式 23利用記錄的成組與分解操作能(ABE ) A、有效地實現(xiàn)信息轉(zhuǎn)儲 B、提高存儲介質(zhì)的利用率 C、減少操作系統(tǒng)的程序量 D、增加啟動外設的次數(shù) E、提高文件的存取速度 24線程是操作系統(tǒng)的概念,已具有線程管理的
7、操作系統(tǒng)有(BCE ) A、Windows 3.2 B、OS/2 C、Windows NT D、DOS 6.22 E、Mach 三、填空題(本大題共8小題,每空1分,共14分) 26在批處理兼分時的系統(tǒng)中,往往由分時系統(tǒng)控制的作業(yè)稱為_前臺_作業(yè),而由批處理系統(tǒng)控制的作業(yè)稱為_后臺_作業(yè)。 27操作系統(tǒng)為用戶提供兩種類型的使用接口,它們是_用戶_接口和_程序_接口。 28操作系統(tǒng)中,進程可以分為_系統(tǒng)_進程和_用戶_進程兩類。 29用戶調(diào)用_建立_和_打開_文件操作來申請對文件的使用權(quán)。 30主存儲器與外圍設備之間的信息傳送操作稱為_輸入輸出操作 _。 31在響應比最高者優(yōu)先的作業(yè)調(diào)度算法中,
8、當各個作業(yè)等待時間相同時,_計算時間短_的作業(yè)將得到優(yōu)先調(diào)度;當各個作業(yè)要求運行的時間相同時,_等待時間長_的作業(yè)得到優(yōu)先調(diào)度。 32當一個進程獨占處理器順序執(zhí)行時,具有兩個特性_封閉 _性和可再現(xiàn)性。 33UNIX的shell有兩層含義,一是指由shell命令組成的_ Shell命令_語言;二是_指該命令的解釋_程序。 四、簡答題(本大題共5小題,每小題4分,共20分。) 34進程調(diào)度中“可搶占”和“非搶占”兩種方式,哪一種系統(tǒng)的開銷更大?為什么?答:可搶占式會引起系統(tǒng)的開銷更大??蓳屨际秸{(diào)度是嚴格保證任何時刻,讓具有最高優(yōu)先數(shù)(權(quán))的進程占有處理機運行,因此增加了處理機調(diào)度的時機,引起為退
9、出處理機的進程保留現(xiàn)場,為占有處理機的進程恢復現(xiàn)場等時間(和空間)開銷增大。 35一個含五個邏輯記錄的文件,系統(tǒng)把它以鏈接結(jié)構(gòu)的形式組織在磁盤上,每個記錄占用一個磁盤塊,現(xiàn)要求在第一記錄和第二記錄之間插入一個新記錄,簡述它的操作過程。答:從文件目錄中找到該文件,按址讀出第一個記錄;取出第一個記錄塊中指針,存放到新記錄的指針位置;把新記錄占用的物理塊號填入第一個記錄的指針位置;啟動磁盤把第一個記錄和新記錄寫到指字的磁盤塊上。 36在spool系統(tǒng)中設計了一張“緩輸出表”,請問哪些程序執(zhí)行時要訪問緩輸出表,簡單說明之。答:井管理寫程序把作業(yè)執(zhí)行結(jié)果文件登記在緩輸出表中;緩輸出程序從緩輸出表中查找結(jié)
10、果文件并打印輸出。 37試比較進程調(diào)度與作業(yè)調(diào)度的不同點。 答:(1)作業(yè)調(diào)度是宏觀調(diào)度,它決定了哪一個作業(yè)能進入主存。進程調(diào)度是微觀調(diào)度,它決定各作業(yè)中的哪一個進程占有中央處理機。 (或)作業(yè)調(diào)度是高級調(diào)度,它位于操作系統(tǒng)的作業(yè)管理層次。進程調(diào)度是低級調(diào)度,它位于操作系統(tǒng)分層結(jié)構(gòu)的最內(nèi)層。(2)作業(yè)調(diào)度是選符合條件的收容態(tài)作業(yè)裝入內(nèi)存。進程調(diào)度是從就緒態(tài)進程中選一個占用處理機。 38試說明資源的靜態(tài)分配策略能防止死鎖的原因。答: 資源靜態(tài)分配策略要求每個進程在開始執(zhí)行前申請所需的全部資源,僅在系統(tǒng)為之分配了所需的全部資源后,該進程才開始執(zhí)行。這樣,進程在執(zhí)行過程中不再申請資源,從而破壞了死鎖
11、的四個必要條件之一“占有并等待條件”,從而防止死鎖的發(fā)生。 五、綜合題(本大題共4小題,共36分。) 39(10分)在一個采用頁式虛擬存儲管理的系統(tǒng)中,有一用戶作業(yè),它依次要訪問的字地址序列是:115,228,120,88,446,102,321,432,260,167,若該作業(yè)的第0頁已經(jīng)裝入主存,現(xiàn)分配給該作業(yè)的主存共300字,頁的大小為100字,請回答下列問題: (1)按FIFO調(diào)度算法將產(chǎn)生 次缺頁中斷,依次淘汰的頁號為 ,缺頁中斷率為 。 (2)按LRU調(diào)度算法將產(chǎn)生 次缺頁中斷,依次淘汰的頁號為_ ,缺頁中斷率為_ 。解答:(1)按FIFO調(diào)度算法將產(chǎn)生5次缺頁中斷(2分);依次淘
12、汰的頁號為:0,1,2(2分); 缺頁中斷率為:5/10=50%(1分) (2)按LRU調(diào)度算法將產(chǎn)生6次缺頁中斷(2分);依次淘汰的頁號為:2,0,1,3(2分); 缺頁中斷率為:6/10=60%(1分) 40(8分)若干個等待訪問磁盤者依次要訪問的柱面為20,44,40,4,80,12,76,假設每移動一個柱面需要3毫秒時間,移動臂當前位于40號柱面,請按下列算法分別計算為完成上述各次訪問總共花費的尋找時間。 (1)先來先服務算法; (2)最短尋找時間優(yōu)先算法。 解答:(1)3毫秒292=876毫秒(4分) (2)3毫秒120=360毫秒(4分) (注:各算法使移動臂的移動次序和移動的柱面
13、數(shù)如下: (1)40 20 44 40 4 80 12 76 (20) (24) (4) (36) (76) (68) (64) 共移動292柱面 (2)40 44 20 12 4 76 80 (4) (24) (8) (8) (72) (4) 共移動120柱面 41(8分)某系統(tǒng)中有10臺打印機,有三個進程P1,P2,P3分別需要8臺,7臺和4臺。若P1,P2,P3已申請到4臺,2臺和2臺。試問:按銀行家算法能安全分配嗎?請說明分配過程。 解答:系統(tǒng)能為進程P3分配剩余的2臺打印機(3分)。因為盡管此時10臺打印機已分配給進程P1 有4臺,P2有2臺和P3有4臺,全部分配完,但P3已分配到所
14、需要的全部4臺打印機,它不會對打印機再提出申請,所以它能順利運行下去,能釋放占用的4臺打印機,使進程P1,P2均可能獲得乘余的要求4臺和5臺,按銀行家算法是安全的。 操作系統(tǒng)教程模擬試題及答案02一、單項選擇題(本大題共15題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。1.操作系統(tǒng)是對_進行管理的軟件。( C )A.軟件 B.硬件C.計算機資源 D.應用程序2.多道程序設計是指( D )A.在實時系統(tǒng)中并發(fā)運行多個程序 B.在分布式系統(tǒng)中同一時刻運行多個程序C.在一臺處理機上同一時刻運行多個程序 D.在一臺處
15、理機上并發(fā)運行多個程序3.當一個進程_就要退出等待隊列而進入就緒隊列。( C )A.啟動了外設 B.用完了規(guī)定的時間片C.獲得了所等待的資源 D.能得到所等待的處理4.我們把在一段時間內(nèi),只允許一個進程訪問的資源,稱為臨界資源,共享變量就是臨界資源。因此,我們可以得出下列論述,請選擇一條正確的論述。( B )A.對臨界資源是不能實現(xiàn)資源共享的B.對臨界資源,應采取互斥訪問方式,來實現(xiàn)共享C.為臨界資源配上相應的設備控制塊后,便能被共享D.對臨界資源應采取同時訪問方式,來實現(xiàn)共享5.信箱通信是一種 通信方式。( B )A.直接通信 B.高級通信C.低級通信 D.信號量6.進程調(diào)度的對象和任務分別
16、是( B )A.作業(yè),從就緒隊列中按一定的調(diào)度策略選擇一個進程占用CPUB.進程,從就緒隊列中按一定的調(diào)度策略選擇一個進程占用CPUC.進程,從后備作業(yè)隊列中按一定的調(diào)度策略選擇一個作業(yè)占用CPUD.作業(yè),從后備作業(yè)隊列中按一定的調(diào)度策略選擇一個作業(yè)占用CPU7.采用按序分配資源的策略可以防止死鎖,這是利用了使_條件不成立。( B )A.互斥使用資源 B.占有且等待資源C.非搶占式分配 D.循環(huán)等待資源8.頁式虛擬存儲管理的主要特點是( B )A.不要求將作業(yè)裝入到主存的連續(xù)區(qū)域B.不要求將作業(yè)同時全部裝入到主存的連續(xù)區(qū)域C.不要求進行缺頁中斷處理D.不要求繼續(xù)頁面置換9.在固定分區(qū)分配中,每
17、個分區(qū)的大小是( C )A.相同 B.隨作業(yè)長度變化C.可以不同但預先固定 D.可以不同但根據(jù)作業(yè)長度固定10.下面說法正確的是( D )A.文件系統(tǒng)負責文件存儲空間的管理但不能實現(xiàn)文件名到物理地址的轉(zhuǎn)換B.在多級目錄結(jié)構(gòu)中對文件的訪問是通過路徑名和用戶目錄名進行的C.文件可以被劃分成大小相等的若干物理塊且物理塊大小也可任意指定D.邏輯記錄是對記錄式文件進行存取操作的基本單位11.文件的存儲結(jié)構(gòu)的組織方式是與_有關的。( D )A.文件長度 B.記錄個數(shù)C.目錄結(jié)構(gòu) D.存取方法12.大多數(shù)低速設備都屬于_A_設備。( A )A.獨占 B.共享C.虛擬 D.塊13.CPU與通道可以并行工作,并
18、通過_實現(xiàn)它們之間的聯(lián)系。( C )A.I/O指令 B.I/O中斷C.I/O指令和I/O中斷 D.操作員14.MS-DOS啟動過程中先由自檢程序?qū)ο到y(tǒng)做檢測,這時檢測程序是由_提供的。( B )A.ROMBIOS B.引導程序C.用戶程序 D.BIOS接口模塊15.Windows是一個( B )A應用軟件 B交互式操作系統(tǒng)C圖形軟件 D多任務操作系統(tǒng)二、多項選擇題(本大題共4小題,每小題2分,共8分)在每小題列出的五個備選項中至少有兩個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選、少選或未選均無分。16.在下列算法中用于進程調(diào)度的算法是( AC )A.動態(tài)優(yōu)先數(shù)法 B.單向掃描法
19、C.時間片輪流法 D.最近最久未用算法E.最短查找時間優(yōu)先算法17.支持程序放在不連續(xù)內(nèi)存中的存儲管理方法有( CDE )A.可變式分區(qū)分配 B.固定分區(qū)分配C.分頁式分配 D.分段式分配E.段頁式分配18.在下列算法中,用于磁盤移臂調(diào)度的算法是( ABCD )A.先來先服務 B.最短尋找時間優(yōu)先算法C.優(yōu)先級調(diào)度算法 D.電梯調(diào)度算法E.響應比高者優(yōu)先算法19.用戶把能觀察到的且可以處理的信息根據(jù)使用要求構(gòu)造文件,這種構(gòu)造方式稱為文件的邏輯結(jié)構(gòu),又稱邏輯文件。邏輯文件包括( BCD )A.索引文件 B.順序文件C.流式文件 D.記錄式文件E.鏈接文件三、填空題(本大題共7小題,每空1分,共1
20、0分)請在每小題的空格中填上正確答案。錯填、不填均無分。20.允許多個用戶以交互式使用計算機的操作系統(tǒng)稱為_多用戶操作系統(tǒng)_。21.所謂中斷是指_當前CPU的工作被某個事件打斷_。所謂中斷源是指_引起中斷的事件_。22.存儲管理中,把_內(nèi)存單元以字節(jié)為單位依次編號_稱為主存的絕對地址,把_程序中使用的_稱為邏輯地址。23.從使用角度看,外圍設備可分為_獨占_設備和_共享_設備。24.進程通信是指_為了同步和互斥而互通信息_。25.MS-DOS系統(tǒng)磁盤空間分配單位是_扇區(qū)_。26.Windows中的窗口指的是_矩形交互界面_。四、簡答題(本大題共5小題,每小題5分,共25分)27.操作系統(tǒng)中為什
21、么要引入進程的概念?操作系統(tǒng)在進程管理方面應做哪些工作?28.產(chǎn)生死鎖的必要條件是什么?解決死鎖問題常用哪幾種措施?29.以分頁存儲管理為例,說明動態(tài)地址映射的實現(xiàn)方法。30.文件系統(tǒng)必須完成哪些工作?31.簡述設備管理的功能。五、綜合題(本大題共3小題,每小題9分,共27分)32.在一個請求分頁系統(tǒng)中,假如系統(tǒng)分配給一個作業(yè)的物理塊數(shù)為3,并且此作業(yè)的頁面走向為2、3、2、1、5、2、4、5、3、2、5、2。試用FIFO和LRU兩種算法分別計算出程序訪問過程中所發(fā)生的缺頁次數(shù),寫出物理塊中頁號變化過程。33.設有4道作業(yè),它們的提交時間及執(zhí)行時間如下表所示:題33表作業(yè)的提交時間和執(zhí)行時間作
22、業(yè)號 提交時間 執(zhí)行時間1 10 2.02 10.2 1.03 10.4 0.54 10.5 0.3試計算在單道程序環(huán)境下,采用先來先服務調(diào)度算法時每個作業(yè)的周轉(zhuǎn)時間和平均周轉(zhuǎn)時間,并指出它們的調(diào)度過程。(時間單位:小時,以十進制進行計算)。操作系統(tǒng)教程模擬試題及答案03一、單項選擇題(本大題共15小題,每小題1分,共15分。在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi))1.計算機系統(tǒng)的層次結(jié)構(gòu)(自下而上)是( D ) A.編譯系統(tǒng)、操作系統(tǒng)、支撐軟件和應用軟件 B.支撐軟件、操作系統(tǒng)、編譯系統(tǒng)和應用軟件 C.應用軟件、操作系統(tǒng)、編譯系統(tǒng)和支撐軟件 D.操作系
23、統(tǒng)、編譯系統(tǒng)、支撐軟件和應用軟件2.分時操作系統(tǒng)的主要目的是( A ) A.計算機系統(tǒng)的交互性 B.計算機系統(tǒng)的實時性 C.計算機系統(tǒng)的可靠性 D.提高軟件的運行速度 3.某計算機系統(tǒng)中若同時存在五個進程則處于等待狀態(tài)的進程最多可有( D )個。 A.0 B.1 C.4 D.5 4.采用時間片輪轉(zhuǎn)調(diào)度算法時,對不同的進程可以規(guī)定不同的時間片。一般來說,對( B )進程給一個較小的時間片比較合適。 A.需運算時間長的 B.需經(jīng)常啟動外設的 C.不需使用外設的 D.排在就緒隊列末尾的 5.主存的地址空間常稱為( C ) A.邏輯地址空間 B.程序地址空間 C.物理地址空間 D.相對地址空間 6.段
24、式存儲管理中,每次從主存中取指令或取操作數(shù),至少要( C )訪問主存。 A.0次 B.1次 C.2次 D.3次 7.當一個用戶進程想把剛剛形成的內(nèi)存中的內(nèi)容以文件形式長期保存,并且盡量不影響其他進程對這個文件的使用。那么在完成此項保存工作時,可以不被涉及的關于文件的操作是( B ) A.建立文件 B.打開文件 C.關閉文件 D.寫文件 8.將文件加密不是為了防止( D ) A.文件被他人修改 B.文件被他人閱讀 C.文件被他人執(zhí)行 D.文件被他人復制 9.當輸入輸出操作正常結(jié)束時,操作系統(tǒng)將請求該操作的進程的狀態(tài)設置成( C ) A.等待狀態(tài) B.運行狀態(tài) C.就緒狀態(tài) D.掛起狀態(tài) 10.關
25、于作業(yè)調(diào)度的設計原則,不必考慮( A ) A.外設數(shù)據(jù)傳輸速度 B.平衡使用資源 C.公平 D.作業(yè)運行時間 11.關于操作系統(tǒng)的敘述( B )是正確的。 A.批處理系統(tǒng)不需要作業(yè)控制說明書 B.批處理系統(tǒng)需要作業(yè)控制說明書 C.分時系統(tǒng)需要作業(yè)控制說明書 D.實時系統(tǒng)需要作業(yè)控制說明書 12.對具有相關臨界區(qū)的n個并發(fā)進程采用PV操作實現(xiàn)進程互斥時,信號量的初值應定義為( B ) A.0 B.1 C.n D.n-1 13.對資源采用按序分配策略能達到( A )的目的。 A.防止死鎖 B.避免死鎖 C.檢測死鎖 D.解除死鎖 14.用戶采用五筆字型等漢字輸入方法輸入的是漢字的( B ) A.內(nèi)
26、碼 B.外碼 C.顯示字模碼 D.打印字模碼 15.Windows3.1是一個( A )位的操作系統(tǒng)。 A.16 B.32 C.48 D.64二、多項選擇題(本大題共5小題,每小題2分,共10分。在每小題的五個備選答案中,選出二至五個正確的答案,并將正確答案的序號分別填在題干的括號內(nèi),多選、少選、錯選均不得分)16.操作系統(tǒng)的主要功能是(.ABCE ) A.設備管理 B.文件管理 C.處理器和作業(yè)管理 D.控制器管理 E.存儲管理17.采用虛擬存儲管理時,與運行作業(yè)的數(shù)量或大小有關的實體有(ABDE )等。 A.主存 B.輔存 C.高速緩存 D.頁表 E.段表18.文件在磁盤上的存儲結(jié)構(gòu)可以按
27、照( BD )組織。 A.邏輯結(jié)構(gòu) B.順序結(jié)構(gòu) C.層次結(jié)構(gòu) D.索引結(jié)構(gòu) E.記錄結(jié)構(gòu)19.( ABCD )是與交互作業(yè)的控制有關的術(shù)語。 A.操作使用接口 B.操作控制命令 C.菜單技術(shù) D.窗口技術(shù) E.作業(yè)控制語言20.用信箱實現(xiàn)進程間通信時應該( BCDE ) A.由發(fā)送信件者設置信箱 B.由接受信件者設置信箱 C.允許多個進程向同一信箱中發(fā)信件 D.每次從指定的信箱中只取一封信件 E.至少要有send和receive兩個原語三、填空題(本大題共12小題,每空1分,共15分)21.計算機配置了操作系統(tǒng)后不僅可以提高效率而且_.便于使用_。22.把一個程序在一個數(shù)據(jù)集合上的一次執(zhí)行稱
28、為一個_進程_。23.中斷裝置發(fā)現(xiàn)中斷事件后,通過交換_程序狀態(tài)字(或psw)_來實現(xiàn)中斷響應。24.單用戶連續(xù)存儲管理方式下,也可利用_對換(swapping)_技術(shù)讓多個用戶的作業(yè)輪流進入主存儲器執(zhí)行。25.固定分區(qū)存儲管理中的作業(yè)裝入固定的主存區(qū)域,故可采用_.靜態(tài)重定位_方式裝入。26.文件的目錄由若干目錄項組成,每個目錄項中除了指出文件的名字和_文件存取的物理地址_外,還可包含_如何控制和管理文件_的信息。27.輸入輸出操作異常結(jié)束中斷可能是由設備_故障 或設備 特殊事件引起的。28.在分時兼批處理的計算機系統(tǒng)中,為了獲得好的響應時間,總是優(yōu)先調(diào)度_終端作業(yè)(或前臺作業(yè))_。29.把
29、并發(fā)進程中與共享變量有關的程序段稱為_.臨界區(qū)_。30.系統(tǒng)有某類資源5個,供3個進程共享,如果每個進程最多申請_2_個該類資源,則系統(tǒng)是安全的。31.MSDOS啟動的方式有兩種:_.冷啟動 和_熱啟動_。32.同一進程中的各線程共享_進程所占用的資源_。四、簡答題(本大題共5小題,每小題4分,共20分)33.簡述程序狀態(tài)字的作用和內(nèi)容。 答:作業(yè):PSW用來控制指令執(zhí)行順序且保留和指示與程序有關的系統(tǒng)狀態(tài)。 內(nèi)容:程序基本狀態(tài) 中斷碼 中斷屏蔽位34.簡述進程控制塊的作用。 答:進程控制塊是進程存在的標識 能區(qū)分各個不同的進程 記錄進程的執(zhí)行情況 作為操作系統(tǒng)對進程進行控制和管理的依據(jù)35.
30、簡述分配某類型一臺設備的流程。 答:先查設備類表,檢查該類設備的現(xiàn)存臺數(shù)是否大于0 如果該類設備的現(xiàn)存臺數(shù)大于0,則取出設備表始址 該設備是好的且未分配的嗎?若是,則分配。36.簡單敘述作業(yè)調(diào)度和進程調(diào)度的區(qū)別。 答:.進程調(diào)度是按某種調(diào)度算法從就緒狀態(tài)的進程中選擇一個進程,讓它占用CPU運行,又稱為處理器調(diào)度。 作業(yè)調(diào)度是根據(jù)系統(tǒng)允許并行工作的道數(shù)和一定的規(guī)則(或算法)從后備作業(yè)(或輸入井中的作業(yè))選取若干作業(yè)讓它們進入主存儲器,使之有機會獲得處理器。37.區(qū)分進程的順序性和并發(fā)性。 答:.進程的順序性是對每個進程而言的,進程在順序的處理器上的執(zhí)行是嚴格按序的。 進程的并發(fā)性是對一組進程而言
31、的,其中一個進程的執(zhí)行沒有結(jié)束之前,另一個進程就可以開始工作。五、綜合題(本大題共4小題,每小題10分,共40分)38.分頁式存儲空間的分配由于塊的大小是固定的,可以用一張位示圖(Bit map)來構(gòu)成主存分配表?,F(xiàn)設主存有8192塊,可用字長為32位的256個字作為位示圖。若塊號,字號,位號(從高位到低位)分別從1、0、0開始,試問5999塊對應的字號和位號?99字的19位對應哪一塊?答:1. 畫出簡略的位示圖 0 1 2 3101255 32X256=81922. 字號=INT(5999/32)=187=186位號=5999 mod 32=15=143. 99字19位對應: 100X32+
32、20=322039.假定一個磁盤共有100個柱面,每個柱面上有4個磁道,每個盤面分成16個扇區(qū)。如果內(nèi)存的字長為64位。磁盤地址中指出的柱面號、磁道號、扇區(qū)號和塊號只需要64位二進制位即可表示。如果每個磁盤塊的長度是512字節(jié)。記錄磁盤中空閑塊有兩種方式,即位示圖法和空閑塊鏈接法。若采用空閑塊鏈接法中的成組鏈接方案,在該方案涉及的每一塊中,記錄空閑塊數(shù)需用4個字節(jié),記錄每個磁盤地址需用4個字節(jié)。請問:(1)需要用多少內(nèi)存字來存儲關于磁盤空間的位示圖。答:1.計算磁盤總塊數(shù) 100X4X16=6400塊 6400/64=100字40.某移動臂磁盤的柱面由外向里從0開始順序編號,假定當前磁頭停在1
33、00號柱面而且移動方向是向外的,現(xiàn)有一個請求隊列在等待訪問磁盤,訪問的柱面號分別為190、10、160、80、90、125、30、20、140和25。請寫出分別采用最短尋找時間優(yōu)先和電梯調(diào)度算法處理上述請求的次序。 答:最短尋找時間優(yōu)先:90、80、125、140、160、190、30、25、20、10 電梯調(diào)度算法:90、80、30、25、20、10、125、140、160、19041.A,B兩組學生進行投球比賽,規(guī)定A組(或B組)的一個學生投了一個球后應讓B組(或A組)的一個學生投一個球。假定讓A組的學生先開始投球,用PV操作控制時,回答如下問題: (1)應定義的信號量的個數(shù)和初值:_定義
34、兩個信號量,初值分別為1和0,即s1=1 s2=0_ (2)在兩組工作流程的方框位置填上適當?shù)腜、V操作,使其能按規(guī)定進行。 A組:(1) P(S1)球 投一個球(2)V(S2)球 B組:(3)P(S1)球 (4)V(S1)球 投一個球 OS 綜合題輔導(2010.4.9)P、V操作是定義在信號量S上的兩個操作,其定義如下: P(S): S=S-1; 若S0,則調(diào)用P(S)的進程繼續(xù)運行; 若S0,則調(diào)用V(S)的進程繼續(xù)運行; 若S0,從等待信號量S的阻塞隊列中喚醒頭一個進程, 然后調(diào)用V(S)的進程繼續(xù)運行。1. 畫出進程五種基本狀態(tài)和相互轉(zhuǎn)換模型示意圖。 解答: 2畫出在分頁式存儲管理中
35、,利用頁表完成地址變換和訪問的過程示意圖。解答: 3. 有四道作業(yè),其提交時間和計算時間如下表: 作 業(yè)提交時間計算時間(小時) J1 10:00 2 J2 10:30 1 J3 10:50 1.5 J4 11:00 0.5假設11:00開機調(diào)度,求:(1) 求此時各作業(yè)的響應比。(2) 按短作業(yè)優(yōu)先算法,給出響應順序和平均周轉(zhuǎn)時間。解:(1) J1的響應比 P1=(11-10)/ 2=0.5J2的響應比 P2=(11-10.5)/1= 0.5 J3的響應比 P3=(11-10:50)/1.5= 10/90=1/9J4的響應比 P4=(11-11)/0.5= 0 (2) 解:按短作業(yè)優(yōu)先算法其
36、響應順序 J4J2J3J1平均周轉(zhuǎn)時間為 J4: 0.5 J2: (11.5+1)-10.5=2 J3: (12.5+1.5)-10:50=14-10:50=3:10 J1: (14+2)-10=6T=(0.5+2+3:10+6)=11.5/4=34 計算進程將新的結(jié)果存入緩沖區(qū), 由打印進程啟動打印輸出, 打印完畢后, 才能存放第二批計算數(shù)據(jù), 請用Wait(),Signal()操作實現(xiàn)各進程之間的同步和互斥,保證系統(tǒng)連續(xù)協(xié)調(diào)工作(注意信號量設定). 解答: 設S1,S2分別位計算進程和打印進程的私有信號量。令S10,S20 兩進程同步的流程圖如下:5. 某系統(tǒng)采用請求分頁管理內(nèi)存, 采用F
37、IFO頁面置換算法. 作業(yè)A的頁面走向為5,1,2,3,4,3,5,4,2,3;內(nèi)存塊M=3, 試計算運行時的缺頁率.解:時刻123456789101112P431324235263M434134134213421421342534253625362F F=9 f=F/12*100 %=756在請求分頁管理系統(tǒng)中, 一個程序的頁面走向為:1,2,3,4,1,3,4,2,5,2,4,1,設分配給該程序的存儲塊為4,分別采用FIFO算法和LRU頁面置換算法,請計算缺頁次數(shù)和缺頁率。1解: (1)采用先進先出(FIFO)調(diào)度算法,頁面調(diào)度過程如下: 時刻t 12345678910111213頁面次序
38、 1234134253123主存 頁面 情況 1234444455123 123333344512 12222233451 1111122345F 【分析】 使用FIFO置換算法時,淘汰最先進入內(nèi)存的頁面。例如,當時刻9頁面5要換入內(nèi)存時,此時內(nèi)存中的頁面情況是1,2,3和4,其中頁面4是最近新?lián)Q入的,頁面3比頁面2換入的時間晚,所以按照該置換算法,需淘汰最早進入內(nèi)存的頁面1,換入頁面5。 所以,共產(chǎn)生8次缺頁中斷,依次淘汰的頁是1、2、3、4。 (2)采用最近最少使用(LRU)調(diào)度算法,頁面調(diào)度過程如下:時刻t 12345678910111213頁面次序 1234134253123主存 頁面
39、 情況 1234134253123 123413425312 12341342531 1222134255F 【分析】 使用LRU置換算法時,淘汰最近最少使用的頁面。例如,當時刻9頁面5要換入內(nèi)存時,此時內(nèi)存中的頁面情況是1,3,4和2,我們考查訪問頁面5之前的頁面序列,可見在內(nèi)存中的頁面1是最近用得最少的,所以按照該置換算法,需淘汰頁面1,換入頁面5。 因此,共產(chǎn)生6次缺頁中斷,依次淘汰的頁是1、4。 7某硬盤系統(tǒng),某時刻OS的相關模塊收到系列柱面讀寫請求依次為 53,78,25,98,176,32,35,92 150,12 。 寫出FCFS,先內(nèi)SCAN移臂調(diào)度算法的訪問序列和移動柱面距離
40、, 比較兩種方式的優(yōu)缺點。答:1. FCFS調(diào)度算法的訪問序列為53,78,25,98,176,32,35,92 150,12。移動柱面距離(7853)(7825)(9825)(17698)(17632)(3532)+(92-35)+(150-92)+(150-12)=629先內(nèi)SCAN調(diào)度算法訪問序列為53,35,32,25,12,78,92,98,150,176移動柱面距離(5335)(3532)(3225)(2512)(7812)(9278)+(9892)+(150-98)+(176-150)=2042 FCFS 算法算法簡便實現(xiàn)容易,但移臂距離大,花費時間長,容易造成機械磨損和噪聲。先
41、內(nèi)SCAN算法雖然計算復雜,實現(xiàn)復雜,但卻移動距離小,省時,也降低了噪音和機械磨損,延長硬盤壽命。8假定磁盤有500個柱面, 編號為0-499,當前存取臂的位置在206號柱面上, 并剛剛完成了150號柱面的服務請求, 如果請求隊列的先后順序是:286,225,278,168,296,94,332,414,491,205 試問,用SCAN(電梯調(diào)度)算法計算移臂總量,寫出移臂順序。 解:請求隊列的先后順序是27828629633241449122520516894移臂總量=(278-206)+(286-278)+(296-286)+(332-296)+(414-332) +(491-414)+(
42、491-225)+(225-205)+(205-168)+(168-94) =72+8+10+36+72+77+266+20+37+74=672平均尋道數(shù)=67.29. 以下是某機器的內(nèi)存位示圖,設該機頁面大小為256 Byte. 請問:1。它能監(jiān)管的內(nèi)存空間最大為_字節(jié)。 2。請問若十進制絕對地址 12450 的單元所處的物理塊,在位示圖中的字號是_、位號是_。 位號 0 1 2 3 30 31 字號0 00 0 1 2 1 39 解答:能監(jiān)管的內(nèi)存空間為: 3240256=327680 byte地址12450所處字號為 int(12450/256/32)=1 12450MOD(256+32
43、)=15 就是字號是01,位號是1510某數(shù)據(jù)采集系統(tǒng)由兩個進程組成,進程R負責采集數(shù)據(jù),并把采集到的一批數(shù)據(jù)存入緩沖器B中,進程W把緩沖器B中的數(shù)據(jù)取出后打印輸出。假定每次采集的數(shù)據(jù)長度不變且緩沖器B正好可以容納采集到的數(shù)據(jù)。現(xiàn)采用PV操作來協(xié)調(diào)進程R、W的并發(fā)執(zhí)行,請回答下列問題:解答:(1)應定義的信號量及初值S1=1, S0=0。(2)進程的程序如下,請在方框位置填上適當?shù)腜、V操作,使兩進程能正確并發(fā)執(zhí)行。11假定一個閱覽室可供50個人同時閱讀。讀者進入和離開閱覽室時都必須在閱覽室入口入的一個登記表上登記,閱覽室有50個座位,規(guī)定每次只允許一個人登記或注銷登記。要求:(1) 用PV操
44、作描述讀者進程的同步算法(可用流程圖表示,登記、注銷可用自然語言描述);(2)指出流程圖中所用信號量的名稱、作用及初值。答:S1=50,S2=112假定磁盤有200個柱面, 編號為0-199,當前存取臂的位置在110號柱面上,設有若干個進程先后提出磁盤IO請求序列為65,68,49,28,100,170,160,48和194。請按FCFS算法畫出其進行調(diào)度的示意圖,并求出移臂總量(總尋道距離)和平均尋道距離。解答: 按FCFS算法調(diào)度情況如下圖所示。將進程(請求者)按其發(fā)出請求的先后次序排列,總尋道距離為:498條磁道;平均尋道距離為55.3條磁道。其平均尋道距離較大。 13. 系統(tǒng)采用不能移動的可變分區(qū)管理方案,現(xiàn)有可供用戶使用的主存空間為200K,設有四個作業(yè)J1,J2,J3,J4 它們的到達時間和計算時間如下表:表作業(yè) 到達時間 計算時間需要主存容量周轉(zhuǎn)時間J1J2J3J48:008:208:308:4520分鐘35分鐘10分鐘20分鐘30K120K50K10K 請分別寫出最短者優(yōu)先算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 岳陽市岳陽樓區(qū)事業(yè)單位招聘筆試真題2024
- 常州機電職業(yè)技術(shù)學院招聘專職輔導員筆試真題2024
- 床墊材質(zhì)性能分析考核試卷
- 廚房防潮墻布考核試卷
- 學習進度里程碑設定考核試卷
- 家禽養(yǎng)殖廢棄物處理與土壤修復技術(shù)考核試卷
- 跨部門信息共享政策考核試卷
- 健康食品標簽解讀考核試卷
- 專利標準化在行業(yè)技術(shù)創(chuàng)新中的角色與作用分析考核試卷
- 基于AI的天文觀測臺站實時數(shù)據(jù)處理-洞察及研究
- 顧問銷售培訓課件
- 儲量知識考試題及答案
- 聲樂課說課課件
- 學生托管班管理制度
- 2024年山東夏季高中學業(yè)水平合格考生物試卷真題(含答案)
- 2025年經(jīng)濟學基礎知識測試試題及答案
- 統(tǒng)編版小學語文小升初專題訓練:根據(jù)課文內(nèi)容填空(含答案)
- 2025年7月浙江省普通高中學業(yè)水平考試押題模擬暨選考意向?qū)б須v史學科試題(原卷版)
- 貴州省黔西南州、黔東南州、黔南州2025年八年級英語第二學期期末學業(yè)水平測試試題含答案
- 杭州市公安局濱江區(qū)分局招聘警務輔助人員筆試真題2024
- 2025年江蘇省高考物理試卷真題(含答案)
評論
0/150
提交評論