2023年自考類計算機類(工學(xué)類)操作系統(tǒng)2010-2022歷年真題選編帶答案難題含解析_第1頁
2023年自考類計算機類(工學(xué)類)操作系統(tǒng)2010-2022歷年真題選編帶答案難題含解析_第2頁
2023年自考類計算機類(工學(xué)類)操作系統(tǒng)2010-2022歷年真題選編帶答案難題含解析_第3頁
2023年自考類計算機類(工學(xué)類)操作系統(tǒng)2010-2022歷年真題選編帶答案難題含解析_第4頁
2023年自考類計算機類(工學(xué)類)操作系統(tǒng)2010-2022歷年真題選編帶答案難題含解析_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年自考類計算機類(工學(xué)類)操作系統(tǒng)2010-2022歷年真題選編帶答案難題含解析(圖片大小可自由調(diào)整)第1卷一.歷年考點試題黑鉆版(共75題)1.簡述UNIX如何采用緩存技術(shù)實現(xiàn)讀寫操作。2.在多級目錄結(jié)構(gòu)中查找一個文件時需要按路徑名搜索,當層次較多時為降低查找時間而引入了______A.子目錄B.父目錄C.基本目錄D.當前目錄3.試分析引起進程阻塞和喚醒的事件主要有哪些。4.若系統(tǒng)中有5臺繪圖儀,有多個進程均需要使用兩臺,規(guī)定每個進程一次僅允許申請一臺,則至多允許幾個進程參于競爭,而不會發(fā)生死鎖______A.5B.2C.3D.45.分區(qū)的保護措施主要是______A.界地址保護B.存取控制表保護C.用戶權(quán)限保護D.程序狀態(tài)保護6.在下面列出的進程調(diào)度算法中,選擇進程的準則,其中面向用戶的有______A.吞吐量高B.公平性原則C.響應(yīng)時間快D.周轉(zhuǎn)時間短E.各類資源的平衡利用7.假定某系統(tǒng)僅有4個并發(fā)進程競爭某類資源,并都需要該類資源3個。如果要使這個系統(tǒng)不會發(fā)生死鎖,那么該類資源至少有______A.9B.10C.11D.18.采用段式存儲管理,若地址用32位表示,其中20位表示段號,則允許每段的最大長度是______A.224B.212C.232D.2109.如果一組并發(fā)進程是有交互的,則______A.程序間會有依賴關(guān)系B.進程的執(zhí)行具有封閉性C.進程各自獨立,互不干擾D.它們一定含有相同的程序或程序段10.存放當前從主存儲器讀出的指令的寄存器是______A.通用寄存器B.指令寄存器C.基址寄存器D.限長寄存器11.操作系統(tǒng)啟動和控制外圍設(shè)備完成輸入/輸出操作的過程有多個階段,它們是______A.組織通道程序階段B.準備階段C.把通道程序的首地址存放到通道地址字中階段D.啟動I/O階段E.結(jié)束處理階段12.下列哪項可引起自愿性中斷事件______A.程序中除數(shù)為“0”B.程序中使用了非法操作碼C.程序中訪問地址越界D.程序中使用了一條訪管指令13.并發(fā)進程指的是______A.可并行執(zhí)行的進程B.可先后執(zhí)行的進程C.可同時執(zhí)行的進程D.不可中斷的進程14.UNIX中,管道機制有兩種類型,即______A.pipeB.FIFOC.mknodD.shellE.fork15.什么是相關(guān)臨界區(qū)?對相關(guān)臨界區(qū)的管理有何要求?16.在采用請求分頁式存儲管理的系統(tǒng)中,地址變換過程可能會因為______和______等原因而產(chǎn)生中斷。17.在中斷處理中,輸入/輸出中斷包括______

I.設(shè)備出錯

