操作系統(tǒng)原理復(fù)習(xí)試題(帶答案)1_第1頁(yè)
操作系統(tǒng)原理復(fù)習(xí)試題(帶答案)1_第2頁(yè)
操作系統(tǒng)原理復(fù)習(xí)試題(帶答案)1_第3頁(yè)
已閱讀5頁(yè),還剩17頁(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、操作系統(tǒng)原理試題名詞解釋題1.中斷2.進(jìn)程控制塊(PCB) 3.虛時(shí)鐘4.段式管理5.文件控制塊(FCB)6.對(duì)換(SWAPPING) 7.系統(tǒng)調(diào)用8.絕對(duì)路徑名9.特別文件10.虛設(shè)備技術(shù)11.管道12.中斷接收13.恢復(fù)現(xiàn)場(chǎng)14.頁(yè)式管理15. 作業(yè)步16.字符流文件17.通道18.頁(yè)面淘汰19L多道程序設(shè)計(jì)20.死鎖21.當(dāng)前目錄22. 快表23.作業(yè)調(diào)度24.原語(yǔ)25.中斷屏蔽26.地址映射27.文件目錄28.死鎖避免29. 原語(yǔ)30.作業(yè)控制塊31. CPU 狀態(tài)32.虛存33.磁盤調(diào)度34.緩沖技術(shù)35.中斷36.進(jìn)程調(diào)度37.虛設(shè)備39.死鎖預(yù)防40.文件目錄41. 原語(yǔ)42.交

2、換技術(shù)43. 互斥區(qū)二. 填空題1. 分時(shí)系統(tǒng)追求的目標(biāo)是 .2. 用戶進(jìn)程從目態(tài)(常態(tài))轉(zhuǎn)換為管態(tài)(特態(tài))的唯一途徑是_.3. 從靜態(tài)的觀點(diǎn)看,操作系統(tǒng)中的進(jìn)程是由程序段、數(shù)據(jù)和_三部分組成4. 在系統(tǒng)內(nèi)核中必須包括的處理模塊有進(jìn)程調(diào)度、原語(yǔ)管理和 .5. 批處理操作系統(tǒng)中,作業(yè)存在的唯一標(biāo)志是 .6. 操作系統(tǒng)中的一種同步機(jī)制,由共享資源的數(shù)據(jù)及其在該數(shù)據(jù)上的一組操作組成,該同步機(jī)制稱為.7. 在可變分區(qū)存儲(chǔ)管理中,為實(shí)現(xiàn)地址映射,一般由硬件提供兩個(gè)寄存器,一個(gè)是基址寄存器,另一個(gè)是.8. 聯(lián)想寄存器(相聯(lián)存儲(chǔ)器)的最重要、最獨(dú)到的特點(diǎn)是_.9. 在虛擬段式存儲(chǔ)管理中,若邏輯地址的段內(nèi)地址

3、大于段表中該段的段長(zhǎng),則發(fā)生中斷.10. 文件系統(tǒng)中若文件的物理結(jié)構(gòu)采用順序結(jié)構(gòu),則文件控制快FCB中關(guān)于文件的物理位置應(yīng)包括.11. 在操作系統(tǒng)設(shè)計(jì)時(shí)確定資源分配算法,以消除發(fā)生死鎖的任何可能性,這種解決死鎖的方法是_.12. 選擇對(duì)資源需求不同的作業(yè)進(jìn)行合理搭配,并投入運(yùn)行是由 來(lái)完成的.13. 實(shí)時(shí)系統(tǒng)應(yīng)具有兩個(gè)基本特征:及時(shí)性和.14. 磁帶上的文件只能采用 存取方式.15. 不讓死鎖發(fā)生的策略可以分成靜態(tài)和動(dòng)態(tài)的兩種,死鎖避免屬于.16. 在UNIX系統(tǒng)中,文件分成三類,即普通文件,目錄文件和 .17. 在磁盤調(diào)度策略中有可能使 I/O請(qǐng)求無(wú)限期等待的調(diào)度算法是 .18. 進(jìn)程獲得了

4、除CPU外的所有資源,一旦獲得CPU即可執(zhí)行,這時(shí)進(jìn)程處于 狀態(tài)19. 為實(shí)現(xiàn)CPU與外部設(shè)備的并行工作,系統(tǒng)必須引入硬件基礎(chǔ)20. 操作系統(tǒng)為保證不經(jīng)文件擁有者授權(quán),任何其它用戶不能使用該文件所提出的解決措施是.21. 兩個(gè)或兩個(gè)以上程序在計(jì)算機(jī)系統(tǒng)中同處于開(kāi)始和結(jié)束之間的狀態(tài),這就稱為22. 在操作系統(tǒng)的存儲(chǔ)管理中,存儲(chǔ)共享的兩個(gè)目的是 和實(shí)現(xiàn)進(jìn)程通信.23. 在存儲(chǔ)管理中,為進(jìn)程分配內(nèi)存時(shí),取滿足申請(qǐng)要求且長(zhǎng)度最大的空閑區(qū)域這一算法稱為.24. 兩個(gè)或兩個(gè)以上進(jìn)程均需要訪問(wèn)的變量成為 .25. 實(shí)時(shí)系統(tǒng)應(yīng)具有兩個(gè)基本特征: 和可靠性.26. 磁盤上的文件可以采用 存取方式.27. 在UN

5、IX文件系統(tǒng)中文件分成三類,即普通文件、 和特殊文件.28. 用戶程序通過(guò) 向操作系統(tǒng)提出各種資源要求和服務(wù)請(qǐng)求.29. SPOOLing(同時(shí)的外部設(shè)備聯(lián)機(jī)操作)技術(shù)是關(guān)于慢速字符設(shè)備如何與計(jì)算機(jī)主機(jī)交換信息的一種典型的 技術(shù).30. 在頁(yè)式存儲(chǔ)管理中,由將用戶程序劃分為若干相等的頁(yè).31. 為防止用戶對(duì)文件進(jìn)行非法的或不適宜的訪問(wèn)所采取的措施稱為.32. 文件的安全性是指抵抗和預(yù)防各種物理性破壞及人為性破壞的能力,保證文件安全性常用的措施是.33. 在操作系統(tǒng)的存儲(chǔ)管理中,由于進(jìn)行動(dòng)態(tài)不等長(zhǎng)存儲(chǔ)分配,在內(nèi)存中形成一些很小的空閑區(qū)域,稱之為.34. 在選擇作業(yè)調(diào)度算法時(shí)應(yīng)該考慮公平性和 .3

6、5. 兩個(gè)或兩個(gè)以上的進(jìn)程不能同時(shí)進(jìn)入關(guān)于同一組共享變量的臨界區(qū)域,否則可能發(fā)生與有關(guān)的錯(cuò)誤.36. 用戶在一次解題或一個(gè)事務(wù)處理過(guò)程中要求計(jì)算機(jī)系統(tǒng)所做工作的集合稱為37. 緩沖技術(shù)中的緩沖池是放在 中.38. 在存儲(chǔ)管理中,引入快表的目的是 .39. 等待輸入輸出工作完成的進(jìn)程,一旦I/O完成,其狀態(tài)變?yōu)?40. 清內(nèi)存指令只能在狀態(tài)下執(zhí)行.41. 在虛存系統(tǒng)中不能實(shí)現(xiàn)但可以作為衡量其它頁(yè)面淘汰算法標(biāo)準(zhǔn)的頁(yè)面淘汰算法是42. 完成發(fā)現(xiàn)中斷、響應(yīng)中斷任務(wù)的是 .43. 產(chǎn)生死鎖的四個(gè)必要條件是 、和.44. 采用鏈接結(jié)構(gòu)的文件適合于 存取.45. 從資源分配的角度可將設(shè)備分類為 、共享設(shè)備和

