




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGEPAGE1《02326操作系統》自考核心知識點考試復習題庫(含答案)一、單選題1.在設計I/O軟件時,最關鍵的目標是()A、軟件的泛用性B、設備的獨立性C、軟件的層次結構D、設備的連接關系答案:B解析:本題考查了I/O的設備獨立性。設計I/O軟件的一個最關鍵的目標是設備獨立性。2.若進行的10次頁面訪問中,出現了4次缺頁情況,則缺頁率為()A、0.1B、0.2C、0.3D、0.4答案:D解析:本題考查了頁面置換算法中的缺頁率。缺頁率是指缺頁次數與總的頁面訪問次數的比值,即4/10=0.4。3.下列關于存儲保護中權限保護的說法錯誤的是()A、對屬于自己區域的信息,可讀可寫B、對公共區域允許共享的信息,可讀不可寫C、對未授權使用的信息,不可讀不可寫D、可通過設置寄存器的方式實現答案:D解析:本題考查了存儲保護中的權限保護。權限保護的實現方式分別是:對屬于自己區域的信息,可讀可寫;對公共區域中允許共享的信息或獲得授權可使用的信息,可讀而不可修改;對未授權使用的信息,不可讀、不可寫。通過設置特殊的寄存器實現存儲保護的技術是第二章中介紹的界地址寄存器技術。4.下列不屬于存儲管理任務的是()A、存儲保護B、“擴充”內存容量C、撤銷進程D、存儲共享答案:C解析:本題考查了存儲管理任務的概念。存儲管理的任務包括內存的分配和回收、存儲共享、存儲保護和“擴充”內存容量。5.在虛擬頁式存儲中,存儲管理部件首先把內存分成大小相等的許多區,這些區我們常稱為()A、位B、字節C、頁D、塊答案:D解析:本題考查了虛擬頁式存儲管理的概念。存儲管理部件首先把內存分成大小相等的許多區,把每個區稱為“物理頁面”,也就是“塊”。6.操作系統中采用記錄的成組和分解技術的目的是()A、增大內存容量B、提高存儲空間利用率C、確保信息的可靠性D、穩定進程的執行速度答案:B解析:本題考查了文件系統的記錄的成組和分解技術的作用。為了提高存儲空間的利用率和減少啟動設備的次數,可采用記錄的成組和分解技術。第七章填空+簡答7.對一組并發進程來說,其中每一個進程都A、具有順序性B、不能被中斷C、不與其它進程共享資源D、含有不同的程序答案:A解析:對一組并發進程來說,其中每一個進程都具有順序性8.下列屬于異常的是()A、時鐘中斷B、輸入輸出中斷C、控制臺中斷D、程序性中斷答案:D解析:本題考查了中斷的分類。選項中只有程序性中斷屬于異常,其余均為中斷。9.下列關于線程的說法錯誤的是()A、每個線程都有一張線程描述表B、線程是處理器的獨立調度單位C、線程不擁有自己的系統資源D、線程的狀態是始終不變的答案:D解析:本題考查了線程的概念。每個線程都有一個唯一的標識符和一張線程描述表;線程是處理器的獨立調度單位;線程不擁有自己的系統資源;線程同進程一樣具有生命周期,并且在生命周期中其狀態是不斷變化的。10.在三狀態進程模型中,進程的狀態不包括()A、運行狀態B、就緒狀態C、等待狀態D、創建狀態答案:D解析:本題考查的是三狀態進程模型的概念。三狀態進程模型中的進程狀態包括運行狀態、就緒狀態和等待狀態。11.在計算機系統中,為了提高系統分配設備的靈活性,規定用戶提出使用設備要求時的形式是()A、主設備號、次設備號B、相對號、絕對號C、設備類、絕對號D、設備類、相對號答案:D解析:本題考查了設備的分配與回收。規定用戶使用“設備類、相對號”來提出使用設備的要求,這種方式提高了系統分配設備的適應性和靈活性。其中設備類表示用戶想要使用的設備類型。12.在七狀態進程模型中,進程由阻塞到阻塞掛起的原因可能是()A、沒有進程處于就緒狀態或就緒狀態進程要求更多內存資源B、有高優先級阻塞進程和低優先級就緒進程C、一個進程釋放了足夠內存D、就緒掛起進程優先級高于就緒進程或沒有就緒進程答案:A解析:本題考查的是七狀態進程模型的概念。阻塞→阻塞掛起:沒有進程處于就緒狀態或就緒狀態進程要求更多內存資源時。13.進程調度算法中的輪轉算法,按時間片的分配,交替執行進程,與之相像的操作系統類型是()A、批處理系統B、分時系統C、成組系統D、實時系統答案:B解析:本題考查了進程調度算法中的輪轉算法。在分時系統中,按時間片的分配,交替執行作業。14.計算機系統中,標志著一個進程的存在的是()A、程序B、指令C、PCD、答案:C解析:本題考查的是進程控制塊(PCB)的概念。PCB是進程存在的唯一標志,當系統創建一個進程時,為進程設置一個PCB。15.當一個進程使用完共享資源并釋放時,將對信號量S執行的操作是()A、P(1)B、V(1)C、P(S)D、V(S)答案:D解析:本題考查了信號量的S操作。S操作表示進程釋放一個共享資源,將對S進行P(S)操作。16.輸入進程將數據讀入緩沖區,輸出進程從緩沖區讀出數據,當緩沖區為空時才能讀入數據,當緩沖區滿時才能讀出數據,則輸入進程和輸出進程間的關系是()A、同步關系B、互斥關系C、協同關系D、獨立關系答案:A解析:本題考查了進程間的相互作用。該題中,輸入進程和輸出進程所表現出的是協同合作,為同步關系。17.下列關于原語的說法錯誤的是()A、原語是由若干條指令組成的指令集合B、原語在執行時可進行中斷C、原語必須在管態下執行D、P、V操作都屬于原語答案:B解析:本題考查了原語的概念。原語的執行是連續的,具有不可分割性,在執行時也不可間斷,直到該指令序列執行結束。其他說法均正確。18.從資源管理的角度,操作系統的功能不包括()A、進程管理B、存儲管理C、編程管理D、文件管理答案:C解析:本題考查了操作系統的功能。按照資源管理的觀點,操作系統的功能主要可分為進程管理(處理器管理)、存儲管理、文件管理、作業管理和設備管理。19.文件信息的存取方式有多種,采用哪種存取方式,需要考慮的關鍵因素是A、文件的使用方式和打開方式B、存儲介質的特性和文件的讀寫方式C、文件的打開方式和讀寫方式D、文件的使用方式和存儲介質的特性答案:D解析:文件信息的存取方式有多種,采用哪種存取方式,需要考慮文件的使用方式和存儲介質的特性20.下列不屬于外存儲設備的是()A、處理器B、磁盤C、磁帶D、光盤答案:A解析:本題考查了外存儲設備的存儲介質。磁盤、磁帶和光盤都是外存,屬于外存儲設備。處理器負責執行進程,既不是外存也不是內存,不屬于存儲設備。21.在程序的順序執行中,程序執行的結果與程序的運行速度無關,體現出的特點是()A、順序性B、封閉性C、程序執行結果的確定性D、程序執行結果的可再現性答案:C解析:本題考查的是程序的順序執行的特點。程序執行結果的確定性:也稱為程序執行結果與時間無關性,程序執行的結果與其執行速度無關。22.下列不屬于外存儲設備的是()A、磁盤B、磁帶C、緩沖區D、閃存答案:C解析:本題考查了I/O設備管理的基本概念。常見的外存儲設備有磁帶、磁盤、光盤和閃存。緩沖區在內存中。23.若進程A、B、C的從到達內存開始,直到運行完畢所花費的時間分別為10s、20s、30s,那么它們的平均周轉時間為()A、5sB、10sC、15sD、20s答案:D解析:本題考查的是平均周轉時間。一個進程從到達處理器(內存)開始,一直到該進程被執行完畢為止,這個過程所花費的總時間稱為該進程的周轉時間。故(10+20+30)/3=20s。24.操作系統中,統一管理信息資源的軟件是()A、存儲系統B、文件系統C、設備系統D、進程系統答案:B解析:本題考查了文件系統的概念。在計算機系統中,各種信息的組織、存取、加工和保管等工作主要由文件系統來完成。用戶經常訪問、直接處理的一個部分就是文件系統。25.采用可變分區會產生很多零碎的小分區,為合并這些零碎的小分區,可采用()A、覆蓋保護B、緩沖技術C、緊縮技術D、交換技術答案:C解析:本題考查了緊縮技術的概念。計算機系統中,采用緊縮技術來實現合并零碎小分區的目的。26.下列不屬于PCB組織方式的是()A、線性方式B、索引方式C、成組方式D、鏈接方式答案:C解析:本題考查了PCB的組織方式。為了便于管理,系統把所有的PCB用適當方式組織起來,一般來說有三種組織方式:線性方式、索引方式和鏈接方式。27.在三狀態進程模型中,進程運行時,因需要另一個進程提供的數據,而暫時停止運行,該進程將會轉換為()A、等待狀態B、就緒狀態C、運行狀態D、掛起狀態答案:A解析:本題考查了三狀態進程模型的概念。運行→等待:運行中的進程因自身的需求,需滿足需求后才能繼續運行下去,從而由運行狀態變為等待狀態。28.下列說法中錯誤的是()A、采用記錄的成組可提高存儲空間利用率B、文件保護是指防止不經文件擁有者授權而竊取文件C、文件保護的措施有建立副本和定時存儲D、文件保密的措施中包括病毒防范答案:B解析:本題考查了文件保護、保密的概念。文件保護是指防止文件被破壞,文件保密是指防止不經文件擁有者授權而竊取文件,其他說法均正確。29.存儲器的編址單位是()A、位B、字節C、字D、塊答案:B解析:本題考查了存儲器的編址單位。存儲器以字節為編址單位。計算機系統中存儲數據的最小單位是“位”,8位為一個“字節”,字節是最小的編址單位,兩個字節為一個“字”;為簡化對存儲器的分配和管理,計算機系統把存儲器分成塊,在為用戶分配內存空間時以“塊”為最小單位。30.在頁面置換中,最為理想但幾乎無法實現的一種算法是()A、RAMB、OPTC、FIFOD、LRU答案:B解析:本題考查了頁面置換算法的實現。理想頁面置換算法(OPT)的原則是淘汰以后不需要的或者在最長時間以后才會用到的頁面。這種算法是最為理想的,但難以實現,不過可以將它作為衡量其他算法優劣的一個標準。31.下列關于進程通信的說法錯誤的是()A、進程通信是指進程間進行信息交換B、P、V操作是一類低級通信原語C、P、V操作可實現大量信息的交換D、通過共享內存可實現進程通信答案:C解析:本題考查了進程通信的概念。P、V操作是低級通信原語,只能實現少量的信息交換,共享內存、消息機制和管道通信可實現大量的信息交換。32.一個磁盤上有8個扇區,每個扇區內都有一個記錄,磁盤轉速為40ms/周,磁頭讀取一個記錄的時間為5ms,處理記錄的時間為10ms,從第一個扇區開始讀取記錄,當處理完第一個記錄時,下一個可讀取的記錄為()A、2B、3C、4D、5答案:C解析:本題考查了磁盤信息的優化分布。移動磁臂在每個扇區內停留的時間為5ms。當讀取并處理完第一個扇區內的記錄時,花費了15ms,這時移動磁臂剛好來到第四個扇區,故下一個可讀取的記錄為第四個記錄。33.在進程調度算法中,為了保證長時間等待進程的執行,應采用()A、先來先服務算法B、最高響應比優先算法C、輪轉算法D、最高優先級算法答案:B解析:本題考查了進程調度算法的分類。等待時間越久的進程,其響應比也就越高,因此它的執行優先級將會越來越高,這樣就可保證長時間等待進程的執行。34.進程是程序的一次執行過程,在執行過程中進程的狀態不斷發生變化,進程的這種特性稱為A、動態性B、并發性C、同步性D、異步性答案:A解析:進程是程序的一次執行過程,在執行過程中進程的狀態不斷發生變化,進程的這種特性稱為動態性35.當系統處于管態時,可使用的指令類型和中央處理器的運行模式分別是()A、一般指令、用戶模式B、一般指令、特權模式C、特權指令、用戶模式D、特權指令、特權模式答案:D解析:本題考查了管態的概念。系統處于目態時,只能使用一般指令,中央處理器的運行模式為用戶模式;系統處于管態時,可使用特權指令,中央處理器的運行模式為特權模式。36.在一個典型的計算機系統硬件結構中,中央部分是處理器和內存,與該層通過總線相連的是()A、外圍設備B、外圍設備控制器C、接口部件D、通信設備答案:C解析:本題考查了I/O硬件組成。在典型的計算機系統硬件結構中,其中央部分是處理器和內存,通過總線與第二層的接口(適配器)部件相連。第三層是各種外圍設備控制器,最外層是外圍設備。37.系統的死鎖狀態與不安全狀態之間的關系是()A、相等B、包含與被包含C、對立D、無任何關系答案:B解析:本題考查了死鎖安全狀態的概念。系統處于不安全狀態時可能會發生死鎖,若系統發生了死鎖則一定處于不安全狀態,所以不安全狀態包含死鎖狀態,死鎖狀態被包含在不安全狀態中。38.進程所獲得的資源在未使用完畢之前,不能被其他進程強行剝奪,只能由該進程自愿釋放。這屬于發生死鎖的四個必要條件中的()A、互斥條件B、不可剝奪條件C、請求和保持條件D、循環等待條件答案:B解析:本題考查了發生死鎖的四個必要條件。不可剝奪條件是指進程所獲得的資源在未使用完畢之前,不能被其他進程強行剝奪,只能由該進程自愿釋放。39.進程的掛起是指將進程由內存轉移到()A、處理器B、CPUC、緩沖區D、外存答案:D解析:本題考查了七狀態進程模型中的掛起狀態。掛起:把一個進程從內存轉到外存。第三章單選240.15為了保證程序的正確執行,處理器訪問主存儲器使用的是A、邏輯地址B、相對地址C、絕對地址D、虛擬地址答案:C解析:為了保證程序的正確執行,處理器訪問主存儲器使用的是絕對地址第一章填空+簡答41.下列關于處理器工作狀態的說法中錯誤的是()A、處理器的工作狀態可分為管態和目態B、處于管態時處理器的權限更高C、處于管態的處理器可執行一般指令D、處于目態的處理器可執行特權指令答案:D解析:本題考查了處理器的工作狀態。處于管態的處理器權限高于目態,因為處理器處于管態時可執行所有指令,而處于目態時只能執行一般指令,不能執行特權指令。42.在程序的順序執行中,只要程序的初始條件相同,無論何時運行得到的結果都是不變的,體現出的特點是()A、順序性B、封閉性C、程序執行結果的確定性D、程序執行結果的可再現性答案:D解析:本題考查了程序的順序執行。程序執行結果的可再現性:只要輸入的初始條件相同,即使程序在不同的時間執行,最終得到的結果也不變。43.銀行家算法屬于()A、死鎖預防算法B、死鎖避免算法C、死鎖檢測算法D、死鎖解除算法答案:B解析:本題考查了死鎖避免算法。最著名的死鎖避免算法是由Dijkstra等人提出的銀行家算法。44.下列不屬于中斷的是()A、時鐘中斷B、程序性中斷C、控制臺中斷D、硬件故障中斷答案:B解析:本題考查的是中斷機制中的中斷與異常的概念。程序性中斷屬于異常中的一種。45.在七狀態進程模型中,若處于阻塞掛起狀態的進程所指定的事件發生后,該進程的狀態將轉變為()A、就緒狀態B、就緒掛起狀態C、運行狀態D、等待狀態答案:B解析:本題考查了七狀態進程模型的狀態轉換。阻塞掛起→就緒掛起:針對外存進程的事件出現。46.下列不屬于進程隊列分類的是()A、等待隊列B、掛起隊列C、就緒隊列D、運行隊列答案:B解析:本題考查了進程隊列的分類。系統中的進程隊列分為三類:就緒隊列、等待隊列和運行隊列。47.文件保密的措施中不包括()A、隱藏文件目錄B、設置口令C、放棄密碼D、病毒防范答案:C解析:本題考查了文件保密的措施。常用的文件保密措施有隱藏文件目錄、設置口令、使用密碼和病毒防范。48.在空閑分區的分配策略中,為避免形成零碎的小分區,應采用的算法是()A、最先適應算法B、最慢適應算法C、最優適應算法D、最壞適應算法答案:D解析:本題考查了空閑分區的分配策略中算法的概念。最壞適應算法:當收到內存申請時,找到第一個滿足申請長度的最大空閑區,將其分割并分配。此算法可避免形成分區碎片。49.若可用的共享資源共有10個,每個進程需要4個資源,且規定每個進程每次只能申請一個資源,那么為了不發生死鎖,共享該資源的進程數量最多為()A、2B、3C、4D、5答案:B解析:本題考查了進程的資源共享。由于每個進程每次只能申請一個資源,三個進程經過第一輪申請,將依次得到一個資源,還剩7個資源。經過第二輪申請,還剩4個資源。經過第三輪申請,還剩1個資源。這時每個進程都得到了3個資源,但未滿足運行所需的資源數。經過第四輪申請,將唯一的資源分配給第一個進程,該進程得到了所需的4個資源,可以運行。運行后釋放占用的4個資源,系統再將這些資源依次分配給其他進程,使其能夠運行完畢。當有4個進程時,經過第一、第二輪的申請后,還剩兩個資源,在第三輪申請中將這兩個資源依次分配給第一、第二個進程,這時已沒有資源可分配,并且所有的進程都無法運行,故將會陷入死循環中,即發生死鎖現象。50.組成斯普林系統(SPOOLING)的程序有多個,其基本的程序是A、井輸入程序、井管理程序、井輸出程序B、井輸入程序、井管理程序、緩輸出程序C、預輸入程序、井管理程序、緩輸出程序D、預輸入程序、井管理程序、井輸出程序答案:C解析:組成斯普林系統(SPOOLING)的程序有多個:預輸入程序、井管理程序、緩輸出程序。51.具有微型化和實時性特點的操作系統是A、單用戶微機操作系統B、實時操作系統C、單道批處理操作系統D、嵌入式操作系統答案:D解析:嵌入式操作系統的主要特點是微型化和實時性。由于嵌入式(計算機)系統的硬件配置較小,所以嵌入式操作系統在保證應用功能的前提下都采用微型化、低功耗的結構。52.在計算機系統中,為了方便管理文件,系統設置了一個文件數據結構,稱為()A、文件程序B、文件數據C、PCD、答案:D解析:本題考查了文件控制塊的概念。文件控制塊FCB是系統為管理文件而設置的一個數據結構。FCB是文件存在的標志,它記錄了系統管理文件所需要的全部信息。53.下列關于系統調用和函數調用的說法錯誤的是()A、系統調用是提供給編程人員的唯一接口B、用戶程序可通過系統調用獲得操作系統內核提供的服務C、在函數調用中,調用程序和被調用程序運行在相同的狀態D、在系統調用中,調用程序和被調用程序運行在相同的狀態答案:D解析:本題考查了系統調用與函數調用的概念。在系統調用中,調用程序運行在目態,被調用程序運行在管態。其他說法均正確。第二章填空+簡答54.在頁式存儲管理系統中,一個作業的頁表內容如下:若頁面大小為2KB,則該作業的地址0轉換成的物理地址是A、6KB、4KC、2KD、1K答案:B解析:依題干,作業的地址0轉換成的物理地址大小為4K55.算術溢出屬于異常分類中的()A、時鐘中斷B、硬件故障中斷C、程序性中斷D、訪管指令異常答案:C解析:本題考查了中斷的分類。程序性中斷:在某些條件下由指令執行結果產生,例如算術溢出、被零除、目態程序試圖執行非法指令、訪問不被允許的存儲位置、虛擬存儲中的缺頁等。56.若某磁帶的存儲密度為每英寸100個字符,每個記錄長度為120個字符,塊與塊間的間隔為0.3英寸,則該磁帶的空間利用率為()A、20%B、40%C、60%D、80%答案:D解析:本題考查了磁帶的空間利用率。120/100=1.2,1.2/(1.2+0.3)=1.2/1.5=0.4/0.5=80%。57.在地址轉換中,由絕對地址對應的存儲空間稱為()A、絕對地址空間B、物理地址空間C、邏輯地址D、邏輯地址空間答案:B解析:本題考查了地址轉換中絕對地址的概念。絕對地址對應著存儲器中的某段內存空間,我們把由絕對地址對應的內存空間稱為“物理地址空間”。將邏輯地址對應的存儲空間稱為邏輯地址空間。58.當批處理操作系統處于目態時,提供的服務對象或將要進行的事項是()A、用戶程序B、進程切換C、調度頁面D、檢測死鎖答案:A解析:本題考查了批處理操作系統處于目態時提供的服務。當系統處于目態時,只能為用戶提供服務,當處于管態時,既可以為用戶服務,也可以做系統維護工作,如進程切換、調度頁面、檢測死鎖等。59.在存儲管理中,采用覆蓋技術與交換技術的目的是()A、節省內存空間B、增大內存容量C、提高CPU利用率D、實現內存共享答案:A解析:本題考查了覆蓋技術與交換技術的概念。采用覆蓋技術與交換技術的目的是:提高內存利用率,節省內存空間。第六章填空+簡答60.在訪問磁盤時,訪問者依次要訪問的柱面是130,199,32,159,15,148,61,99,若采用先來先服務調度算法,則該算法需移動的柱面總量為()A、654B、765C、665D、756答案:B解析:本題考查了移臂調度中的先來先服務調度算法。采用先來先服務調度算法,得到的柱面訪問序列為130→199→32→159→15→148→61→99,每兩個柱面間的差值的絕對值分別是69、167、127、144、133、87、38,所以移動的柱面總量為69+167+127+144+133+87+38=765。61.在七狀態進程模型中,進程由就緒到就緒掛起的原因可能是()A、沒有進程處于就緒狀態或就緒狀態進程要求更多內存資源B、有高優先級阻塞進程和低優先級就緒進程C、一個進程釋放了足夠內存D、就緒掛起進程優先級高于就緒進程或沒有就緒進程答案:B解析:本題考查了七狀態進程模型的概念。就緒→就緒掛起:當有高優先級阻塞進程(系統認為該進程會很快就緒)和低優先級就緒進程時,系統會選擇掛起低優先級就緒進程。62.下列關于文件的鏈接結構說法錯誤的是()A、解決了碎片問題B、不利于文件動態擴充C、有利于文件插入和刪除D、不適于隨機存取答案:B解析:本題考查了文件的鏈接結構的概念。文件的鏈接結構的優點之一是:有利于文件動態擴充。63.下列關于進程和程序的說法中錯誤的是()A、程序是構成進程的組成部分之一B、撤銷進程時需回收它的PCC、D、進程是程序的一個執行過程答案:C解析:本題考查了進程與程序的聯系。程序是構成進程的組成部分之一,一個進程的運行目標是執行它所對應的程序;進程存在的標志是PCB,撤銷進程時系統可直接回收它的PCB;程序是永久存在的,進程具有生命周期,是程序的一個執行過程。64.死鎖解除是指破壞哪種必要條件()A、互斥條件B、不可剝奪條件C、請求和保持條件D、循環等待條件答案:D解析:本題考查了死鎖的解除。死鎖的解除方法是通過破壞“循環等待”條件來實現的。65.下列關于死鎖的說法中錯誤的是()A、發生死鎖時,四個必要條件必定成立B、四個必要條件成立時,必定發生死鎖C、系統處于安全狀態時,必定不會發生死鎖D、系統處于不安全狀態時,未必會發生死鎖答案:B解析:本題考查了死鎖的概念。發生死鎖時,四個必要條件一定成立,但四個必要條件成立時,未必會發生死鎖,其余說法均正確。66.資源分配圖可用于()A、死鎖預防B、死鎖避免C、死鎖檢測D、死鎖解除答案:C解析:本題考查了資源分配圖的概念。資源分配圖是一張有向圖,它清晰地描述了進程申請資源的情況,以及資源分配的情況,用于死鎖檢測。67.下列關于死鎖預防和死鎖避免的說法中錯誤的是()A、死鎖預防是通過各種措施,設法破壞至少一個必要條件B、相比死鎖避免,死鎖預防的執行更為嚴格C、相比死鎖預防,死鎖避免能夠更為充分地利用系統資源D、死鎖避免在系統運行前就開始評估死鎖是否會發生答案:D解析:本題考查了死鎖避免和死鎖預防的概念。死鎖預防是設法至少要破壞死鎖四個必要條件中的一個,嚴格地防止死鎖的出現。而死鎖避免則不那么嚴格,它是在系統運行過程中注意避免死鎖的發生。死鎖避免能夠更充分地利用系統資源。第五章填空+簡答68.造成顛簸的原因可能是()A、程序讀取B、系統調用C、頁面調度D、存儲保護答案:C解析:本題考查了頁面置換中的顛簸和抖動。顛簸是由于缺頁率高而引起的,當進行太過頻繁的頁面調度時,缺頁率將會增大,進而引起顛簸。69.在頁式虛存系統中,如作業執行時發生了缺頁中斷,經操作系統把該頁面調入主存并修改頁表之后,應執行A、被中斷的前一條指令B、被中斷的后一條指令C、被中斷的那一條指令D、該作業的第一條指令答案:C解析:在頁式虛存系統中,如作業執行時發生了缺頁中斷,經操作系統把該頁面調入主存并修改頁表之后,應執行被中斷的那一條指令70.下列不屬于文件物理結構的是()A、順序結構B、鏈接結構C、模塊化結構D、索引結構答案:C解析:本題考查了文件的物理結構。常用的文件物理結構有順序結構、鏈接結構和索引結構。71.為解決I/O設備和處理器處理速度不匹配的問題,可采用()A、DMA技術B、存儲保護C、通道技術D、緩沖技術答案:D解析:本題考查了緩沖技術的引入。為解決I/O設備和處理器處理速度不匹配的問題,故引入緩沖區,這種技術稱為緩沖技術。72.下列關于“可再入程序”的說法正確的是()A、一次只能被一個用戶調用B、是“純”代碼的程序C、可修改自身的代碼D、不需要調用者提供專用工作區答案:B解析:本題考查了可再入程序的概念。可再入程序,是指一個能夠被多個用戶同時調用的程序;是“純”代碼的程序,程序在執行中不會修改自身的代碼;要求調用者提供專用工作區,以保證程序以同樣的方式為各用戶服務。73.在SPOOLing系統中執行作業時,讀取數據的位置是()A、存儲器B、輸入井C、輸出井D、緩沖區答案:B解析:本題考查了SPOOLing系統的工作原理。在執行作業時,先將作業輸入到輸入井中(磁盤等),作業進入內存運行后,使用數據時可直接從輸入井中取出。74.計算機軟件系統是指計算機系統中的A、程序B、數據C、程序及其數據D、程序及其文檔答案:D解析:計算機軟件系統是指計算機系統中的程序及其文檔75.在三種基本類型的操作系統中,注重高可靠性的是()A、批處理系統B、Windows系統C、分時系統D、實時系統答案:D解析:本題考查了操作系統的基本類型。實時操作系統主要設計目標:在嚴格時間范圍內,對外部請求作出反應,對實時任務能夠進行實時處理,系統應具有高可靠性。76.虛擬存儲器中虛擬存儲的存儲單位是()A、位B、字節C、頁D、塊答案:C解析:本題考查了虛擬存儲的存儲單位。虛擬存儲器實際上是為了“擴大”內存容量而采用的一種設計技巧,虛擬存儲一般以“頁”為單位。77.造成某進程狀態從就緒態轉變成運行態的原因是A、上次分配給該進程的處理器時間太短B、有更高優先級的進程要運行C、該進程需要更多的處理器時間運行D、該進程被進程調度程序選中答案:D解析:造成某進程狀態從就緒態轉變成運行態的原因是該進程被進程調度程序選中78.在信箱通信中,表示從指定信箱Box中取出一封信,存儲到指定的地址Address中的原語寫法是()A、send(Address,Box)B、send(Box,Address)C、receive(Address,Box)D、receive(Box,Address)答案:D解析:本題考查的是信箱通信的概念。在信箱通信中,receive(Box,Address)表示從指定信箱Box中取出一封信,存儲到指定的地址Address中。79.在讀者—寫者問題中,讀者和寫者、寫者和寫者分別屬于哪種進程關系()A、同步、同步B、同步、互斥C、互斥、同步D、互斥、互斥答案:D解析:本題考查了讀者-寫者的概念。由讀者—寫者間的讀寫關系可知,讀者在讀文件時寫者不可寫文件,寫者在寫文件時讀者不可讀文件,故為互斥關系;寫者在寫文件時,其他寫者不可寫文件,故也為互斥關系。80.系統調用的分類中,被用于請求和釋放有關設備的一類是()A、進程控制類系統調用B、文件操作類系統調用C、進程通信類系統調用D、設備管理類系統調用答案:D解析:本題考查的是系統調用的分類。設備管理類系統調用:被用于請求和釋放有關設備,以及啟動設備操作等。81.當一個進程欲使用共享資源時,將對信號量S執行的操作是()A、P(1)B、V(1)C、P(S)D、V(S)答案:C解析:本題考查了P操作的定義。P操作表示進程占用了一個共享資源,當進程欲占用信號量S代表的共享資源時,將對S進行P(S)操作。82.計算機系統中,各種進程需在處理器上運行,關于處理器的構成不包括()A、運算器B、寄存器C、磁盤D、高速緩存答案:C解析:本題考查了處理器的構成。操作系統作為一個程序需要在處理器上執行,處理器一般由運算器、控制器、一系列的寄存器以及高速緩存構成。磁盤屬于外存存儲空間中的一種介質。83.14下列作業調度算法中既考慮作業進入輸入井的先后,又考慮作業計算時間的是A、先來先服務算法B、計算時間短的作業優先算法C、響應比高者優先算法D、均衡調度算法答案:C解析:響應比高者優先算法既考慮作業進入輸入井的先后,又考慮作業計算時間84.計算機系統采用多道程序設計可以()A、改善處理器環境B、增大處理器容量C、提高處理器利用率D、減少處理器錯誤答案:C解析:本題考查的是多道程序設計技術的作用。采用多道程序設計可以提高處理器的利用率。85.若進程A的運行時間為30s,當它到達內存時因其他原因并未立即執行,直到60s后才開始執行進程A,那么進程A的響應比為()A、0sB、1sC、2sD、3s答案:D解析:本題考查的是最高響應比優先算法。進程的響應比是指進程的等待時間與預計運行時間的和與預計運行時間的比值,一個進程的響應比計算方式為(等待時間/預計運行時間+1);即1+60/30=3s。86.當同時有多個中斷請求時,處理器會先接收的中斷類型是()A、對應設備最近的B、處理開銷最小的C、中斷優先級最高的D、處理難度最小的答案:C解析:本題考查的是中斷的優先級。當同時出現多個中斷請求時,處理器會優先接收中斷優先級最高的中斷請求。87.我們用程序狀態字表示處理器當前的工作狀態,其狀態代碼的構成不包括()A、CPU的工作狀態代碼B、指令代碼C、條件碼D、中斷屏蔽碼答案:B解析:本題考查的是程序狀態字(PSW)。程序狀態字(PSW)的狀態代碼構成有:CPU的工作狀態代碼、條件碼和中斷屏蔽碼。88.樹形結構目錄層次結構清晰,便于管理和保護,查找速度快,它也被稱為()A、一級目錄結構B、二級目錄結構C、多級目錄結構D、根目錄結構答案:C解析:本題考查了文件目錄中的多級目錄的概念。多級目錄結構又稱為樹型目錄結構,每次查找都從根目錄開始查找。優點是:層次結構清晰,便于管理和保護,解決了文件重名問題,查找速度快。89.將I/O設備分為獨占設備、共享設備和虛擬設備,這種分類方式是()A、按設備的使用特性分類B、按設備的信息組織方式分類C、按設備使用可共享性分類D、按設備的數據結構分類答案:C解析:本題考查了I/O設備的分類。將I/O設備按設備使用可共享性分類,可分為獨占設備、共享設備和虛擬設備。90.13當操作系統選擇了用戶程序占用處理器,則系統會A、從目態變為管態B、從管態變為目態C、繼續保持目態D、繼續保持管態答案:B解析:當操作系統選擇了用戶程序占用處理器,則系統會從管態變為目態91.在構成PSW的狀態代碼中,指出是否允許中斷的是()A、CPU的工作狀態代碼B、指令代碼C、條件碼D、中斷屏蔽碼答案:D解析:本題考查的是程序狀態字包含的狀態代碼。程序狀態碼(PSW)中指明是否允許中斷的狀態代碼是中斷屏蔽碼。92.在多個生產者——消費者問題中,生產者與生產者、消費者與消費者之間的關系為()A、同步、同步B、同步、互斥C、互斥、同步D、互斥、互斥答案:D解析:本題考查了進程的同步-互斥問題。在多個生產者—消費者問題中,存在多個緩沖區,為避免多個消費者同時從一個滿緩沖區中取產品,也為了避免多個生產者同時往一個空緩沖區中放入產品,故設置一個信號量使其為互斥關系。93.下列不能實現存儲保護的是()A、界地址寄存器B、地址越界保護C、權限保護D、高速緩存答案:D解析:本題考查了存儲保護的概念。可實現存儲保護的有界地址寄存器、地址越界保護和權限保護。94.下列不屬于死鎖必要條件的是()A、互斥條件B、不可剝奪條件C、同步條件D、循環條件答案:C解析:本題考查了死鎖的必要條件。死鎖的四個必要條件包括互斥條件、不可剝奪條件、請求和保持條件、循環等待條件。95.存儲管理的目的是盡可能地方便用戶使用和A、執行用戶程序B、提高主存利用率C、提高主存的速度D、增加主存實際容量答案:B解析:存儲管理的目的是盡可能地方便用戶使用和提高主存利用率96.在撤銷一個進程時,系統需收回該進程的()A、程序B、數據C、PCD、答案:C解析:本題考查的是進程控制塊(PCB)的基本概念。PCB是進程存在的唯一標志,當系統創建一個進程時,為進程設置一個PCB。操作系統利用PCB來描述進程的基本情況以及進程的運行變化過程。撤銷進程時,系統會收回它的PCB,進程也隨之消亡。97.一個進程可同其他進程一同推進,這體現出的進程特征是()A、并發性B、動態性C、獨立性D、交往性答案:A解析:本題考查了進程的特征。并發性:一個進程可以同其他進程一道向前推進。98.死鎖檢測的實質是確定哪種條件存在()A、互斥條件B、不可剝奪條件C、請求和保持條件D、循環等待條件答案:D解析:本題考查了死鎖檢測的概念。檢測死鎖的實質是確定是否存在“循環等待”條件。99.分時系統中,時間片到時屬于中斷分類中的()A、時鐘中斷B、輸入輸出中斷C、控制臺中斷D、硬件故障中斷答案:A解析:本題考查的是中斷的分類。時鐘中斷:由處理器內部的計時器產生,允許操作系統以一定規律執行函數,如時間片到時、硬件實時鐘到時等。100.下列不屬于三狀態進程模型中進程所處狀態的是()A、阻塞狀態B、就緒狀態C、運行狀態D、結束狀態答案:D解析:本題考查了三狀態進程模型的概念。三狀態進程模型:運行中的進程可以處于三種狀態之一:運行、就緒、等待。第三章填空+簡答101.在計算機系統中,負責各種信息的組織、存取、加工和保管等工作的是()A、傳輸系統B、通信系統C、文件系統D、I/O控制器答案:C解析:本題考查了文件管理的任務。在計算機系統中,各種信息的組織、存取、加工和保管等工作主要由文件系統來完成。102.下列關于文件物理結構中順序結構的說法錯誤的是()A、可進行快速存取B、支持順序存取和隨機存取C、不能動態增長D、有利于文件的插入和刪除答案:D解析:本題考查了文件物理結構中順序結構的概念。文件物理結構中的順序結構的優點是:可進行快速存取,并且支持順序存取和隨機存取;缺點是:文件不能動態增長,也不利于文件的插入和刪除,最終會導致出現存儲碎片。103.計算機系統中,中央處理器(CPU)能直接訪問的唯一存儲空間是()A、磁盤B、寄存器C、外存儲器D、內存儲器答案:B解析:本題考查的是計算機系統中的存儲系統。中央處理器能直接訪問的唯一存儲空間是內存儲器。在計算機系統中,1GB與1B間的轉換關系是()本題考查的是存儲器的編址單位之間的轉換。1KB=B,1MB=KB,1GB=MB,所以1GB=B。104.在磁盤空間管理中,效率較高的一種管理方案是()A、位示圖B、空閑塊表C、空閑塊鏈表D、空閑塊成組鏈接法答案:D解析:本題考查了空閑塊成組鏈接法的優點。采用空閑塊成組鏈接法的管理方式比普通的鏈接方式效率高,能夠迅速找到大量空閑盤塊地址。簡答題1.根據處理器中執行指令的類型,可將中央處理器的運行模式分為________和________。答案:用戶模式;特權模式解析:本題考查的是操作系統中處理器的運行模式。為中央處理器引入運行模式概念,運行模式通常分為用戶模式和特權模式。執行一般指令時,處理器處于目態,為用戶模式。執行特權指令時,處理器處于管態,為特權模式。2.緩沖技術是用以緩解處理器________與________速度不相匹配矛盾的一種數據暫存技術。答案:處理數據速度設備傳輸數據解析:采用緩沖技術的目的就是解決處理器處理速度與設備傳輸數據速度不匹配的問題。第八章簡答+綜合3.重定位的方式有________重定位和________重定位。答案:靜態動態解析:本題考查了地址的重定位的方式。重定位的方式有靜態重定位和動態重定位兩種。4.實現大量信息交換的三種方案有_______、_______和管道通信。答案:共享內存消息機制解析:本題考查了進程通信的實現。若要實現大量信息的交換,可采用三種方案:共享內存、消息機制和管道通信。第四章簡答+綜合5.常見的操作系統結構有整體式結構、________和________。答案:層次式結構;微內核結構解析:本題考查的是操作系統的結構。常見的操作系統結構有整體式結構、層次式結構和微內核(客戶/服務器)結構。6.可將操作系統分為三種基本類型,分別是批處理系統、________和________。答案:分時系統;實時系統解析:本題考查的是操作系統的基本類型。一般可以把操作系統分為三種基本類型,分別是批處理系統、分時系統和實時系統。7.文件的存取方式有兩種,它們的名稱是:_______存取和_______存取。答案:順序;隨機(次序可交換)8.實現存儲保護的方法有________和________。答案:地址越界保護權限保護解析:本題考查了實現存儲保護的方法。實現存儲保護的方法有地址越界保護和權限保護。9.SPOOLing系統主要包括輸入程序模塊、________和_______三部分。答案:輸出程序模塊作業調度程序解析:本題考查了SPOOLing系統的組成,主要包括輸入程序模塊、輸出程序模塊、作業調度程序三部分。10.三狀態進程模型中,進程的狀態包括等待狀態、_______和_______。答案:就緒狀態運行狀態解析:本題考查了三狀態進程模型的概念。三狀態進程模型:運行中的進程可以處于三種狀態之一:運行、就緒、等待。11.在批處理操作系統中,用戶________干預自己作業的運行,系統將按照作業提供的________處理作業。答案:不能;作業控制說明書解析:本題考查了批處理操作系統的特點。在批處理操作系統中,用戶自己不能干預自己作業的運行,系統按照用戶作業提供的作業控制說明書處理作業。12.請簡述樹型目錄結構的優缺點。答案:①優點:層次結構清晰,便于管理和保護,解決了文件重名問題,查找速度快。②缺點:查找一個文件按路徑名逐層檢查,由于每個文件都存儲在外存,多次訪盤會影響速度,結構相對比較復雜。13.I/O設備按設備使用特性分類,可分為________、輸出設備、_________和存儲設備。答案:輸入設備交互式設備解析:本題考查了I/O設備的分類。I/O設備按設備使用特性分類,可分為輸入設備、輸出設備、交互式設備、存儲設備。14.在分時系統中,進程交替運行,該系統的特點有多路性、________、________和及時性。答案:交互性;“獨占”性解析:本題考查的是分時系統的特點。分時操作系統具有多路性、交互性、“獨占”性和及時性的特點。15.按文件的用途可將其分為________、庫函數文件和________。答案:系統文件用戶文件解析:本題考查了文件的用途。按文件的用途分類可分為系統文件、庫函數文件和用戶文件。16.在七狀態進程模型中,阻塞狀態和阻塞掛起狀態的概念分別是什么?它們之間是如何轉化的?答案:阻塞狀態:進程在內存中,并等待某事件的發生。阻塞掛起狀態:進程在外存中,并等待某事件的發生。阻塞→阻塞掛起:沒有進程處于就緒狀態或就緒狀態進程要求更多內存資源時。阻塞掛起→阻塞:當一個進程釋放足夠內存時,系統會把一個高優先級阻塞掛起進程激活。17.用戶程序要想獲得特權指令提供的服務功能,只能通過________將其由目態切換到________后啟動操作系統。答案:系統調用;管態解析:本題考查了操作系統的服務功能。用戶程序只能執行一般指令,若要獲得操作系統特權指令提供的內核服務,就必須使用系統調用。其中會用到訪管指令,將目態切換為管態并啟動操作系統。18.請簡述程序性中斷;程序性中斷必須由操作系統來完成嗎?請舉例。答案:程序性中斷多數是程序指令出錯、指令越權或者指令尋址越界而引發的系統保護。程序性中斷可分為兩類:(1)第一類只能由操作系統完成;(2)第二類可以由程序自己完成,例如一些算術錯誤。19.假定某系統中,磁帶的記錄密度為每英寸1200個字符,每個邏輯記錄長為200個字符,塊與塊之間的間隙為0.5英寸。請問,為了使磁帶空間利用率達到70%,采用記錄成組操作時的塊因子應為多少?第七章綜合答案:設塊因子為x,每條記錄所占磁帶空間為200/1200=1/6英寸,則有(x*1/6)/(x*1/6+0.5)=0.7,解得x=7,所以塊因子應為7。20.請簡述實現虛擬存儲器需要哪些硬件支持。答案:實現虛擬存儲器需要以下的硬件支持,①系統有容量足夠大的外存;②系統有一定容量的內存;③最主要的是,硬件提供實現虛-實地址映射的機制。21.操作系統管理程序運行的狀態稱為_______,一般用戶程序運行時的狀態稱為______。答案:管態目態解析:管態是由操作系統管理的,一般的用戶程序運行的狀態為目態。22.各種_______和_______組成了計算機的軟件系統。答案:程序;數據解析:本題考查了計算機軟件系統的概念。各種程序和數據組成了計算機的軟件系統。23.請簡述資源有序分配法;為什么它可以實現死鎖預防?答案:資源有序分配法是指對系統中所有資源順序編號,規定任何一個進程申請兩個以上資源時,按資源編號順序申請,只有在得到編號小的資源之后,才能再申請編號大的資源。資源有序分配法破壞了死鎖四個必要條件中的循環等待條件,因此可以實現死鎖預防。24.我們用一個專門的寄存器來指示處理器狀態,稱為_______;用專門的寄存器來指示下一條要執行的指令,稱為_______。答案:程序狀態字/PSW程序計數器/PC解析:本題考查了程序狀態字的概念。用一個專門的寄存器來指示處理器當前的工作狀態,稱為程序狀態字(PSW);并用程序計數器(PC)這個專門的寄存器來指示下一條要執行的指令。25.在虛擬頁式存儲管理中,頁式存儲器提供編程使用的虛擬地址由________和________組成。答案:虛擬頁號頁內地址解析:頁式存儲器提供編程使用的虛擬地址由兩部分組成:虛擬頁號和頁內地址。26.簡述死鎖的定義以及產生死鎖現象的主要原因。答案:定義:一組進程中的每一個進程均無期限地等待被該組進程中的另一個進程所占有且永遠不會釋放的資源。主要原因有兩個,一是競爭資源,系統資源在分配時出現失誤,進程間對資源的相互爭奪而造成僵局。二是多道程序運行時,進程推進順序不合理。27.在資源分配圖中,若圖中沒有環路,則系統中_______死鎖;若存在環路,則系統中_______死鎖。答案:沒有可能存在解析:本題考查了資源分配圖的概念。如果資源分配圖中沒有環路,則系統中沒有死鎖。如果資源分配圖中出現了環路,則系統中可能存在死鎖。28.啟動磁盤執行一次I/O操作花費時間由哪幾部分組成?答案:啟動磁盤執行一次輸入輸出所花的時間有尋找時間、延遲時間和傳送時間。29.死鎖的四個必要條件成立時,是否一定會發生死鎖?請寫出四個必要條件。答案:不一定。①互斥條件;②不可剝奪條件;③請求和保持條件;④循環等待條件。30.在可變分區存儲管理方案中,解決碎片問題的一個有效辦法是采用緊縮技術,通過移動內存中的程序,把________合并成一個連續的大空閑區置于內存的一端,把________放在內存的另一端。答案:所有空間碎片所有程序占用區解析:本題考查了緊縮技術的概念。緊縮技術的實現方法:通過移動內存中的程序,把所有空閑碎片合并成一個連續的大空閑區且放在內存的一端,而把所有程序占用區放在內存的另一端。31.當臨界區已有進程,則第二個要求進入臨界區的進程_______進入,進程狀態將轉變為_______。答案:不能等待狀態解析:本題考查了臨界區的概念。臨界區一次只允許一個進程進入,后來的進程只能等待,處于等待狀態。32.操作系統可通過________為用戶提供服務,其中提供給程序開發人員的是________。答案:接口;編程接口解析:本題考查了操作系統的服務功能。操作系統通過接口為用戶提供各種服務功能。一方面,向程序開發人員提供高效的編程接口;另一方面,向使用計算機系統的用戶提供用戶接口,使得用戶能夠靈活、方便、有效地使用計算機。33.DMA方式的數據塊傳送過程可分為三個階段:_________、數據傳送、__________。答案:傳送前預處理傳送后處理解析:本題考查了DMA控制方式的概念。DMA方式的數據塊傳送過程可分為三個階段:傳送前預處理、數據傳送、傳送后處理34.磁盤驅動調度是由__________和________兩部分組成。答案:移臂調度旋轉調度解析:本題考查了磁盤驅動調度的概念。磁盤驅動調度是由移臂調度和旋轉調度組成。35.我們把由邏輯地址轉換為絕對地址的工作稱為________;由絕對地址對應的內存空間稱為________。答案:地址轉換物理地址空間解析:本題考查了地址的轉換。我們把邏輯地址轉換成絕對地址的工作稱為“地址轉換”,我們把由絕對地址對應的內存空間稱為“物理地址空間”。36.在多個生產者—消費者問題中,設置信號量empty,初值為k,用于表示緩沖池中空緩沖區的數目;設置信號量full,初值為0,用于表示緩沖池中滿緩沖區的數目;設置信號量mutex,初值為1,用于實現臨界區(環形緩沖池)的互斥;另設整型變量i和j,初值均為0,i用于指示空緩沖區的頭指針,j用于指示滿緩沖區的頭指針。該算法的描述程序如下,請在有序號的空行上填寫適當的關于信號量mutex、empty和full的P、V操作或緩沖區頭指針變化的賦值語句。生產者進程P1,P2,..,Pn:i=0;while(true){生產一個產品;P(empty);①;往Buffer[i]中放一個產品;i=(i+1)modk;V(mutex);②;}消費者進程Q1,Q2,..,Qm:j=0;while(true){生產一個產品;P(full);③;從Buffer[j]中取一個產品;④;V(mutex);⑤;消費一個產品;}答案:①P(mutex)②V(full)③P(mutex)④j=(j+1)modk⑤V(empty)解析:①對mutex進行P操作,令其他生產者此時不能向空緩沖區中放入產品,實現了生產者之間的互斥;②放入一個產品后,滿緩沖區數目增加;③對mutex進行P操作,令其他消費者此時不能沖滿緩沖區中取出產品,實現了消費者之間的互斥;④頭指針j的數值加1,由于是環形緩沖池,所以j的值為(j+1)除以緩沖區的總數目k,取余數;⑤取出一個產品,所以空緩沖區數目增加。37.計算機系統的硬件系統組成包括CPU、_______、外存和各種類型的______。答案:內存;輸入輸出設備解析:本題考查了計算機系統的硬件系統的組成。中央處理器(CPU)、內存儲器(主存)、外存儲器(磁盤、磁帶)以及各種類型的輸入輸出設備(鍵盤、鼠標、顯示器、打印機等)組成了計算機硬件系統。38.磁盤中信息傳輸,執行一次輸入輸出所花的時間有_______、延遲時間和________。答案:尋找時間傳送時間解析:本題考查了磁盤內信息傳輸時間。執行一次輸入輸出所花的時間有尋找時間、延遲時間和傳送時間。39.請簡述“臨界區”的使用規則。答案:①當臨界區為空時,若有一個進程要求進入臨界區,應允許它立即進入臨界區;②若有一個進程已在臨界區時,其他要求進入臨界區的進程必須等待;③當沒有進程在臨界區,而同時有多個進程要求進入臨界區,只能讓其中一個進入臨界區,其他進程必須等待;④任一進程進入臨界區的要求應在有限時間內滿足;⑤處于等待狀態的進程應放棄占用處理器。40.請簡述中斷和異常的區別;指出“時間片到時”、“算術溢出”、“掉電”和“虛擬存儲中的缺頁”分別屬于哪種中斷或異常。答案:(1)中斷是由外部事件引發的,而異常則是由正在執行的指令引發的;(2)時間片到時屬于中斷中的時鐘中斷,算術溢出屬于異常中的程序性中斷,掉電屬于中斷中的硬件故障中斷,虛擬存儲中的缺頁屬于異常中的程序性中斷。41.在分區保護中,有兩種存儲分區的保護方法,分別是________和________。答案:設置界限寄存器保護鍵方法解析:本題考查了分區的保護方法。有兩種存儲分區的保護方法,設置界限寄存器和保護鍵方法。42.在Windows操作系統中,主要層次有硬件抽象層HAL、________、執行體和大量的________。答案:內核;子系統集合解析:本題考查的是Windows操作系統的概念。Windows是分層的模塊系統,主要層次有硬件抽象層HAL、內核、執行體和大量的子系統集合。43.處理器處于________時,只能執行一般指令;處理器處于_______時,可執行全部指令。答案:目態管態解析:本題考查了處理器的工作狀態。處理器處于目態時只能執行一般指令,處理器處于管態時可執行一般指令和特權指令。44.設有兩個優先級相同的進程P1和P2,代碼如下,信號量S1和S2的初始值均為0,則P1和P2并發執行后,X、Y、Z的值分別是多少?兩進程間是什么關系?答案:x=5,y=12,z=9。進程P1和P2之間是同步關系。解析:進程為并發進行,也就是進程P1執行一步,進程P2也執行一步。P1第二步y=y+2=1+2=3,P2第二步x=x+1=1+1=2;P1第三步z=y+1=3+1=4,P2對S1進行P(S1)操作,但這時S1=-1,所以進程P2處于等待狀態,暫不運行;P1第四步對S1進行V(S1)操作,使進程P2繼續運行,P2第四步x=x+y=2+3=5;P1第五步對S2進行P(S2)操作,這時S2=-1,進程P1處于等待狀態,暫不運行,P2第五步z=x+z=5+4=9;由于P1等待,所以P2執行第六步,對S2執行V(S2)操作,使進程P1繼續運行,y=9+3=12。可以看出進程P1和P2在執行時需用到彼此的數據,為限制其執行速度,保證輸出無誤,故設置信號量S1、S2,這屬于進程間的協同合作,是同步關系;若單獨為P1、P2設置另外一個信號量用來限制它們使用臨界資源,則體現出互斥關系。45.某文件系統采用單級索引文件結構,假定文件索引表的每個表項占3個字節存放一個磁盤塊的塊號,磁盤塊的大小為512B。試問:(1)該文件系統能支持的最大文件大小是多少字節?能管理的最大磁盤空間是多大?(2)若采用3級索引,該文件系統能支持的最大文件大小是多少字節?答案:(1)由于索引表占用一個大小為512B的磁盤,所以該文件系統的索引表可以管理512/3=170個表項,而每一個表項對應一個物理塊,因此該文件系統可以支持的最大文件為:170*512B=87040B=85KB能管理的最大磁盤空間:2^24*512B(2)170*170*170*512B=2456500KB=2398.93MB46.進程控制塊中的內容可分為_______和_______部分。答案:調度信息現場信息解析:本題考查了進程控制塊的內容。進程控制塊的內容可分為調度信息和現場信息兩大部分。調度信息包含進程的地址信息、優先級等,現場信息刻畫進程的運行情況。47.請簡述“可再入程序”的概念和特點。答案:本題考查的是“可再入程序”的概念和特點。①一個能夠被多個用戶同時調用的程序稱作是“可再入”的程序;②“純”代碼的程序,程序在執行中不會修改自身的代碼;③要求調用者提供專用工作區,以保證程序以同樣的方式為各用戶服務。48.在讀者—寫者問題中,設置read_count為共享變量,表示當前正在讀文件的讀者進程個數,初值為0;設置信號量mutex,初值為1,用于實現臨界區的互斥;設置信號量write,初值為1,用于寫者間或讀者與寫者間的互斥。請在下列算法程序中的空行上填寫適合的關于read_count、mutex、write的P、V操作語句。讀者進程:while(true){P(mutex);read_count=read_count+1;if(read_count=1)P(write);①;讀文件;②;③;if(read_count=0)④;V(mutex);}寫者進程:while(true){P(write);寫文件;⑤;}答案:①V(mutex)②P(mutex)③read_count=read-1④V(write)⑤V(write)解析:①讀者修改完read_count的值后,對mutex進行v操作,使共享變量read_count空閑,可被下一個讀者修改;②讀者要修改read_count的值,對mutex進行P操作,此時不允許其他讀者修改read_count的值;③即將離開的讀者修改read_count的值,令其減一;④若讀者數目為0,對write進行V操作,允許寫者寫文件;⑤寫者寫完文件后,對write進行V操作,允許其他寫者寫文件。49.請簡述線程的屬性。答案:本題考查的是線程的屬性概念。①每個線程都有一個唯一的標識符和一張線程描述表。②不同的線程可以執行相同的程序。③同一個進程中的各個線程共享該進程的內存地址空間。④線程是處理器的獨立調度單位。⑤一個線程在被創建后便開始了它的生命周期,線程在生命周期內會經歷等待狀態、就緒狀態和運行狀態等各種狀態變化。50.請簡述死鎖預防與死鎖避免這兩種死鎖解決方案的含義。請簡述文件保護與文件保密的區別以及為實現文件保護和文件保密所采取的措施。請簡述產生死鎖的四個必要條件。請簡述操作系統提供的系統調用的種類及每一類的功能。第六章單選答案:1)文件操作類。功能有打開文件、建立文件、讀文件、寫文件、關閉文件等;(2)資源申請類。功能有請求分配、歸還主存空間,分配、歸還外圍設備等;(3)控制類。功能有請求正常結束、異常結束,返回斷點/指定點等;(4)信息維護類。功能有設置、獲取日歷時間,設置、獲取文件屬性等。51.移臂調度有哪些主要的調度算法?答案:移臂調度有先來先服務調度算法、最短尋找時間優先調度算法、電梯調度算法和單向掃描調度算法。52.操作系統將裸機擴充成為功能強、使用方便的計算機系統,稱為________。把操作系統的全部功能,包括________、命令、作業控制語言等,統稱為操作系統虛機器。答案:虛擬計算機;系統調用解析:本題考查了虛機器的基本概念。硬件機器稱為裸機,操作系統把原來的裸機擴充成為功能強、使用方便的計算機系統,我們把這種計算機系統稱為虛擬計算機,而把操作系統的全部功能,包括系統調用、命令、作業控制語言等,統稱為操作系統虛機器。53.在死鎖預防中,為破壞死鎖的四個必要條件,可采用的方法有_______
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效能拖拉機生產線行業深度調研及發展項目商業計劃書
- 環保型清潔劑企業制定與實施新質生產力項目商業計劃書
- 工業互聯網安全風險的多因素安全評估模型-洞察闡釋
- 自動化流程單選框設計-洞察闡釋
- 分享行為預測模型優化策略-洞察闡釋
- 流式細胞技術在細胞周期研究中的應用-洞察闡釋
- 數字化轉型與中央銀行治理創新-洞察闡釋
- 蝕群算法在環境監測網絡優化中的應用研究-洞察闡釋
- 塑料鞋成型工藝優化-洞察闡釋
- 人工智能在環境監測中的應用-洞察闡釋
- 2024年浙江省中考社會試卷真題(含標準答案及評分標準)
- 第五版-FMEA培訓教材-新版
- NB-T32036-2017光伏發電工程達標投產驗收規程
- 食品安全與日常飲食智慧樹知到期末考試答案章節答案2024年中國農業大學
- PE袋化學品安全技術說明書MSDS(聚乙烯塑膠袋)
- 100以內進退位加減法口算題每天60道
- 七人學生小品《如此課堂》劇本臺詞手稿
- 甲醇及制氫裝置預試車方案
- 單片機課件第8章存儲器的擴展
- 分子的立體構型
- 英文版簡易-電商送貨單-產品隨行單模板
評論
0/150
提交評論