Ⅱ.數(shù)據(jù)傳輸結(jié)束。A.ⅠB.ⅡC.Ⅰ和ⅡD.都不是18.以下關(guān)于UNIX頁面調(diào)度的敘述中,正確的有______A.頁面調(diào)度采用二次機會頁面替換算法B.被調(diào)出的頁面如修改過,則應(yīng)先寫回到磁盤C.頁面守護進程(2號進程)平時一般處于就緒狀態(tài)D.一個正在與外設(shè)交換信息的頁面是可以被替換的E.一個正在被裝入的頁面是不能被替換的19.在頁式存儲管理中,哪項完成了地址轉(zhuǎn)換工作______A.地址轉(zhuǎn)換程序B.硬件C.裝入程序D.用戶程序20.哪幾項是造成文件可能被破壞的原因______A.計算機病毒的侵害B.天災(zāi)人禍C.硬件故障D.軟件失誤E.共享文件時引起錯誤21.產(chǎn)生死鎖的基本原因是______A.資源分配不當B.系統(tǒng)資源不足C.進程推進順序不當D.作業(yè)調(diào)度不當E.進程調(diào)度不當22.批處理系統(tǒng)可以分為______系統(tǒng)和______系統(tǒng)。23.某系統(tǒng)有同類互斥資源m個,供n個進程共享使用,如果每個進程最多申請使用z個資源(其中1≤z≤m)。證明:當n(z-1)+1≤m時,系統(tǒng)不會發(fā)生死鎖。24.在早期的分時系統(tǒng)中,讓多個用戶的作業(yè)輪流進入主存儲器執(zhí)行。先把一個作業(yè)裝入主存儲器執(zhí)行,當出現(xiàn)等待事件或用完一個時間片時,把該作業(yè)從主存換出,再把由調(diào)度程序選中的另一作業(yè)調(diào)到主存中。這種技術(shù)稱為______A.覆蓋技術(shù)B.對換技術(shù)C.移動技術(shù)D.調(diào)度技術(shù)25.關(guān)于進程與程序關(guān)系說法正確的是______A.不同進程肯定包含相同的程序B.不同進程肯定包含不同的程序C.一個進程肯定包含多個程序D.不同進程可以包含相同的程序26.請解釋“抖動(或顛簸)”現(xiàn)象。27.從結(jié)構(gòu)上看,UNIX可以分為______和______兩部分。28.能用來唯一標識某個記錄的數(shù)據(jù)項稱為記錄的______A.候選鍵B.次鍵C.索引D.主鍵29.設(shè)備分配表由兩部分組成,分別是______和______。30.主存空間的地址編號稱為主存儲器的______,而與之對應(yīng)的主存空間稱為______。31.把進程作為操作系統(tǒng)的基本構(gòu)造單位,以下描述不正確的是______A.不能支持不同硬件和不同用戶需要的版本,不能實現(xiàn)兼容B.進程增多會給調(diào)度和控制帶來復(fù)雜性,增加了死鎖的機會C.進程之間的通信必須由通信機制來完成,速度較慢D.每人進程要占用一人進程控制塊和一個私有的主存區(qū)域,開銷較大32.一個進程從所在的隊列中退出稱為出隊,根據(jù)要出隊的進程原先在隊列中的位置可分成3種情況。下列說法中錯誤的是______A.隊首進程出隊B.隊尾進程出隊C.非隊首(或隊尾)進程出隊D.最高優(yōu)先級進程出隊33.進程通信有______和______兩種通信方式。34.下列文件中屬于物理文件的是______A.索引文件B.鏈接文件C.流式文件D.順序文件E.記錄式文件35.操作系統(tǒng)的主要任務(wù)包括______A.為其他軟件提供支持B.改善人機界面C.為用戶提供良好的編程工具D.控制程序執(zhí)行E.管理計算機系統(tǒng)資源36.有n個并發(fā)進程競爭必須互斥使用的共享資源時,若某進程作為第一個使用資源者調(diào)用P操作后,則這時信號量的值為______A.0B.-1C.n+1D.n-137.UNIX采用的存儲管理方式為______A.頁式存儲管理B.頁式虛擬存儲管理C.固定分區(qū)存儲管D.單用戶連續(xù)存儲管理38.UNIX把進程的地址空間分成若干區(qū)段,這些區(qū)段分別是______A.系統(tǒng)區(qū)段B.程序區(qū)段C.正文區(qū)段D.非共享程序區(qū)段E.控制區(qū)段39.以下哪項屬于存儲介質(zhì)______A.磁盤驅(qū)動器B.軟磁盤片C.卡片機D.磁帶機40.什么是進程?進程的特性有哪些?進程和程序的主要區(qū)別是什么?41.死鎖現(xiàn)象并不是計算機系統(tǒng)特有的,例如,除哪項之外,下列3種案例都是死鎖的體現(xiàn)______A.大橋大修,橋上只有一個車道通行B.兩列相向行駛的列車在單軌鐵路線上迎面相遇C.兩位木匠釘?shù)匕澹晃恢晃找话迅^,而另一位沒有榔頭,卻只有釘子D.高速公路大堵車,因為橋被臺風吹垮了42.在可變分區(qū)存儲管理中,分區(qū)的保護通常采用______和______兩種方法。43.哪項是用信箱實現(xiàn)并發(fā)進程間的通信的兩人基本通信原語______A.R(S)和W(S)B.P(S)和V(S)C.P原語和V原語D.send原語和receive原語44.下圖是當前某系統(tǒng)的資源分配圖,它表示該系統(tǒng)中雖有環(huán)路,但無死鎖。從圖中可知進程能獲得資源執(zhí)行結(jié)束的順序可能是______