7、 .47. 進(jìn)程獲得CPU而運(yùn)行是通過(guò)得到的.48. 設(shè)系統(tǒng)中有N個(gè)進(jìn)程,則系統(tǒng)中處于等待狀態(tài)的進(jìn)程最多為 個(gè)50. 活動(dòng)頭磁盤的訪問(wèn)時(shí)間包括 、和.51. 如果信號(hào)量S<0,則表示有個(gè)進(jìn)程等在S信號(hào)量的等待隊(duì)列上.52. 根據(jù)引起中斷事件的重要性和緊迫程度,由硬件將中斷源劃分為若干個(gè)級(jí)別,稱為53. 采用鏈接結(jié)構(gòu)的文件適合于 存取方式.54. 在各類通道中支持通道程序并發(fā)執(zhí)行的通道是 .55. 在虛擬頁(yè)式存儲(chǔ)管理中設(shè)置了快表,用于保存正在運(yùn)行進(jìn)程頁(yè)表的子集,通??毂泶娣旁谥?56. 在虛擬段式存儲(chǔ)管理中,若所需頁(yè)面不在內(nèi)存則發(fā) 中斷.57. 創(chuàng)建進(jìn)程的主要任務(wù)是建立 .58. 程序中一

8、旦某個(gè)位置或數(shù)據(jù)被訪問(wèn)到,它常常很快又要再次被訪問(wèn),這一現(xiàn)象稱之為程序的.59. 在計(jì)算機(jī)系統(tǒng)中,允許多個(gè)程序同時(shí)進(jìn)入內(nèi)存并運(yùn)行的技術(shù)是 .60. 作業(yè)調(diào)度算法有最短的作業(yè)平均周轉(zhuǎn)時(shí)間.61. 在操作系統(tǒng)中,不可中斷執(zhí)行的操作稱為 操作.62. 當(dāng)有一個(gè)進(jìn)程從運(yùn)行態(tài)到等待態(tài),則一定有一個(gè)進(jìn)程 .63. 活動(dòng)頭磁盤的訪問(wèn)時(shí)間包括 、和.64. 存儲(chǔ)管理方案解決了外碎片問(wèn)題.三. 判斷題1. 操作系統(tǒng)的所有程序都必須常駐內(nèi)存.2. 進(jìn)程獲得處理機(jī)而運(yùn)行是通過(guò)申請(qǐng)而得到的.3. 通過(guò)任何手段都無(wú)法實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)資源之間的互換4. 進(jìn)程控制塊中的所有信息必須常駐內(nèi)存5. 一旦出現(xiàn)死鎖,所有進(jìn)程都不能運(yùn)

