2018年4月高等教育自學(xué)考試全國統(tǒng)一命題考試操作系統(tǒng)試卷
(課程代碼02326)
第一部分 選擇題
一、單項(xiàng)選擇題:本大題共20小題,每小題1分,共20分。在每小題列出的備選項(xiàng)中只有一項(xiàng)是符合題目要求的,請將其選出。
1.裸機(jī)安裝了操作系統(tǒng)之后,成為功能強(qiáng)大、使用方便的計(jì)算機(jī)系統(tǒng),這種計(jì)算機(jī)系統(tǒng)被稱為
A.分布式計(jì)算機(jī) B.虛擬計(jì)算機(jī) C.并行計(jì)算機(jī) D.多處理機(jī)
2.按照UNIX操作系統(tǒng)的體系結(jié)構(gòu),從里向外各層分別是硬件層、操作系統(tǒng)內(nèi)核層、系統(tǒng)調(diào)用層和
A.抽象層 B.文件層 C.應(yīng)用層D.保護(hù)層
3.內(nèi)存空間的最小分配單位是
A.二進(jìn)位 B.字節(jié) C.字 D.塊
4.以下關(guān)于處理器工作狀態(tài)的描述,正確的是
A.操作系統(tǒng)管理程序運(yùn)行的狀態(tài)稱為目態(tài)
B.當(dāng)處理器處于管態(tài)時,可以執(zhí)行全部指令
C.系統(tǒng)啟動時,處理器的初始狀態(tài)為目態(tài)
D.當(dāng)用戶程序占用處理器時,應(yīng)讓處理器在管態(tài)下工作
5.在用戶程序中要將運(yùn)行結(jié)果打印出來,使用操作系統(tǒng)提供的接口類型是
A.系統(tǒng)調(diào)用 B.函數(shù) C.原語 D.子程序
6.進(jìn)程從運(yùn)行狀態(tài)進(jìn)入就緒狀態(tài)的原因可能是
A .被進(jìn)程調(diào)度程序選中
B.等待某一事件的發(fā)生
C. 等待的事件已發(fā)生
D.時間片用完
7.以下關(guān)于進(jìn)程和線程的說法中,錯誤的是
A.線程是資源的分配單位
B.線程是進(jìn)程中的一個實(shí)體
C.線程是處理器的獨(dú)立調(diào)度單位
D.一個進(jìn)程可以包含一個或多個線程
8.臨界區(qū)是指并發(fā)進(jìn)程中訪問臨界資源的
A.管理段 B.同步信號量 C.程序段 D.?dāng)?shù)據(jù)段
9.對信號量S實(shí)施V操作之后
A.當(dāng)S<0時要釋放一個等待進(jìn)程,將其改為就緒態(tài)
B.當(dāng)S<0時要釋放一個運(yùn)行進(jìn)程,將其改為就緒態(tài)
C.當(dāng)S≤0時要釋放一個等待進(jìn)程,將其改為就緒態(tài)
D.當(dāng)S≤0時要釋放一個運(yùn)行進(jìn)程,將其改為就緒態(tài)
10.用信號量s來管理一組臨界資源,S初值為4,若多次P、V操作后,s當(dāng)前值為-1,則表示當(dāng)前正在使用這些臨界資源的進(jìn)程共有
A.5個 B.4個 C.3個 D.2個
11.資源的有序分配法破壞了死鎖必要條件的
A.互斥條件 B.請求和保持條件
C.不可剝奪條件 D.循環(huán)等待條件
12.設(shè)有兩個進(jìn)程共享5個同類資源,為使系統(tǒng)不會死鎖,每個進(jìn)程可以申請的該類資源數(shù)目最多為
A.1個 B.2個 C.3個D.4個
13.死鎖與安全狀態(tài)的關(guān)系是
A.死鎖狀態(tài)有可能是安全狀態(tài)
B.安全狀態(tài)有可能成為死鎖狀態(tài)
C.不安全狀態(tài)就是死鎖狀態(tài)
D.死鎖狀態(tài)一定是不安全狀態(tài)
14.把邏輯地址轉(zhuǎn)換為物理地址的過程稱為
A.地址映射 B.地址分配 C.地址保護(hù) D.地址共享
15.由于系統(tǒng)無法預(yù)先知道一個進(jìn)程未來訪問頁面的情況,所以下列算法在實(shí)際中無法實(shí)現(xiàn)的是
A.先進(jìn)先出頁面置換算法
B.第二次機(jī)會頁面置換算法
C.時鐘頁面置換算法
D.理想頁面置換算法
16.為避免頁表占用較多存儲空間的情況,大多數(shù)操作系統(tǒng)采用的進(jìn)程頁表是
A.一級頁表 B.二級頁表 C.反置頁表 D.鏈?zhǔn)巾摫?/span>
17.操作系統(tǒng)中,統(tǒng)一管理信息資源的軟件是
A.存儲系統(tǒng) B.文件系統(tǒng) C.設(shè)備系統(tǒng) D.進(jìn)程系統(tǒng)
18.對于順序文件的特點(diǎn),說法正確的是
A.不支持隨機(jī)存取 B.文件不能動態(tài)增長
C.有利于文件插入和刪除 D.提高了磁盤空間利用率
19.操作系統(tǒng)底層中唯一知道各種輸入輸出設(shè)備控制器細(xì)節(jié)及其用途的部分是
A.過程控制器 B.通信控制器
C.中斷處理程序 D.設(shè)備驅(qū)動程序
20.為了提高設(shè)備分配的靈活性,用戶申請?jiān)O(shè)備時應(yīng)使用
A.設(shè)備類、相對號 B.設(shè)備類、絕對號
C.設(shè)備的相對號 D.設(shè)備的絕對號
第二部分 非選擇題
二、填空題:本大題共l0小題。每小題2分,共20分。
21.常見的操作系統(tǒng)結(jié)構(gòu)有整體式結(jié)構(gòu)、________結(jié)構(gòu)和________結(jié)構(gòu)。
22.為了便于管理,操作系統(tǒng)把所有的PCB用適當(dāng)方式組織起來。一般的組織方式有:線性方式、________和________。
23.原語是操作系統(tǒng)核心的一個組成部分,由若干條 組成,用來實(shí)現(xiàn)某個特定的操作功能,執(zhí)行時具有________。
24.管程中的________在管程外部是不可見的,外部只能通過調(diào)用管程中所說明的來間接地對其進(jìn)行訪問。
25.死鎖檢測的實(shí)質(zhì)是通過檢測是否存在________條件,以此來確定死鎖的存在與否,并識別出與死鎖有關(guān)的________。存儲管理的主要任務(wù)包括內(nèi)存的分配與回收、內(nèi)存擴(kuò)充、________和________。
27.在可變分區(qū)存儲管理方案中,解決碎片問題的一個有效辦法是采用緊縮技術(shù),通過移動內(nèi)存中的程序,把___合并成一個連續(xù)的大空閑區(qū)置于內(nèi)存的一端,把___放在內(nèi)存的另一端。
28.按文件的用途進(jìn)行分類,可以把文件分成系統(tǒng)文件、___和___等三類。
29.為了實(shí)現(xiàn)“按名存取”,操作系統(tǒng)給每個文件都設(shè)置了一個描述性數(shù)據(jù)結(jié)構(gòu),即___,它是文件存在的標(biāo)志。把所有文件的描述性數(shù)據(jù)結(jié)構(gòu)組織起來,就構(gòu)成了___。
30.在SPOOpng系統(tǒng)中,作業(yè)執(zhí)行時,從磁盤上的___中讀取數(shù)據(jù),并把作業(yè)的執(zhí)行結(jié)果暫時存放在磁盤上的___中。
三、簡答題:本大題共5小題,每小題4分,共20分。
31.什么是程序性中斷?程序性中斷都必須由操作系統(tǒng)來完成嗎?舉例說明。
32.在七狀態(tài)進(jìn)程模型中,什么是阻塞狀態(tài)?什么是阻塞掛起狀態(tài)?兩個狀態(tài)之間如何轉(zhuǎn)換?
33.什么是死鎖?產(chǎn)生死鎖的兩個主要原因是什么?
34.簡述虛擬頁式存儲管理的優(yōu)缺點(diǎn)。
35.假定某系統(tǒng)中,磁帶的記錄密度為每英寸800個字符,每個邏輯記錄長為160個字符,塊與塊之間的間隙為0.5英寸。現(xiàn)有600個邏輯記錄需要存儲到磁帶上,請問: (1)如果不采用成組操作,磁帶空間的利用率是多少? (2)在釆用6個邏輯記錄為一組的成組操作時,磁帶空間的利用率是多少?