A.P1,P2,P3,P4B.P1,P4,P2,P3C.P4,P2,P3,P1D.P4,P3,P2,P145.產(chǎn)生死鎖的必要條件,分別是:互斥使用、占有并等待、不可搶奪和______A.請示并釋放B.循環(huán)等待C.請示并阻塞D.系統(tǒng)調(diào)用46.引起I/O中斷的事件有______A.數(shù)據(jù)傳送完畢B.設(shè)備出錯C.設(shè)備正在處理數(shù)據(jù)D.指令錯E.缺頁47.在一個頁式存儲管理中,一程序的頁面走向為4,3,2,1,4,3,5,4,3,2,1,5,并采用算法。設(shè)分配給該程序的存儲塊數(shù)分別為3和4,在該訪問中發(fā)生的缺頁次數(shù)F和缺頁中斷率f是______A.(1)M=3,F(xiàn)=7,f≈58%,(2)M=4,F(xiàn)=4,f≈33%B.(1)M=3,F(xiàn)=9,f≈75%,(2)M=4,F(xiàn)=10,f≈83%C.(1)M=3,F(xiàn)=10,f≈83%,(2)M=4,F(xiàn)=8,f≈67%D.(1)M=3,F(xiàn)=8,f≈67%,(2)M=4,F(xiàn)=5,f≈42%48.多道程序設(shè)計實際上對硬件中各種資源的并行工作能力______A.增加了B.利用并發(fā)揮了C.減少了D.模擬了49.采用多道程序設(shè)計后,用戶在程序中使用的地址稱為______A.靜態(tài)地址B.絕對地址C.相對地址D.物理地址50.若中斷字寄存器的內(nèi)容為“______”,則表示無中斷事件發(fā)生;若中斷字寄存器的內(nèi)容為“______”,則表示有中斷事件發(fā)生。51.固定分區(qū)和可變分區(qū)存儲管理的重定位方式是不同的,固定分區(qū)管理采用______方式裝入用戶作業(yè),而可變分區(qū)管理采用______方式裝入用戶作業(yè)。52.存儲區(qū)管理可以具體分為______、______和可重定位分區(qū)。53.對記錄式文件,操作系統(tǒng)為用戶存取文件信息的最小單位是______A.文件B.記錄C.字符D.字節(jié)54.闡述進程的互斥和進程的同步概念。55.在下列存儲管理方案中,采用動態(tài)重定位方式裝入作業(yè)的是下列哪項所列的存儲管理方式______A.固定分區(qū)B.可變分區(qū)C.頁式D.段式E.段頁式56.文件系統(tǒng)依賴哪項實現(xiàn)按名存取______A.查找文件目錄B.查找位示圖C.地址轉(zhuǎn)換機構(gòu)D.查找作業(yè)表57.頁式存儲管理方法中,地址轉(zhuǎn)換的一般公式是:

