《02326 操作系統(tǒng)》自考核心知識點考試復(fù)習(xí)題庫(含答案)_第1頁
《02326 操作系統(tǒng)》自考核心知識點考試復(fù)習(xí)題庫(含答案)_第2頁
《02326 操作系統(tǒng)》自考核心知識點考試復(fù)習(xí)題庫(含答案)_第3頁
《02326 操作系統(tǒng)》自考核心知識點考試復(fù)習(xí)題庫(含答案)_第4頁
《02326 操作系統(tǒng)》自考核心知識點考試復(fù)習(xí)題庫(含答案)_第5頁
已閱讀5頁,還剩55頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論