9、行.6. 所有進(jìn)程都掛起時(shí),系統(tǒng)陷入死鎖.7. 優(yōu)先數(shù)是進(jìn)程調(diào)度的重要依據(jù),一旦確定不能改變.8. 同一文件系統(tǒng)中不允許文件同名,否則會(huì)引起混亂.9. 用戶程序有時(shí)也可以在核心態(tài)下運(yùn)行.10. 虛擬存儲(chǔ)系統(tǒng)可以在每一臺(tái)計(jì)算機(jī)上實(shí)現(xiàn)11. 進(jìn)程在運(yùn)行中,可以自行修改自己的進(jìn)程控制塊.12. 進(jìn)程申請(qǐng)CPU得不到滿足時(shí),其狀態(tài)變?yōu)榈却龖B(tài).13. 在虛存系統(tǒng)中,只要磁盤空間無(wú)限大,作業(yè)就能擁有任意大的編址空間.14. 在內(nèi)存為M的分時(shí)系統(tǒng)中,當(dāng)注冊(cè)的用戶有 N個(gè)時(shí),每個(gè)用戶擁有 M/N的內(nèi)存空間.15. 特殊文件是指其用途由用戶特殊規(guī)定的文件.16. 由于P V操作描述同步、互斥等問(wèn)題的能力不足,所

10、以有必要引入其它的通訊原語(yǔ)或機(jī)制,女口 send, receive 或 Monitor 等.17. 大多數(shù)虛擬系統(tǒng)采用OPT優(yōu)化)淘汰算法是因?yàn)樗_實(shí)可以得到最小的缺頁(yè)率18. 實(shí)時(shí)系統(tǒng)中的作業(yè)周轉(zhuǎn)時(shí)間有嚴(yán)格的限制19. 文件的索引表全部存放在文件控制塊中20. 打印機(jī)是一類典型的塊設(shè)備.21. 當(dāng)一個(gè)進(jìn)程從等待態(tài)變成就緒態(tài),則一定有一個(gè)進(jìn)程從就緒態(tài)變成運(yùn)行態(tài).22. 執(zhí)行系統(tǒng)調(diào)用時(shí)可以被中斷.23. 在作業(yè)調(diào)度時(shí),采用最高響應(yīng)比優(yōu)先的作業(yè)調(diào)度算法可以得到最短的作業(yè)平均周轉(zhuǎn) 時(shí)間.24. 在請(qǐng)求頁(yè)式存儲(chǔ)管理中,頁(yè)面淘汰所花費(fèi)的時(shí)間不屬于系統(tǒng)開(kāi)銷.25. 進(jìn)程優(yōu)先數(shù)是進(jìn)程調(diào)度的重要依據(jù),必須根據(jù)

11、進(jìn)程運(yùn)行情況動(dòng)態(tài)改變.26. 流式文件是指無(wú)結(jié)構(gòu)的文件.27. 參與死鎖的所有進(jìn)程都占有資源.28. 頁(yè)式存儲(chǔ)管理中,用戶應(yīng)將自己的程序劃分成若干相等的頁(yè).29. 引入當(dāng)前目錄是為了減少啟動(dòng)磁盤的次數(shù).30. 文件目錄必須常駐內(nèi)存.31. 固定頭磁盤存儲(chǔ)器的存取時(shí)間包括搜查定位時(shí)間和旋轉(zhuǎn)延遲時(shí)間32. 在文件系統(tǒng)中,打開(kāi)文件是指創(chuàng)建一個(gè)文件控制塊.33. 存儲(chǔ)保護(hù)的目的是限制內(nèi)存的分配.34. 原語(yǔ)和系統(tǒng)調(diào)用的主要區(qū)別在于兩者的實(shí)現(xiàn)方法不同35. 清內(nèi)存指令只能在管態(tài)下執(zhí)行.36. 在大型多道程序設(shè)計(jì)系統(tǒng)中,為充分利用外部設(shè)備,應(yīng)使運(yùn)行的若干程序都是I/O型的.37. 在頁(yè)式虛擬存儲(chǔ)系統(tǒng)中,頁(yè)

12、面長(zhǎng)度是根據(jù)程序長(zhǎng)度動(dòng)態(tài)地分配的.38. 如果信號(hào)量S的當(dāng)前值為-5,則表示系統(tǒng)中共有5個(gè)等待進(jìn)程.39. 磁盤上物理結(jié)構(gòu)為鏈接結(jié)構(gòu)的文件只能順序存取40. 系統(tǒng)處于不安全狀態(tài)不一定是死鎖狀態(tài)41. 有m個(gè)進(jìn)程的操作系統(tǒng)出現(xiàn)死鎖時(shí),死鎖進(jìn)程的個(gè)數(shù)為1<kw m.42. 進(jìn)程狀態(tài)的轉(zhuǎn)換是由操作系統(tǒng)完成的,對(duì)用戶是透明的.43. 優(yōu)先數(shù)是進(jìn)程調(diào)度的重要依據(jù),優(yōu)先數(shù)大的進(jìn)程首先被調(diào)度運(yùn)行.44. 文件系統(tǒng)的主要目的是存儲(chǔ)系統(tǒng)文檔.45. 對(duì)文件進(jìn)行讀寫(xiě)前,要先打開(kāi)文件 .46. 所謂最近最少使用(LRU頁(yè)面調(diào)度算法是指將駐留在內(nèi)存中使用次數(shù)最少的頁(yè)面 淘汰掉.47. 由于現(xiàn)代操作系統(tǒng)提供了程序

13、共享的功能,所以要求被共享的程序必須是可再入程48. 參與死鎖的進(jìn)程至少有兩個(gè)已經(jīng)占有資源49. 在頁(yè)式虛擬存儲(chǔ)系統(tǒng)中,頁(yè)面長(zhǎng)度固定并且是硬件的設(shè)計(jì)特性50. 不可搶占式動(dòng)態(tài)優(yōu)先數(shù)法一定會(huì)引起進(jìn)程長(zhǎng)時(shí)間得不到運(yùn)行51. 設(shè)置中斷屏蔽指令可以在目態(tài)下執(zhí)行52. 選擇通道主要用于連接低速設(shè)備.53. 存儲(chǔ)保護(hù)的功能是限制內(nèi)存存取.54. 如果輸入輸出所用的時(shí)間比處理時(shí)間短得多,則緩沖區(qū)最有效55. 進(jìn)程間的互斥是一種特殊的同步關(guān)系.56. 所有進(jìn)程都進(jìn)入等待狀態(tài)時(shí),系統(tǒng)陷入死鎖57. 引入緩沖的主要目的是提高I/O設(shè)備的利用率.58. 進(jìn)程從運(yùn)行狀態(tài)變?yōu)榈却隣顟B(tài)是由于時(shí)間片中斷發(fā)生.59. 文件目