絕對地址=______×塊長+______。58.下列不是同步機制應(yīng)遵循的準則的是______A.讓權(quán)等待B.空閑讓進C.忙則等待D.AND等待59.若中斷字寄存器的內(nèi)容為“______”,則表示無中斷事件發(fā)生;若中斷字寄存器的內(nèi)容為“______”,則表示有中斷事件發(fā)生。60.在下列存儲方案中,一個作業(yè)在內(nèi)存中一定是連續(xù)存放的有______A.單一連續(xù)分配B.固定式分區(qū)分配C.可變分區(qū)分配D.段式E.頁式61.在可變分區(qū)存儲管理中,回收一個分區(qū)時,使空閑分區(qū)個數(shù)不變的情況是______A.既無上鄰又無下鄰B.只有上鄰沒有下鄰C.既有上鄰又有下鄰D.只有下鄰沒有上鄰E.有時有上鄰有時有下鄰62.現(xiàn)用PV操作管理共享資源。若信號量初值為m,最多有n(n≥m)個進程使用共享資源,則信號量值的變化范圍可能是______A.[0,m]B.[m,n]C.[-1,m]D.[-1,n]E.[-n,m]63.并發(fā)進程之間的基本關(guān)系是______和______。64.有關(guān)中斷的下列提法中,哪些是正確的______A.中斷事件是由硬件發(fā)現(xiàn)的B.中斷事件是由軟件處理的C.中斷事件是正在運行的進程所期望的D.應(yīng)在每一條指令執(zhí)行后檢測是否有中斷事件E.應(yīng)在每個進程結(jié)束后檢測是否有中斷事件65.以下關(guān)于文件目錄的描述,其中不正確的是______A.當要訪問文件時,可以從當前目錄開始設(shè)置路徑,這種訪問方式稱為絕對路徑B.文件目錄需要長期保存,一般作為文件保存在輔助存儲器中C.文件目錄的組織和管理應(yīng)便于檢索與防止沖突D.文件目錄是用于檢索文件的,由若干目錄項組成66.I/O中斷事件可以粗略地分成______A.操作正常結(jié)束B.操作中斷結(jié)束C.操作自動結(jié)束D.操作異常結(jié)束E.操作手動結(jié)束67.簡述UNIX文件系統(tǒng)的特點。68.以下敘述正確的是______A.進程調(diào)度程序主要是按一定的算法從阻塞隊列中選擇一個進程,將處理機分配給它B.P、V操作可以防止死鎖的發(fā)生C.進程進入臨界區(qū)時要執(zhí)行開鎖原語D.預(yù)防死鎖的發(fā)生可以通過破壞產(chǎn)生死鎖的4個必要條件之一來實現(xiàn),但破壞互斥條件的可能性不大69.UNIX系統(tǒng)中,管道機制有兩種類型,一種類型是______的無名管道,另一種類型是______的命名管道。70.在可變分區(qū)存儲管理中,最優(yōu)適應(yīng)分配算法要求對空閑區(qū)表項按哪項進行排列______A.長度從大到小B.長度從小到大C.地址從大到小D.地址從小到大71.簡述進程互斥和進程同步的區(qū)別。72.產(chǎn)生系統(tǒng)死鎖的原因可能是由于______A.多個進程競爭共享型設(shè)備B.進程釋放資源或競爭資源C.一人或多個進程進入死循環(huán)D.多個進程競爭,資源出現(xiàn)了循環(huán)等待73.文件有哪幾種物理結(jié)構(gòu)?有哪幾種邏輯結(jié)構(gòu)?74.若用PV操作管理共享資源,信號量值的變化范圍是[-n,m],則______A.信號量的初值為mB.只允許(m-n)個進程使用共享資源C.最多有n個進程在等待使用共享資源D.當前可能有(m+n)個進程調(diào)用了P操作E.正在使用共享資源的進程可能有m個75.如果操作系統(tǒng)能保證所有的進程在有限的時間內(nèi)得到所需要的全部資源,則稱系統(tǒng)處于______,系統(tǒng)處于該狀態(tài)時,______(會/不會)發(fā)生死鎖。第1卷參考答案一.歷年考點試題黑鉆版1.參考答案:UNIX設(shè)置一批緩沖區(qū)構(gòu)成緩沖池,對于寫操作,驅(qū)動程序分配一個緩沖區(qū),先把信息從用戶空間復(fù)制到緩沖區(qū),再啟動設(shè)備把緩沖區(qū)的信息保存起來;對于讀操作,啟動設(shè)備后先把指定的信息傳送到一個緩沖區(qū),再將信息復(fù)制到用戶空間。2.參考答案:D[考點]多級目錄查找文件[解析]用戶每次訪問文件都從根目錄開始訪問很費時間,所以允許用戶將經(jīng)常訪問的一個子目錄設(shè)置為當前工作目錄,當要訪問文件時,就可以從當前目錄開始設(shè)置路徑進行訪問文件,這種路徑稱為相對路徑。3.參考答案:(1)請求系統(tǒng)服務(wù)。當正在執(zhí)行的進程請求系統(tǒng)提供服務(wù)而系統(tǒng)無法滿足其請求時,進程阻塞等待;由釋放服務(wù)的進程喚醒阻塞進程。

(2)啟動某種操作。當進程啟動某種I/O操作后阻塞以等待操作完成;由中斷處理程序喚醒阻塞進程。

(3)新數(shù)據(jù)尚未到達。相互合作的進程中,消費者進程阻塞,等待數(shù)據(jù)到達;生產(chǎn)者進程在數(shù)據(jù)到達后喚醒阻塞進程。

(4)無新工作可做。系統(tǒng)進程沒有新工作可做時阻塞等待;當有進程發(fā)出請求時喚醒阻塞進程。4.參考答案:D[考點]死鎖避免[解析]滿足不等式n×(x-1)+1<=m即可,其中n表示可并發(fā)且共享該類資源進程的最多的個數(shù),x表示每個進程申請資源的最大量,m表示系統(tǒng)中同類資源的個數(shù)。5.參考答案:A[考點]分區(qū)保護的主要措施[解析]目前常用的是界限寄存器保護,也就是界地址保護。6.參考答案:CD[考點]操作系統(tǒng)中進程調(diào)度算法選擇的準則[解析]進程調(diào)度算法中,選擇進程的準則可分為面向用戶準則和面向系統(tǒng)準則。

面向用戶準則:

(1)周轉(zhuǎn)時間短;

(2)響應(yīng)時間短;

(3)截止時間的保證;

(4)優(yōu)先權(quán)準則;

(5)可預(yù)測性。

面向系統(tǒng)準則:

(1)系統(tǒng)吞吐量高;

(2)處理機利用率好;

(3)公平性;

(4)各類資源的平衡利用。7.參考答案:A[考點]銀行家算法[解析]滿足不等式n×(x-1)+1<=m即可,其中n表示可并發(fā)且共享該類資源進程的最多的個數(shù),x表示每個進程申請資源的最大量,m表示系統(tǒng)中同類資源的個數(shù)。8.參考答案:B[考點]段式存儲管理[解析]段式存儲管理的系統(tǒng)邏輯地址由兩部分組成,分別是段號和位移量。位移量的大小決定了每段的長度,因此用32-20=12位表示段號,即每段的最大長度是212。9.參考答案:A[考點]并發(fā)進程的交互性[解析]如果一個進程的執(zhí)行要依賴其他進程的進展情況,或者可能會影響其他進程的執(zhí)行結(jié)果,則說明這些進程相互之間是交互的。10.參考答案:B[考點]寄存器的分類[解析]一般來說,寄存器可分成如下幾類:

