?2021年4月自考操作系統(tǒng)概論02323真題與答案
摘要:?2021年4月份真題試卷已經(jīng)公布,希賽網(wǎng)自考頻道正在陸續(xù)發(fā)布,本文提供2021年4月自考操作系統(tǒng)概論02323真題與答案,供各位考生參考。
對于參加2021年10月自考的考生來說,2021年4月自考真題的參考價值最高,下文是希賽自考頻道整理的2021年4月自考操作系統(tǒng)概論02323真題與答案,想要查看更多自考真題,可以選擇【自考歷年真題】【2021年自考真題匯總】【自考題庫app下載】。
2021年4月自考操作系統(tǒng)概論02323真題與答案
1.請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。
2.答題前,考生務必將自己的考試課程名稱、姓名,準考證號用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。
注意事項:每小題選出答案后,用2B鉛筆把答題紙上對應題目的答案標號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標號。不能答在試題卷上。
一、單項選擇題:本大題共20小題,每小題1分,共20分。在每小題列出的備選項中只有一項是符合題目要求的,請將其選出。
1.以下關于操作系統(tǒng)的說法中,不正確的是
A.操作系統(tǒng)可以執(zhí)行
B.操作系統(tǒng)提供計算機用戶與計算機硬件之間的接口
C.操作系統(tǒng)向用戶提供可直接使用的功能
D.操作系統(tǒng)管理計算機軟件和硬件資源
2.內(nèi)存分配的主要任務是
A.使操作系統(tǒng)內(nèi)核的空間不會被用戶隨意訪問
B.確保每道用戶程序都在自己的內(nèi)存空間中運行
C.把程序的邏輯地址轉(zhuǎn)變?yōu)槲锢淼刂?/p>
D.為每道程序分配內(nèi)存空間
3.以下不符合“并發(fā)”特征的描述是
A.“并發(fā)”是指兩個或多個事件在同一時間間隔內(nèi)發(fā)生
B.“并發(fā)”是指兩個或多個事件在同一時間發(fā)生
C.“并發(fā)”是現(xiàn)代操作系統(tǒng)的顯著特征之一
D.在單CPU單核系統(tǒng)中,任意時刻只能有一個程序流在CPU上執(zhí)行
4.程序在并發(fā)執(zhí)行時,由于它們共享資源,導致程序的執(zhí)行是時斷時續(xù)的,因此失去了
A.封閉性
B.間斷性
C.順序性
D.不可再現(xiàn)性
5.如果進程Р在等待打印機的時候,出現(xiàn)了長時間等待也無法獲得該資源的情況,則違反了準則
A.空閑讓進
B.忙則等待
C.讓權(quán)等待
D.有限等待
6.以下關于多處理器系統(tǒng)的描述中,正確的是
A.緊密耦合的多處理器系統(tǒng)中,多個處理器之間共享存儲器,但不共享IO設備
B.松弛耦合的多處理器系統(tǒng)中,多個處理器之間不共享存儲器,但共享IO設備
C.緊密耦合的多處理器系統(tǒng)中,多個處理器之間共享IO設備,但不共享存儲器
D.松弛耦合的多處理器系統(tǒng)中,每臺計算機都有自己的存儲器和IO設備
7.在時間片輪轉(zhuǎn)調(diào)度算法中,以下不會影響時間片大小選擇的因素是
A.系統(tǒng)對響應時間的要求
B.就緒隊列中進程的數(shù)量
C.系統(tǒng)的平均周轉(zhuǎn)時間
D.進程所需要的CPU服務總時間
8.生產(chǎn)者和消費者問題中,當生產(chǎn)者擁有緩沖池的訪問權(quán),但是卻無法獲得空緩沖區(qū)資源而被阻塞,此時出現(xiàn)死鎖四個必要條件中的
A.互斥條件
B.請求和保持條件
C.不剝奪條件
D.環(huán)路等待條件
9.以下選項中,降低進程優(yōu)先級最合理的時機是
A.進程的時間片用完
B.進程長期處于就緒隊列
C.進程從就緒狀態(tài)轉(zhuǎn)為運行狀態(tài)
D.進程從阻塞狀態(tài)進入就緒狀態(tài)
10.假設有5個待運行的進程A、B、C、D、E幾乎同時到達,各自運行時間為8、7、3、6、2,試問平均周轉(zhuǎn)時間最短的方式是
A.采用短進程優(yōu)先調(diào)度算法,分別執(zhí)行ECDBA
B.采用長進程優(yōu)先調(diào)度算法,分別執(zhí)行ABDCE
C.采用時間片輪轉(zhuǎn)調(diào)度算法,按照ABCDE的順序執(zhí)行,時間片為1
D.采用時間片輪轉(zhuǎn)調(diào)度算法,按照ECDBA的順序執(zhí)行,時間片為1
11.在計算機的存儲器系列中,越低層的存儲設備的單位價格
A.越便宜
B.越昂貴
C.一樣
D.有時便宜,有時昂貴
12.鏈接程序?qū)⒕幾g后的目標模塊裝配成一個可執(zhí)行的程序。在靜態(tài)鏈接中,調(diào)用外部模塊指令CALLF1變?yōu)樘D(zhuǎn)到F1模塊在邏輯地址空間中起始地址指令JSR XXX,此工作屬于
A.靜態(tài)重定位
B.動態(tài)重定位
C.變換外部調(diào)用符號
D.對邏輯地址進行修改
13,采用絕對裝入方式調(diào)入內(nèi)存的某可執(zhí)行程序中有指令LOAD 1,3000。在執(zhí)行時,該指令中的地址參數(shù)
A.會發(fā)生改變,變?yōu)?
B.會發(fā)生改變,變?yōu)槠鹗嫉刂?3000
C.不會發(fā)生改變,實際訪問的物理內(nèi)存地址就是3000
D.不會發(fā)生改變,但實際訪問的物理內(nèi)存地址不是3000
14.假設系統(tǒng)中有3個空閑分區(qū),分別是:(40,100)、(200,120)、(400,60),括號
中第1個數(shù)表示空閑分區(qū)起始地址,第2個數(shù)表示空閑的大小,單位均為KB。若某進程p1 先請求大小為20KB的內(nèi)存空間,隨后進程p2再請求大小為40KB的內(nèi)存空間。采用FF(首次適應)算法的內(nèi)存管理動態(tài)分區(qū)分配方案,則對兩個進程分配內(nèi)存后,系統(tǒng)的空閑區(qū)鏈表為
A.3個空閑分區(qū),分別是(40,100)、(220,100)、(440,20)
B.3個空閑分區(qū),分別是(100,40)、(200,120)、(400,60)
C.3個空閑分區(qū),分別是 (60,80)、(240,80)、(400,60)
D.2個空閑分區(qū),分別是(40,100)、(200,120)
15.當請求大小為128個頁框的內(nèi)存時,假設當前系統(tǒng)中只有64、128大小的頁框鏈表中有空閑塊,且每個鏈表中的空閑塊數(shù)大于2,采用Linux 伙伴系統(tǒng)算法為此請求分配完內(nèi)存后,空閑塊鏈表的類型大小為
A. 512
B.32、128
C.64、128
D. 32、64、128
16.文件結(jié)構(gòu)分為無結(jié)構(gòu)字節(jié)序列、固定長度記錄序列和
A.連續(xù)結(jié)構(gòu)
B.樹形結(jié)構(gòu)
C.鏈接結(jié)構(gòu)
D. i-結(jié)點結(jié)構(gòu)
17.文件目錄結(jié)構(gòu)類型不包括
A.單層目錄
B.兩級目錄
C.三級目錄
D.樹形目錄
18.下列UNIX系統(tǒng)的目錄操作中,以標準格式返回打開目錄的下一級目錄項的操作是
A. OPENDIR
B. CREATE
c.CLOSEDIR
D. READDIR
19.實現(xiàn)設備分配的設備管理軟件是
A.用戶進程
B.設備無關IO軟件
C.設備驅(qū)動程序
D.中斷處理程序
20.實現(xiàn)設備獨立性的好處不包括
A.提高了設備的利用率
B.應用程序與具體使用的物理設備無關
C.易于處理I/O設備故障
D.提高了系統(tǒng)的可靠性,增加了設備分配的靈活性
二、填空題:本大題共10小題, 每小題2分,共20分。
21.指令執(zhí)行的時候,需要先從______中取出指令, 之后該值自動加1。取出的指令放到_______中, CPU對它進行譯碼,進而開始執(zhí)行。
22.為了使CPU與I/O設備并行工作,引入了______機制: 當正在執(zhí)行的進程P請求I/O時,CPU啟動這次I/O,之后轉(zhuǎn)去執(zhí)行其他進程。其間,CPU與進程P的I/O是并行工作的。進程P完成l/O之后,轉(zhuǎn)變?yōu)?span style="text-decoration-line: underline;"> 狀態(tài)。
23.線程根據(jù)實現(xiàn)方式可分為兩類。同一進程內(nèi)的多個線程共享一個CPU周期是 級線程;每一個線程都可獨享一個CPU時間片是 級線程。
24.進程長時間無法獲得所需要的資源而處于無窮阻塞的狀態(tài)稱為
25.設系統(tǒng)中有某類資源13個,M個進程共享這些資源,每個進程最多請求使用3個,則系統(tǒng)不會出現(xiàn)死鎖的M最大值是
26.程序執(zhí)行的局部性原理表現(xiàn)為 和 的局部性。
27.在基于分頁的虛擬存儲系統(tǒng)中,頁表內(nèi)用來標識頁是否在內(nèi)存中的字段是
28.32位Linux采用分頁存儲方式管理內(nèi)存,其中頁的大小設為16KB,則邏輯地址0x 0008 C31E中的頁內(nèi)偏移量為 (十六進制表示)。
29. UNIX中采用的目錄結(jié)構(gòu)非常簡單,每個目錄項只包含對應文件的 和
30.在循環(huán)緩沖方案中,如果Nexti指針追上Nextg指針,說明生產(chǎn)者進程速度大于消費者進程速度,全部緩沖區(qū)已滿。此時需要 生產(chǎn)者進程,等待消費者進程為生產(chǎn)者進程釋放
三、簡答題:本大題共5小題,每小題4分,共20分。
31.從系統(tǒng)開銷的角度論述線程與進程在創(chuàng)建或撤銷、上下文切換時的處理區(qū)別。32.如果系統(tǒng)中有n個周期性的硬實時進程,其中第i個進程的處理時間表示為C,它的周期時間表示為Pi?;卮鹣铝袉栴}:
(1)在單處理機情況下,需要滿足怎樣的條件才能使得這些實時進程得到及時處理?
(2)如果不能滿足此條件,那么可以采取何種措施讓這些實時進程得到及時處理?33.操作系統(tǒng)為進程分配內(nèi)存采用單一連續(xù)分配方式,簡述此方式的內(nèi)存分區(qū)情況、以及所適用的操作系統(tǒng)類型。
34.簡述連續(xù)分配文件存儲方式的實現(xiàn)方法、優(yōu)點和缺點。
35.磁盤訪問時間由哪三部分組成?對這三部分做一個簡單的說明。
四、綜合題:本大題共4小題,每小題10分,共40分。
36.假設系統(tǒng)有三個并發(fā)進程read、move和 print 共享緩沖區(qū)B1和B2。進程read負責
從輸入設備上讀取信息,每讀取一條記錄后把它存入緩沖區(qū)B1中;進程move 負責從緩沖區(qū)B1中取出一條記錄,整理后放入緩沖區(qū)B2;進程print負責將緩沖區(qū)B2中的記錄取出并打印輸出。緩沖區(qū)B1和B2每次只能存放1個記錄。要求三個進程協(xié)調(diào)完成任務,使打印出來的記錄與讀入的記錄個數(shù)和次序完全一樣。
(1)列出所需的信號量并初始化。
(2)用記錄型信號量機制的wait操作和signal 操作寫出三個進程的同步代碼。
延伸閱讀
- 2025年4月自考政治經(jīng)濟學(中級)全真模擬試題
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學真題
- 2023年10月自考00186國際商務談判真題
自考微信公眾號
掃碼添加
自考備考資料免費領取
去領取