14、錄一般存放在外存.四. 回答下列問(wèn)題1. (1)什么是先來(lái)先服務(wù)的作業(yè)調(diào)度算法?(2)什么是短作業(yè)優(yōu)先的作業(yè)調(diào)度算法?(3)什么是最高響應(yīng)比優(yōu)先的作業(yè)調(diào)度算法?(4)試評(píng)述以上三者之間的關(guān)系.2. (1)什么是文件的邏輯結(jié)構(gòu) ?(2)什么是文件的物理結(jié)構(gòu) ?(3)什么是文件的存取方式?(4)試敘述文件的結(jié)構(gòu)與文件存儲(chǔ)設(shè)備、存取方式之間的關(guān)系3. 試敘述在網(wǎng)絡(luò)操作系統(tǒng)中,文件管理應(yīng)提供哪些功能 ?4. 死鎖的預(yù)防,避免和檢測(cè)三者有什么不同之處?5. (1)什么是用戶態(tài)?(2)什么是核心態(tài)?(3)通過(guò)什么途徑可以實(shí)現(xiàn)由用戶態(tài)到核心態(tài)的轉(zhuǎn)換?6. 在許多操作系統(tǒng)中,都支持用戶設(shè)立當(dāng)前目錄.問(wèn):(1)

15、 什么是當(dāng)前目錄? (2)設(shè)立當(dāng)前目錄的主要好處是什么?7. 多道程序在單CPU上并發(fā)運(yùn)行和多道程序在多CPU上并行執(zhí)行,這兩者在本質(zhì)上是否相同?為什么?8. 系統(tǒng)產(chǎn)生顛簸(抖動(dòng))的原因是什么?系統(tǒng)如何檢測(cè)顛簸?9. (1)什么是先來(lái)先服務(wù)磁盤調(diào)度調(diào)度算法?(2) 什么是最短尋道時(shí)間優(yōu)先磁盤調(diào)度算法?(3) 什么是掃描磁盤調(diào)度算法 ?(4) 試評(píng)述以上三者之間的關(guān)系.10 請(qǐng)敘述頁(yè)式存儲(chǔ)管理方案的基本工作原理;硬件的支持及其作用;地址映射過(guò)程;.專業(yè).整理.該存儲(chǔ)管理方案的優(yōu)缺點(diǎn)11 請(qǐng)敘述虛擬存儲(chǔ)管理方案的基本工作原理;頁(yè)表的內(nèi)容;缺頁(yè)中斷處理;及 可能遇到的性能問(wèn)題和解決方法五簡(jiǎn)答題1.

16、簡(jiǎn)述SPOOLing撕普林)系統(tǒng)的工作原理2. 請(qǐng)論述操作系統(tǒng)的發(fā)展方向及新技術(shù)3. 為什么在操作系統(tǒng)中引入信號(hào)量及P、V操作?4. 在信號(hào)量S上執(zhí)行P、V操作時(shí),S的值發(fā)生變化,當(dāng) S>0, S=0, S<0時(shí),它們的 物理意義是什么? P( S)、V( S)的物理意義又是什么?5. 試列舉一個(gè)日常生活中進(jìn)程的實(shí)例,說(shuō)明進(jìn)程間的同步關(guān)系6. 試列舉一個(gè)日常生活中進(jìn)程的實(shí)例,說(shuō)明進(jìn)程間的互斥關(guān)系7. 一些操作系統(tǒng)提供了 COPY系統(tǒng)調(diào)用,用于復(fù)制文件(COPY filel file2).試設(shè)計(jì)一種實(shí)現(xiàn) COPY系統(tǒng)調(diào)用的方案(請(qǐng)給出具體設(shè)計(jì)細(xì)節(jié))8. 試列舉至少8項(xiàng)進(jìn)程控制塊的項(xiàng)目