(1)通用寄存器。存放參加運算的操作數(shù)、指令的運算結(jié)果等。

(2)指令寄存器。存放當前從主存儲器讀出的指令

(3)控制寄存器。存放控制信息以保證程序的正確執(zhí)行和系統(tǒng)的安全。11.參考答案:BDE[考點]操作系統(tǒng)啟動和控制外圍設(shè)備完成輸入/輸出操作的階段[解析]一般來說,操作系統(tǒng)啟動和控制外圍設(shè)備完成輸入輸出操作的過程大致可分為3個階段:

(1)準備階段;

(2)啟動I/O階段;

(3)結(jié)束處理階段。12.參考答案:D[考點]引起自愿性中斷的原因[解析]自愿性中斷事件是正在運行的進程執(zhí)行一條“訪管指令”請求系統(tǒng)調(diào)用為其服務(wù)所引起的中斷。13.參考答案:C[考點]進程并發(fā)概念[解析]并發(fā)進程指的是有多個宏觀上處于同時執(zhí)行,但微觀上交替輪流執(zhí)行的進程。它們在執(zhí)行期間既然是并發(fā)的,即交替的,那就說明是可中斷的。14.參考答案:AB[考點]UNIX系統(tǒng)中通信管道機制類型[解析]管道機制有兩種類型,一種是pipe的無名管道,另一種是FIFO的命名管道。15.參考答案:與某共享變量有關(guān)的每個進程都有各自的臨界區(qū),但這些臨界區(qū)都涉及共同的變量,故把它們稱為是“相關(guān)臨界區(qū)”。

管理相關(guān)臨界區(qū)的三點要求:

(1)一次最多讓一個進程在臨界區(qū)執(zhí)行;

(2)任何一個進入臨界區(qū)執(zhí)行的進程必須在有限的時間內(nèi)退出臨界區(qū);

(3)不能強迫一個進程無限地等待進入它的臨界區(qū)。16.參考答案:缺頁

越界[考點]分頁式存儲管理[解析]在采用請求分頁式存儲管理的系統(tǒng)中,地址變換過程可能會因為缺頁和越界等原因而產(chǎn)生中斷。17.參考答案:C[考點]中斷類型[解析]輸入/輸出中斷屬于強迫性中斷事件。例如,外圍設(shè)備在執(zhí)行過程中出現(xiàn)故障,外圍設(shè)備完成了一次信息傳輸?shù)?。它的發(fā)生是隨機的,無法預(yù)知是否會發(fā)生和發(fā)生的時間,因而進程的斷點可能在任意位置。18.參考答案:ABE[考點]UNIX的頁面調(diào)度[解析]為了提高系統(tǒng)的效率,UNIX采取了以下幾項優(yōu)化措施:

(1)一個正在為外圍設(shè)備交換信息的頁面或一個正在被裝入的頁面是不能被替換的。

(2)頁面調(diào)度采用二次機會頁面替換算法。

(3)為了裝入一個新頁面而要調(diào)出一頁時,要檢查被調(diào)出頁的修改位標志。

(4)系統(tǒng)中有一個2號進程,UNIX把它稱為頁面守護進程。19.參考答案:B[考點]頁式存儲管理中地址轉(zhuǎn)換工作[解析]頁式存儲管理采用動態(tài)重定位的方式裝入作業(yè),作業(yè)執(zhí)行時由硬件的地址轉(zhuǎn)換機構(gòu)來完成從相對地址到絕對地址的轉(zhuǎn)換工作。20.參考答案:ABCDE[考點]造成文件破壞的原因[解析]造成文件可能被破壞的原因大致有4個方面:天災(zāi)人禍(如地震、洪水、存儲介質(zhì)破壞、磁帶或磁盤安裝錯誤等)、硬件故障或軟件故障、共享文件時引起錯誤、計算機病毒侵害。21.參考答案:AC[考點]產(chǎn)生死鎖的原因[解析]資源分配不當和進程推進順序不當是產(chǎn)生死鎖的基本原因。22.參考答案:批處理單道

批處理多道[考點]批處理系統(tǒng)的分類[解析]批處理操作系統(tǒng)可以分為批處理單道系統(tǒng)和批處理多道系統(tǒng)。23.參考答案:因為每個進程最多申請使用x個資源,所以最壞情況下是每個進程都得到了(x-1)個資源,并且現(xiàn)在均申請所需的最后一個資源,即系統(tǒng)剩余資源數(shù)為m-n(x-1)。

此時,只要系統(tǒng)至少還有一個資源可以使用,就可以使這n個進程中某個進程得到其所需的全部資源,繼續(xù)執(zhí)行到完成;當它執(zhí)行完成后釋放其所占有的資源,供其他進程使用,因而,當m-n(x-1)≥1時,系統(tǒng)不可能發(fā)生死鎖。由m-n(x-1)≥1可知,n(x-1)+1≤m,即當n(x-1)+1≤m時,系統(tǒng)不會發(fā)生死鎖。[考點]死鎖的避免[解析]n*(x-1)+1<=m,其中m表示某系統(tǒng)中同類資源的個數(shù),n表示可并發(fā)且共享該類資源的進程的最大數(shù),x表示每個進程申請該類資源的最大量。只要此不等式成立,則系統(tǒng)一定不會產(chǎn)生死鎖。因為進程最多申請x個資源,最壞情況是每個進程都已得到了(x-1)個資源,現(xiàn)均要申請最后一個資源。只要系統(tǒng)至少還有一個資源就可使其中一個或幾個進程得到所需的全部資源。24.參考答案:B[考點]對換技術(shù)[解析]在分時系統(tǒng)中,可用對換方式讓多個用戶的作業(yè)輪流進入主存儲器中執(zhí)行。25.參考答案:D[考點]進程與程序的關(guān)系[解析]程序可看作是具有獨立功能的一組指令或一組語句的集合。

把一個程序在一個數(shù)據(jù)集上的一次執(zhí)行稱為一個進程。進程有如下屬性:動態(tài)性、異步性和并發(fā)性。進程又有3種基本狀態(tài):等待態(tài)、就緒態(tài)和執(zhí)行態(tài)。26.參考答案:如果選用了一個不合適的調(diào)度算法就會出現(xiàn)這樣的現(xiàn)象:剛被調(diào)出的頁又立即要用,因而又要把它調(diào)入;而調(diào)入不久又被調(diào)出;調(diào)出不久又再次被調(diào)入,如此反復(fù),使調(diào)度非常頻繁,以至于大部分時間都花費在來回調(diào)度上,這種現(xiàn)象稱為“抖動”,又稱“顛簸”。27.參考答案:內(nèi)核層

外殼層[考點]UNIX的組成[解析]從結(jié)構(gòu)上看,UNIX由內(nèi)核層和外殼層兩部分組成。28.參考答案:D[考點]UNIX中文件的存儲結(jié)構(gòu)[解析]UNIX中文件的存儲結(jié)構(gòu)采用的是多級索引結(jié)構(gòu)。29.參考答案:設(shè)備類表

設(shè)備表[考點]設(shè)備分配表的組成[解析]設(shè)備分配表由設(shè)備類表和設(shè)備表組成。30.參考答案:絕對地址

物理地址空間[考點]絕對地址和物理地址空間[解析]主存儲器的存儲單元以字節(jié)為編址單位,每個存儲單元都有一個地址與其對應(yīng)。假設(shè)主存儲器的容量為n,則該主存儲器就有n個存儲單元(n個字節(jié)的存儲空間),其地址編號為:0,1,2,…,n-1。把主存空間的地址編號稱為主存儲器的絕對地址,而與絕對地址對應(yīng)的主存空間稱為物理地址空間。31.參考答案:A[考點]進程的特點[解析]進程作為操作系統(tǒng)的基本構(gòu)造單位能方便地對操作系統(tǒng)的功能進行增、刪、改,能使支持不同硬件和不同用戶的版本容易實現(xiàn)兼容。32.參考答案:D[考點]進程隊列連接的概念及操作[解析]根據(jù)要出隊的進程原先在隊列中的位置可以分成3種情況:

(1)隊首進程出隊;

(2)非隊首(或隊尾)進程出隊;

(3)隊尾進程出隊。33.參考答案:直接通信

間接通信[考點]進程通信[解析]進程通信有直接通信和間接通信兩種方式。34.參考答案:ABD[考點]物理文件[解析]CE項屬于邏輯文件。35.參考答案:ABDE[考點]操作系統(tǒng)的定義[解析]操作系統(tǒng)是一種管理計算機系統(tǒng)資源、控制程序執(zhí)行、改善人機界面和為其他軟件提供支持的系統(tǒng)軟件。36.參考答案:A[考點]PV操作[解析]信號量的初值為1,執(zhí)行一次P操作后,信號量的值減1,所以此時信號量的值為0。37.參考答案:B[考點]UNIX的頁式虛擬存儲管理[解析]UNIX采用頁式虛擬存儲管理,把編程時用的地址稱為虛擬地址。38.參考答案:ABE[考點]UNIX的地址空間[解析]UNIX把進程的地址空間分成3個區(qū)段,它們是系統(tǒng)區(qū)段、程序區(qū)段和控制區(qū)段。操作系統(tǒng)在系統(tǒng)區(qū)段運行。正文段和非共享程序都在程序區(qū)段。控制區(qū)段中是用戶棧、核心棧、user區(qū)等。系統(tǒng)區(qū)段中的程序和數(shù)據(jù)常駐主存,其余兩個區(qū)段中的信息可隨機執(zhí)行,即在主存和磁盤對換區(qū)之間換進/換出。39.參考答案:B[考點]存儲介質(zhì)[解析]把可用來記錄信息的磁帶、硬磁盤組、軟磁盤片、光盤、卡片等稱為存儲介質(zhì),把可安裝存儲介質(zhì)的設(shè)備統(tǒng)稱為存儲設(shè)備。不應(yīng)把存儲介質(zhì)和存儲設(shè)備混為一談。40.參考答案:(1)進程是指一個可并發(fā)執(zhí)行的程序(或程序段)在給定的工作空間和數(shù)據(jù)集合上的一次執(zhí)行過程。它是操作系統(tǒng)進行資源分配和調(diào)度的一個獨立或基本單位。