17、.9. 試敘述操作系統(tǒng)中一種用時(shí)間換取空間的技術(shù)10. 計(jì)算機(jī)系統(tǒng)采用通道部件后,已能實(shí)現(xiàn)CPU與外部設(shè)備的并行工作,為什么還要引入多道程序設(shè)計(jì)?六.計(jì)算題1. 假設(shè)一個(gè)活動(dòng)頭磁盤有200道,編號(hào)從0-199.當(dāng)前磁頭正在143道上服務(wù),并且剛剛完成了 125道的請(qǐng)求.現(xiàn)有如下訪盤請(qǐng)求序列(磁道號(hào)):86, 147, 91, 177, 94, 150, 102, 175, 130試給出采用下列算法后磁頭移動(dòng)的順序和移動(dòng)總量(總磁道數(shù)).(1) .先來(lái)先服務(wù)(FCFS)磁盤調(diào)度算法.(2) .最短尋道時(shí)間優(yōu)先(SSTF)磁盤調(diào)度算法.(3) .掃描法(SCAN)磁盤調(diào)度算法.(假設(shè)沿磁頭移動(dòng)方向

18、不再有訪問(wèn)請(qǐng)求時(shí),磁頭沿相反方向移動(dòng).)2. 有一個(gè)虛擬存儲(chǔ)系統(tǒng),每個(gè)進(jìn)程在內(nèi)存占有 3頁(yè)數(shù)據(jù)區(qū)、1頁(yè)程序區(qū).剛開(kāi)始時(shí)數(shù)據(jù)區(qū)為 空.有以下訪頁(yè)序列:1、5、4、1、2、3、2、1、5、4、2、4、6、5、1試給出下列情形下的缺頁(yè)次數(shù):(1) 系統(tǒng)采用先進(jìn)先出(FIFO)淘汰算法.(2) 系統(tǒng)采用最近最少使用(LRU)淘汰算法.(3) 若采用優(yōu)化(OPT)淘汰算法呢?3. 有個(gè)一虛擬存儲(chǔ)系統(tǒng),每個(gè)進(jìn)程在內(nèi)存占有3頁(yè)數(shù)據(jù)區(qū),剛開(kāi)始時(shí)數(shù)據(jù)區(qū)為空.有以下訪頁(yè)序列:2、3、4、5、3、4、 1、2、3、5、1、4、2、4、5、1、3、2、1、3試給出下列情形下的缺頁(yè)次數(shù)(1) 系統(tǒng)采用先進(jìn)先出(FIFO

19、)淘汰算法.(2) 系統(tǒng)采用最近最少使用(LRU)淘汰算法.(3) 系統(tǒng)采用優(yōu)化(OPT)淘汰算法.4. 有一個(gè)文件系統(tǒng),根目錄長(zhǎng)駐內(nèi)存,如圖所示:目錄文件采用拉鏈?zhǔn)?,每個(gè)磁盤塊存放10個(gè)下級(jí)文件的描述,最多存放40個(gè)下級(jí) 文件若下級(jí)文件為目錄文件,上級(jí)目錄指向該目錄文件的第一塊,否則指向普通文件的文件控制塊普通文件采用三級(jí)索引形式,文件控制塊中給出13個(gè)磁盤地址,前10個(gè)磁 盤地址指出前10頁(yè)的物理地址,第11個(gè)磁盤地址指向一級(jí)索引表,一級(jí)索引表給出 256個(gè)磁盤地址,即指出該文件第11頁(yè)至第266頁(yè)的地址;第12個(gè)磁盤地址指向二級(jí)索引表,二級(jí)索引表中指出256個(gè)一級(jí)索引表的地址;第13個(gè)磁

20、盤地址指向三級(jí)索引表,三級(jí)索引表中指出256個(gè)二級(jí)索引表的地址(1)該文件系統(tǒng)中的普通文件最大可有多少頁(yè)?(2)次?若要讀文件/A/D/K/Q中的某一頁(yè),最少要啟動(dòng)磁盤幾次?最多要啟動(dòng)磁盤幾(3)若想減少啟動(dòng)磁盤的次數(shù),可采用什么辦法?_、IX、tA . _r*._f、WXF.、一A » f r -ftt.P2, P3, P4 禾口 P5.在 T0 時(shí)5.設(shè)系統(tǒng)中有三類資源A B和C, 乂設(shè)系統(tǒng)中有 5個(gè)進(jìn)程P1,刻系統(tǒng)狀態(tài)如下:最大需求量已分配資源量剩余資源量A B CA B CA B CP1 8 6 41 2 12 1 1P2 4 3 33 1 1P3 10 1 34 1 3P4

21、 3 3 33 2 2P5 5 4 61 1 3(1)系統(tǒng)是否處于安全狀態(tài)?如是,則給出進(jìn)程安全序列.(2)如果進(jìn)程P5申請(qǐng)1個(gè)資源類A、1個(gè)資源類B和1個(gè)資源類C,能否實(shí)施分配?為 什么?6個(gè)作業(yè)進(jìn)入系統(tǒng),它們的進(jìn)入時(shí)刻、估計(jì)運(yùn)行時(shí)6. 在一個(gè)兩道的批處理操作系統(tǒng)中,有 間和優(yōu)先級(jí)如下表所示.作業(yè)號(hào)進(jìn)入時(shí)刻估計(jì)運(yùn)行時(shí)間優(yōu)先級(jí)JOB18:0090分鐘5JOB28:1030分鐘6JOB38:3020分鐘3JOB48:5015分鐘8JOB59:2010分鐘2JOB69:405分鐘4系統(tǒng)采用短作業(yè)優(yōu)先作業(yè)調(diào)度算法,作業(yè)一旦被調(diào)度運(yùn)行就不再退出但當(dāng)有新的作業(yè)投入運(yùn)行時(shí),可以按照優(yōu)先級(jí)進(jìn)行進(jìn)程調(diào)度(1)