(2)進程是動態(tài)的,它由操作系統(tǒng)創(chuàng)建并獨立地執(zhí)行。在執(zhí)行過程中可能因某個條件不足而被暫時“阻塞”,當條件滿足時又被“喚醒”并繼續(xù)執(zhí)行,直到任務(wù)完成而“撤銷”。因此,進程有生命周期,并在不同的狀態(tài)之間動態(tài)地轉(zhuǎn)換。進程的并發(fā)特征是指一個進程能和其他進程并行執(zhí)行,但各進程在邏輯上又相對獨立,同時各進程的執(zhí)行速度是不可預(yù)知的、異步的。因此,系統(tǒng)必須為進程提供同步機構(gòu),以確保進程能協(xié)調(diào)操作和共享資源。一個進程至少要對應(yīng)一個或多個程序。不同的進程可以調(diào)用同一個程序,但該程序必須在不同的數(shù)據(jù)集合上執(zhí)行。

(3)程序和進程的關(guān)系在于:程序是指令的有序集合,是靜態(tài)的;程序的執(zhí)行過程才是進程。41.參考答案:B[考點]死鎖[解析]D相當于CPU有問題了,不是進程由于相互等待某些資源而引起的死鎖現(xiàn)象。42.參考答案:界限寄存器

存儲保護鍵[考點]可變分區(qū)存儲管理[解析]在可變分區(qū)存儲管理中,分區(qū)的保護通常采用界限寄存器和存儲保護兩種方法。43.參考答案:D[考點]進程通信的基本原語[解析]實現(xiàn)進程通信時的基本原語為發(fā)送(send)原語和接收(receive)原語。44.參考答案:C[考點]資源分配圖[解析]對于資源分配圖有如下結(jié)論:

(1)如果資源分配圖中無環(huán)路,則系統(tǒng)一定沒有死鎖發(fā)生。

(2)如果資源分配圖中有環(huán)路,且每個資源類中只有一個資源,則環(huán)路存在就意味著死鎖的形成,環(huán)路中的進程就處于死鎖狀態(tài)。

(3)如果資源分配圖中有環(huán)路,但涉及的資源類中有多個資源,則環(huán)路的存在未必就形成死鎖。45.參考答案:B[考點]死鎖產(chǎn)生的必要條件[解析]產(chǎn)生死鎖的4個必要條件為:互斥的使用資源、占有且等待資源、不可搶奪資源和循環(huán)等待資源。46.參考答案:ABE[考點]引起I/O中斷的原因[解析]由外設(shè)引起的I/O中斷和異常中斷在本質(zhì)上是一樣的,但是兩者相比,有兩個重要的不同點:

(1)I/O中斷相對于指令的執(zhí)行是異步的,I/O中斷不和任何指令相關(guān)聯(lián),也不阻止指令的完成,中斷控制邏輯僅需要在開始一個新指令之前檢測是否有I/O中斷請求。

(2)異常是由處理器自身發(fā)現(xiàn)的,不必通過外部的某個信號通知CPU,也不用識別那種異常。47.參考答案:C[考點]缺頁中斷次數(shù)和缺頁中斷率[解析]根據(jù)公式缺頁中斷率=缺頁次數(shù)/總的頁面數(shù),即可得知。48.參考答案:B[考點]多道程序設(shè)計[解析]采用多道程序設(shè)計,能提高整個系統(tǒng)的效率。體現(xiàn)在3個方面:

(1)提高了處理器的利用率。

(2)充分利用外圍設(shè)備資源。

(3)發(fā)揮了處理器與外圍設(shè)備以及外圍設(shè)備之間的并行工作能力。49.參考答案:C[考點]相對地址[解析]把用戶程序中使用的地址稱為相對地址。50.參考答案:0

非0[考點]中斷字寄存器[解析]中斷字寄存器的內(nèi)容為0表示無中斷事件發(fā)生,中斷字寄存器的內(nèi)容為非0表示有中斷事件發(fā)生。51.參考答案:靜態(tài)重定位