22、 試給出各個(gè)作業(yè)的運(yùn)行時(shí)間序列(例如:J0B1: & 00-8 : 30,9: 10-9 : 20,)(2) 試計(jì)算出作業(yè)的平均周轉(zhuǎn)時(shí)間7. 有一個(gè)文件系統(tǒng),根目錄長(zhǎng)駐內(nèi)存,如圖所示:目錄文件采用鏈接式,每個(gè)磁盤塊存放10個(gè)下級(jí)文件的描述,最多存放50個(gè)下級(jí) 文件若下級(jí)文件為目錄文件,上級(jí)目錄指向該目錄文件的第一塊 ,否則指向普通文件的文 件控制塊(1) 普通文件采用順序結(jié)構(gòu),若要讀文件ADGHK中的第375頁(yè),最少要啟動(dòng)磁盤幾次?最多要啟動(dòng)磁盤幾次 ?(2) 普通文件采用鏈接結(jié)構(gòu),若要讀文件ADGHK中的第100頁(yè),最少要啟動(dòng)磁盤幾次?最多要啟動(dòng)磁盤幾次 ?8. 有一個(gè)虛擬存儲(chǔ)系統(tǒng)采

23、用最近最少使用( LRU頁(yè)面淘汰算法,每個(gè)作業(yè)占 3頁(yè)主存,其 中一頁(yè)用來(lái)存放程序和變量 i,j (不作他用).每一頁(yè)可存放150個(gè)整數(shù)變量.某作業(yè)程序 如下:VAR A:ARRAY1.150,1.100 OF integer;i, j:i nteger;FOR i:=1 to 150 DOFOR j:=1 to 100 DOAi,j:=0;設(shè)變量i,j放在程序頁(yè)中,初始時(shí),程序及變量i,j已在內(nèi)存,其余兩頁(yè)為空.矩陣A按行序存放.(1) 試問(wèn)當(dāng)程序執(zhí)行完后,共缺頁(yè)多少次?(2) 最后留在內(nèi)存中的是矩陣A的哪一部分?文件系統(tǒng)ADGHKAADGHK9. 設(shè)系統(tǒng)中有4個(gè)進(jìn)程P1, P2, P3和P

24、4.在某一時(shí)刻系統(tǒng)狀態(tài)如下:最大需求量已分配資源量P162P274P332P420剩余資源量1(1) 系統(tǒng)是否處于安全狀態(tài)?如是,則給出所有的進(jìn)程安全序列(2) 如果進(jìn)程P4申請(qǐng)2個(gè)資源,能否實(shí)施分配?為什么?七.關(guān)于P、V操作:1. 為什么說(shuō)P、V操作必須設(shè)計(jì)成原語(yǔ)(即同一信號(hào)量上的P、V操作必須互斥)?2. 有四個(gè)進(jìn)程 A、B、C、D(1) 進(jìn)程A通過(guò)一個(gè)緩沖區(qū)不斷地向進(jìn)程 B、C D發(fā)送信息,A每向緩沖區(qū)送入一個(gè) 信息后,必須等進(jìn)程 B C D都取走后才可以發(fā)送下一個(gè)信息 ,B、C D對(duì)A送入的每一信 息各取一次,試用P、V操作實(shí)現(xiàn)它們之間的正確通訊 .(2) 試用最少個(gè)數(shù)的信號(hào)量實(shí)現(xiàn)進(jìn)

25、程A B C D間的正確通訊.3. 寫(xiě)出P、V操作的定義.4. 有 n+1 個(gè)進(jìn)程 A1, A2, .An和 B:(1) A1,.An通過(guò)同一個(gè)緩沖區(qū)各自不斷地向B發(fā)送消息,B不斷地取消息,它必須取走發(fā)來(lái)的每一個(gè)消息.剛開(kāi)始時(shí)緩沖區(qū)為空.試用P、V操作正確實(shí)現(xiàn)之.(2) 若緩沖區(qū)個(gè)數(shù)增至 m個(gè),試用P、V操作實(shí)現(xiàn)正確的通訊.5. 請(qǐng)給出V操作的定義.6. 用P、V操作實(shí)現(xiàn)PA,PB兩個(gè)進(jìn)程的同步問(wèn)題如下所示:其中,信號(hào)S1, S2的初值均為1.試問(wèn)該解法正確嗎?請(qǐng)說(shuō)明理由.7. 把學(xué)生和監(jiān)考老師都看作進(jìn)程,學(xué)生有N人,教師1人.考場(chǎng)門口每次只能進(jìn)出一個(gè)人,進(jìn)考場(chǎng)原則是先來(lái)先進(jìn).當(dāng)N個(gè)學(xué)生都進(jìn)入

26、考場(chǎng)后,教師才能發(fā)卷子.學(xué)生交卷后可 以離開(kāi)考場(chǎng).教師要等收上來(lái)全部卷子并封裝卷子后才能離開(kāi)考場(chǎng)(1) 問(wèn)共需設(shè)置幾個(gè)進(jìn)程?(2) 試用P、V操作解決上述問(wèn)題中的同步和互斥關(guān)系.8. 某商店有兩種食品A和B,最大數(shù)量各為 m個(gè).該商店將A,B兩種食品搭配出售,每次各取一個(gè).為避免食品變質(zhì),遵循先到食品先出售的原則,有兩個(gè)食品公司分別不斷地供應(yīng)A,B兩種食品(每次一個(gè)).為保證正常銷售,當(dāng)某種食品的數(shù)量比另一種的數(shù)量超過(guò) k(k<m)個(gè)時(shí),暫停對(duì)數(shù)量大的食品進(jìn)貨,補(bǔ)充數(shù)量少的食品.(1)問(wèn)共需設(shè)置幾個(gè)進(jìn)程?(2)試用P,V操作解決上述問(wèn)題中的同步和互斥關(guān)系9. 兩個(gè)進(jìn)程Pa、Pb通過(guò)兩個(gè)F

27、IFO (先進(jìn)先出)緩沖區(qū)隊(duì)列連接(如圖)P a從Q2取消息,處理后往 Q發(fā)消息,Pb從Q取消息,處理后往 Q2發(fā)消息,每個(gè)緩沖 區(qū)長(zhǎng)度等于傳送消息長(zhǎng)度 Q隊(duì)列長(zhǎng)度為n,Q2隊(duì)列長(zhǎng)度為m假設(shè)開(kāi)始時(shí)Q中裝滿了消息, 試用P、V操作解決上述進(jìn)程間通訊問(wèn)題 .二.填空題1. (及時(shí)響應(yīng))2. (中斷)3. 進(jìn)程控制塊PCB4. (中斷處理)5. (作業(yè)控制塊 JCB6. (管程)7. (限長(zhǎng)寄存器或長(zhǎng)度寄存器)8. (按內(nèi)容并行查找)9. (地址越界)10. (首塊地址和文件長(zhǎng)度)11. (死鎖預(yù)防)12. (作業(yè)調(diào)度算法)13. (可靠性)14. (順序)15. (動(dòng)態(tài)的)16. (特殊文件)17

28、. (最短尋道時(shí)間優(yōu)先)18. (就緒)19. (通道)20. (文件保密)21. (并發(fā))22. (節(jié)省內(nèi)存)23. (最壞適配算法)24. (共享變量)25. 實(shí)時(shí)系統(tǒng)應(yīng)具有兩個(gè)基本特征: 和可靠性.(及時(shí)性)26. 磁盤上的文件可以采用 存取方式.(隨機(jī))27. (目錄文件)28. (系統(tǒng)調(diào)用)29. (虛設(shè)備)30. (系統(tǒng))31. (文件保密)32. (文件備份,文件轉(zhuǎn)儲(chǔ))33. (碎片)34. (高效性)35. (時(shí)間)36. (作業(yè))37. (內(nèi)存)38. (加快地址映射速度)三.判斷題1. 操作系統(tǒng)的所有程序都必須常駐內(nèi)存.X2. 進(jìn)程獲得處理機(jī)而運(yùn)行是通過(guò)申請(qǐng)而得到的.X3.

29、 通過(guò)任何手段都無(wú)法實(shí)現(xiàn)計(jì)算機(jī)系統(tǒng)資源之間的互換.X4. 進(jìn)程控制塊中的所有信息必須常駐內(nèi)存.X5. 一旦出現(xiàn)死鎖,所有進(jìn)程都不能運(yùn)行.X6. 所有進(jìn)程都掛起時(shí),系統(tǒng)陷入死鎖.X7. 優(yōu)先數(shù)是進(jìn)程調(diào)度的重要依據(jù),一旦確定不能改變.X8. 同一文件系統(tǒng)中不允許文件同名,否則會(huì)引起混亂.X9. 用戶程序有時(shí)也可以在核心態(tài)下運(yùn)行.X10. 虛擬存儲(chǔ)系統(tǒng)可以在每一臺(tái)計(jì)算機(jī)上實(shí)現(xiàn).X11. 進(jìn)程在運(yùn)行中,可以自行修改自己的進(jìn)程控制塊.X12. 進(jìn)程申請(qǐng)CPU得不到滿足時(shí),其狀態(tài)變?yōu)榈却龖B(tài).X13. 在虛存系統(tǒng)中,只要磁盤空間無(wú)限大,作業(yè)就能擁有任意大的編址空間.X14. 在內(nèi)存為M的分時(shí)系統(tǒng)中,當(dāng)注冊(cè)的

30、用戶有 N個(gè)時(shí),每個(gè)用戶擁有 M/N的內(nèi)存空間.15. 特殊文件是指其用途由用戶特殊規(guī)定的文件.X16. 由于P、V操作描述同步、互斥等問(wèn)題的能力不足,所以有必要引入其它的通訊原語(yǔ)或機(jī)制,女口 send,receive 或 Monitor 等.X17. 大多數(shù)虛擬系統(tǒng)采用OPT(優(yōu)化)淘汰算法是因?yàn)樗_實(shí)可以得到最小的缺頁(yè)率.X18. 實(shí)時(shí)系統(tǒng)中的作業(yè)周轉(zhuǎn)時(shí)間有嚴(yán)格的限制.X19. 文件的索引表全部存放在文件控制塊中.X20. 打印機(jī)是一類典型的塊設(shè)備.X21. 當(dāng)一個(gè)進(jìn)程從等待態(tài)變成就緒態(tài),則一定有一個(gè)進(jìn)程從就緒態(tài)變成運(yùn)行態(tài).X22. 執(zhí)行系統(tǒng)調(diào)用時(shí)可以被中斷.V23. 在作業(yè)調(diào)度時(shí),采用最

31、高響應(yīng)比優(yōu)先的作業(yè)調(diào)度算法可以得到最短的作業(yè)平均周轉(zhuǎn) 時(shí)間.X24. 在請(qǐng)求頁(yè)式存儲(chǔ)管理中,頁(yè)面淘汰所花費(fèi)的時(shí)間不屬于系統(tǒng)開(kāi)銷.X25. 進(jìn)程優(yōu)先數(shù)是進(jìn)程調(diào)度的重要依據(jù),必須根據(jù)進(jìn)程運(yùn)行情況動(dòng)態(tài)改變.X26. 流式文件是指無(wú)結(jié)構(gòu)的文件.V27. 參與死鎖的所有進(jìn)程都占有資源.X28. 頁(yè)式存儲(chǔ)管理中,用戶應(yīng)將自己的程序劃分成若干相等的頁(yè).X29. 弓I入當(dāng)前目錄是為了減少啟動(dòng)磁盤的次數(shù) V30. 文件目錄必須常駐內(nèi)存 X31. 固定頭磁盤存儲(chǔ)器的存取時(shí)間包括搜查定位時(shí)間和旋轉(zhuǎn)延遲時(shí)間.X32. 在文件系統(tǒng)中,打開(kāi)文件是指創(chuàng)建一個(gè)文件控制塊.X33. 存儲(chǔ)保護(hù)的目的是限制內(nèi)存的分配.X34. 原