動態(tài)重定位[考點]固定分區(qū)和可變分區(qū)存儲管理的重定位方式[解析]固定分區(qū)管理采用靜態(tài)重定位方式裝入用戶作業(yè),而可變分區(qū)管理采用動態(tài)重定位方式裝入用戶作業(yè)。52.參考答案:固定分區(qū)

可變分區(qū)[考點]存儲區(qū)分類[解析]存儲區(qū)管理可以具體分為固定分區(qū)、可變分區(qū)和可重定位分區(qū)。53.參考答案:B[考點]記錄式文件[解析]記錄式文件是指用戶對文件中的信息按邏輯上獨立的含義再劃分信息單位。每個單位稱為一個邏輯記錄(簡稱記錄),邏輯記錄式是文件中可以獨立存取的最小信息單位。54.參考答案:進程的互斥是指當有若干進程都要使用某一共享資源時,任何時刻最多只允許一個進程去使用該資源,其他要使用它的進程必須等待,直到該資源的占用者釋放了該資源。

進程的同步是指并發(fā)進程之間存在一定的制約關(guān)系,一個進程的執(zhí)行依賴另一個進程的消息,當一個進程沒有得到另一個進程的消息時應(yīng)等待,直到消息到達才被喚醒。55.參考答案:BCDE[考點]動態(tài)重定位[解析]由于固定分區(qū)存儲管理方式是預(yù)先把主存劃分成若干個區(qū),每個區(qū)只能用來裝入一個作業(yè),因此作業(yè)在執(zhí)行過程中是不會被改變存放區(qū)域的。于是可以采用靜態(tài)重定位的方式把作業(yè)裝入到所分配的分區(qū)中去。56.參考答案:A[考點]文件的按名存取[解析]文件系統(tǒng)的按名存取主要是依靠查找文件目錄實現(xiàn)的。57.參考答案:塊號

頁內(nèi)地址[考點]頁式存儲管理中的地址轉(zhuǎn)換[解析]頁式存儲管理中,由于塊的長度都是相等的,所以地址轉(zhuǎn)換的一般公式為:絕對地址=塊號×塊長+頁內(nèi)地址。58.參考答案:D[考點]同步機制的準則[解析]同步機制的4個準則是:空閑讓進、忙則等待、有限等待和讓權(quán)等待。59.參考答案:0

非0[考點]中斷字寄存器[解析]中斷字寄存器的內(nèi)容為0表示無中斷事件發(fā)生,中斷字寄存器的內(nèi)容為非0表示有中斷事件發(fā)生。60.參考答案:AB[考點]分區(qū)管理方案的特點[解析]單一連續(xù)分配方式下,系統(tǒng)的分區(qū)除了分給操作系統(tǒng)部分外,只有一個連續(xù)的分區(qū)。固定式分區(qū)分配,又稱靜態(tài)分區(qū),當某一作業(yè)要調(diào)入內(nèi)存時,存儲管理程序根據(jù)它的大小,找出一個適當?shù)姆謪^(qū)分配給它。61.參考答案:BD[考點]主存空間的回收算法[解析]主存空間回收算法:歸還區(qū)有下鄰空閑區(qū),歸還區(qū)有上鄰空閑區(qū),歸還區(qū)既有上鄰空閑區(qū)又有下鄰空閑區(qū),歸還區(qū)既無上鄰空閑區(qū)又無下鄰空閑區(qū)。A項使空閑分區(qū)數(shù)加1,BD項空閑分區(qū)數(shù)不變,C項使空閑分區(qū)數(shù)減1,E項不確定。62.參考答案:ACE[考點]PV操作[解析]P操作P(S):將信號量S減去1,若結(jié)果小于0,則把調(diào)用P(S)的進程設(shè)置成等待信號量S的狀態(tài)。

V操作V(S):將信號量S加上1,若結(jié)果不大于0,則釋放一個等待信號量S的進程。63.參考答案:同步

互斥[考點]并發(fā)進程之間的關(guān)系[解析]進程同步和進程互斥是并發(fā)進程之間的基本關(guān)系。64.參考答案:ABD[考點]中斷[解析]通常,處理器每執(zhí)行完一條指令后,硬件的中斷裝置立即檢查有無中斷事件發(fā)生。若有中斷事件發(fā)生,則暫?,F(xiàn)行進程的執(zhí)行,而讓操作系統(tǒng)的中斷處理程序占用處理器。因此,ABD項正確,E項錯誤。強迫性中斷不是正在運行的進程所期望的,因此C項錯誤。65.參考答案:A[考點]文件目錄[解析]當要訪問文件時,就可從當前目錄開始設(shè)置路徑,稱為相對路徑。66.參考答案:AD[考點]I/O中斷事件的分類[解析]對通道操作而言,當操作正常結(jié)束或異常結(jié)束(如設(shè)備故障,設(shè)備特殊情況引起異常結(jié)束)形成I/O中斷,由CPU根據(jù)相應(yīng)情況分別處理。67.參考答案:(1)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論