32、語(yǔ)和系統(tǒng)調(diào)用的主要區(qū)別在于兩者的實(shí)現(xiàn)方法不同.X35. 清內(nèi)存指令只能在管態(tài)下執(zhí)行 VI/O36. 在大型多道程序設(shè)計(jì)系統(tǒng)中,為充分利用外部設(shè)備,應(yīng)使運(yùn)行的若干程序都是 型的.V37. 在頁(yè)式虛擬存儲(chǔ)系統(tǒng)中,頁(yè)面長(zhǎng)度是根據(jù)程序長(zhǎng)度動(dòng)態(tài)地分配的.X38. 如果信號(hào)量S的當(dāng)前值為-5,則表示系統(tǒng)中共有5個(gè)等待進(jìn)程.X39. 磁盤上物理結(jié)構(gòu)為鏈接結(jié)構(gòu)的文件只能順序存取.V40. 系統(tǒng)處于不安全狀態(tài)不一定是死鎖狀態(tài).V41. 有m個(gè)進(jìn)程的操作系統(tǒng)出現(xiàn)死鎖時(shí),死鎖進(jìn)程的個(gè)數(shù)為 1<kw m. V42. 進(jìn)程狀態(tài)的轉(zhuǎn)換是由操作系統(tǒng)完成的,對(duì)用戶是透明的.V43. 優(yōu)先數(shù)是進(jìn)程調(diào)度的重要依據(jù),優(yōu)先數(shù)大

33、的進(jìn)程首先被調(diào)度運(yùn)行.X44. 文件系統(tǒng)的主要目的是存儲(chǔ)系統(tǒng)文檔.X45. 對(duì)文件進(jìn)行讀寫(xiě)前,要先打開(kāi)文件.V46. 所謂最近最少使用(LRU頁(yè)面調(diào)度算法是指將駐留在內(nèi)存中使用次數(shù)最少的頁(yè)面 淘汰掉.X47. 由于現(xiàn)代操作系統(tǒng)提供了程序共享的功能,所以要求被共享的程序必須是可再入程序.V48. 參與死鎖的進(jìn)程至少有兩個(gè)已經(jīng)占有資源.V49. 在頁(yè)式虛擬存儲(chǔ)系統(tǒng)中,頁(yè)面長(zhǎng)度固定并且是硬件的設(shè)計(jì)特性.V50. 不可搶占式動(dòng)態(tài)優(yōu)先數(shù)法一定會(huì)引起進(jìn)程長(zhǎng)時(shí)間得不到運(yùn)行.X51. 設(shè)置中斷屏蔽指令可以在目態(tài)下執(zhí)行.X52. 選擇通道主要用于連接低速設(shè)備.X53. 存儲(chǔ)保護(hù)的功能是限制內(nèi)存存取.V54. 如

34、果輸入輸出所用的時(shí)間比處理時(shí)間短得多,則緩沖區(qū)最有效.X55. 進(jìn)程間的互斥是一種特殊的同步關(guān)系.V56. 所有進(jìn)程都進(jìn)入等待狀態(tài)時(shí),系統(tǒng)陷入死鎖.X57. 引入緩沖的主要目的是提高I/O設(shè)備的利用率.X58. 進(jìn)程從運(yùn)行狀態(tài)變?yōu)榈却隣顟B(tài)是由于時(shí)間片中斷發(fā)生.X59. 文件目錄一般存放在外存.V六.1答案:(1)86, 147, 91, 177, 94, 150, 102,175, 130147147(2)(3)當(dāng)前磁頭在143道上:,150,130, 102,94, 91, 86,175, 177當(dāng)前磁頭在143道上,并且剛剛完成125道的請(qǐng)求,150 ,175, 177 ,130, 102, 94, 91, 86計(jì)算移動(dòng)總量略六.5答案:(1)最大需求量已分配資源量剩余資源量尚需要量ABCABCAB C A B CP1 86412121 17 4 3P2 433311122P3 1013413600P4 333322011P5 546113433系統(tǒng)是處于安全狀態(tài),安全序列為:P4 , P2 , P1 , P3 , P5(2) P5 申請(qǐng)(1, 1 , 1)最大需求量已分配資源量剩余資源量尚需要量ABCABCABC A B CP1 8641211007 4 3P2 433311122

溫馨提示

  • 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)論