版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
操作系統(tǒng)年月真題
02326201710
1、【單選題】批處理操作系統(tǒng)按照用戶預(yù)先規(guī)定好的步驟控制作業(yè)的執(zhí)行,無須人為干預(yù),
實(shí)現(xiàn)了計(jì)算機(jī)操作的()
網(wǎng)絡(luò)化
智能化
A:
實(shí)時(shí)化
B:
自動(dòng)化
C:
答D:案:D
解析:批處理系統(tǒng)的工作原理,作業(yè)的運(yùn)行由作業(yè)控制說明書來傳遞給監(jiān)控程序,運(yùn)行過
程中,監(jiān)控程序讀入并解釋作業(yè)說明書,控制作業(yè)的自動(dòng)運(yùn)行,而無需人工干預(yù)
2、【單選題】下列不是輸入輸出設(shè)備的是()
磁盤
鍵盤
A:
鼠標(biāo)
B:
顯示器
C:
答D:案:A
解析:磁盤屬于存儲(chǔ)設(shè)備
3、【單選題】主存儲(chǔ)器的編址單位是()
字節(jié)
字
A:
塊
B:
比特
C:
答D:案:A
解析:主存儲(chǔ)器以字節(jié)為單位進(jìn)行編址,即每個(gè)字節(jié)在內(nèi)存中都有一個(gè)地址。存儲(chǔ)的最小
單位為“二進(jìn)制位”,即1個(gè)比特;存儲(chǔ)器的最小編址單位是字節(jié),一個(gè)字節(jié)包含8個(gè)二
進(jìn)制位;2個(gè)字節(jié)一般稱為1個(gè)字,4個(gè)字節(jié)稱為雙字;為了簡(jiǎn)化對(duì)存儲(chǔ)器的分配和管
理,在不少計(jì)算機(jī)系統(tǒng)中把存儲(chǔ)器分塊,在為用戶分配內(nèi)存空間時(shí),以塊為最小單位,塊
的大小隨機(jī)器而異,一般為512B、1KB、4KB、8KB等。
4、【單選題】下列關(guān)于用戶程序與系統(tǒng)調(diào)用之間的關(guān)系,正確的是()
系統(tǒng)調(diào)用是用戶程序的一部分
系統(tǒng)調(diào)用程序在目態(tài)下執(zhí)行,而用戶程序在管態(tài)下執(zhí)行,二者不能互相調(diào)用
A:
系統(tǒng)調(diào)用結(jié)束后需要通過訪管指令返回到用戶程序
B:
用戶程序可以通過訪管指令調(diào)用系統(tǒng)調(diào)用程序
C:
答D:案:D
解析:處理機(jī)狀態(tài)分為管態(tài)和目態(tài)。前者是運(yùn)行操作系統(tǒng)管理程序時(shí)所處的狀態(tài),后者是
運(yùn)行用戶程序時(shí)所處的狀態(tài)。系統(tǒng)調(diào)用是操作系統(tǒng)提供給程序員的編程接口,是操作系統(tǒng)
的一部分,運(yùn)行在管態(tài)(核心態(tài)),通過訪管指令完成。用戶程序工作在目態(tài)。
5、【單選題】進(jìn)程調(diào)度主要負(fù)責(zé)的工作是()
選一作業(yè)進(jìn)入內(nèi)存
選一進(jìn)程占用CPU
A:
建立一進(jìn)程
B:
撤銷一進(jìn)程
C:
答D:案:B
解析:進(jìn)程調(diào)度的任務(wù)從就緒進(jìn)程中選取一個(gè)進(jìn)程,讓它占有處理器。
6、【單選題】進(jìn)程控制塊是描述進(jìn)程狀態(tài)和特性的數(shù)據(jù)結(jié)構(gòu),一個(gè)進(jìn)程()
可以有多個(gè)進(jìn)程控制塊
可以和其他進(jìn)程共用一個(gè)進(jìn)程控制塊
A:
可以沒有進(jìn)程控制塊
B:
只能有唯一的進(jìn)程控制塊
C:
答D:案:D
解析:PCB是進(jìn)程存在的唯一標(biāo)志,創(chuàng)建一個(gè)進(jìn)程的任務(wù)就是為其建立一個(gè)PCB。
7、【單選題】終端用戶的注冊(cè)過程就是對(duì)終端作業(yè)的()
作業(yè)調(diào)度
進(jìn)程調(diào)度
A:
中級(jí)調(diào)度
B:
內(nèi)存調(diào)度
C:
答D:案:A
解析:交互式系統(tǒng)的作業(yè)管理
8、【單選題】下列進(jìn)程調(diào)度算法中,可能會(huì)出現(xiàn)進(jìn)程長(zhǎng)期得不到調(diào)度的情況是()
搶占式動(dòng)態(tài)優(yōu)先權(quán)法
搶占式靜態(tài)優(yōu)先權(quán)法
A:
時(shí)間片輪轉(zhuǎn)調(diào)度算法
B:
非搶占式動(dòng)態(tài)優(yōu)先權(quán)法
C:
答D:案:B
解析:處理器的調(diào)度方式分為搶占式和非搶占式。優(yōu)先級(jí)可以分為動(dòng)態(tài)優(yōu)先級(jí)和靜態(tài)優(yōu)先
級(jí)。搶占式動(dòng)態(tài)優(yōu)先權(quán)法和非搶占式動(dòng)態(tài)優(yōu)先權(quán)法的優(yōu)先權(quán)可以隨著進(jìn)程等待時(shí)間的增長(zhǎng)
而改變,從而等待時(shí)間長(zhǎng)的進(jìn)程隨著等待時(shí)間的變長(zhǎng)優(yōu)先權(quán)變大而被調(diào)度。搶占式靜態(tài)優(yōu)
先權(quán)法,由于優(yōu)先權(quán)不能修改,當(dāng)有優(yōu)先權(quán)高的進(jìn)程到來時(shí),系統(tǒng)會(huì)優(yōu)先調(diào)度優(yōu)先權(quán)大的
進(jìn)程,優(yōu)先權(quán)低的進(jìn)程則有可能長(zhǎng)期得不到調(diào)度。時(shí)間片輪轉(zhuǎn)法是每個(gè)進(jìn)程分得一個(gè)時(shí)間
片,當(dāng)運(yùn)行進(jìn)程的時(shí)間片到,會(huì)自動(dòng)切換到下一個(gè)進(jìn)程,每一個(gè)進(jìn)程都能執(zhí)行。
9、【單選題】在計(jì)算機(jī)存儲(chǔ)體系中,處理器不能直接訪問的是()
寄存器
主存儲(chǔ)器
A:
輔助存儲(chǔ)器
B:
高速緩沖存儲(chǔ)器
C:
答D:案:C
解析:寄存器存在于處理器中,用于暫存處理器執(zhí)行指令中的數(shù)據(jù)、地址和指令信息,在
計(jì)算機(jī)存儲(chǔ)系統(tǒng)中,具有最快的訪問速度。主存儲(chǔ)器存放程序代碼和數(shù)據(jù),cpu從這里取
得代碼和數(shù)據(jù)而運(yùn)行。高速緩沖存儲(chǔ)器是為了加快CPU對(duì)內(nèi)存的訪問速度而在CPU和主存
之間設(shè)置的存儲(chǔ)器,存儲(chǔ)內(nèi)存的部分內(nèi)容,存取速度比內(nèi)存快。輔助存儲(chǔ)器屬于I/O設(shè)
備,CPU不直接和其打交道。
10、【單選題】把邏輯地址轉(zhuǎn)換成物理地址的過程稱為()
地址分配
地址轉(zhuǎn)換
A:
地址保護(hù)
B:
內(nèi)存擴(kuò)充
C:
答D:案:B
解析:存儲(chǔ)器以字節(jié)為單位編址,每個(gè)字節(jié)都有對(duì)應(yīng)的地址。假定內(nèi)存容量為n,則編號(hào)
順序?yàn)?,1,2,...,n-1,該地址稱為物理地址或絕對(duì)地址。在多道程序系統(tǒng)中,內(nèi)存中同
時(shí)存儲(chǔ)了多個(gè)用戶程序,每個(gè)用戶不能預(yù)先知道他的程序被存儲(chǔ)到了什么地方。為了方
便,每個(gè)用戶都可認(rèn)為自己的程序和數(shù)據(jù)存儲(chǔ)在一組“0”地址開始的連續(xù)空間中,用戶
程序中使用的地址,稱為“邏輯地址”或“相對(duì)地址”。當(dāng)用戶把程序裝入內(nèi)存時(shí),存儲(chǔ)
管理為他分配的內(nèi)存空間可能是從某一單元開始的一組連續(xù)的地址空間,它的起始地址不
固定,即邏輯地址與物理地址經(jīng)常不一致。把邏輯地址轉(zhuǎn)換為絕對(duì)地址的工作稱為“地址
轉(zhuǎn)換”或“地址重定位”,分為“靜態(tài)重定位”和“動(dòng)態(tài)重定位”兩種。
11、【單選題】在可變分區(qū)存儲(chǔ)管理中,某一作業(yè)完成后,系統(tǒng)收回其主存空間,并與相鄰
空閑區(qū)合并,為此需修改空閑區(qū)表,造成空閑區(qū)數(shù)減2的情況是()
無上鄰空閑區(qū),也無下鄰空閑區(qū)
有上鄰空閑區(qū),但無下鄰空閑區(qū)
A:
有下鄰空閑區(qū),但無上鄰空閑區(qū)
B:
有上鄰空閑區(qū),也有下鄰空閑區(qū)
C:
答D:案:D
解析:可變分區(qū)內(nèi)存回收有ABCD四種情況,本題屬于D--第四種情況,回收區(qū)與上、下空
閑區(qū)相鄰,三者合并成一個(gè)空閑區(qū),故空閑區(qū)個(gè)數(shù)減2。
12、【單選題】若處理器有32位地址,則它的虛擬地址空間為()
2GB
4GB
A:
100GB
B:
640GB
C:
答D:案:B
解析:虛擬地址空間取決于處理器的地址結(jié)構(gòu),處理器有32位地址,則虛擬地址空間為
232B=4GB。
13、【單選題】UNIX系統(tǒng)采用的目錄結(jié)構(gòu)是()
一級(jí)目錄結(jié)構(gòu)
二級(jí)目錄結(jié)構(gòu)
A:
樹形目錄結(jié)構(gòu)
B:
位示圖結(jié)構(gòu)
C:
答D:案:C
解析:文件的目錄結(jié)構(gòu)分為三種:一級(jí)目錄結(jié)構(gòu)、二級(jí)目錄結(jié)構(gòu)和樹形目錄結(jié)構(gòu),樹形目
錄結(jié)構(gòu)是目前廣泛使用的一種結(jié)構(gòu),UNIX系統(tǒng)使用樹形目錄結(jié)構(gòu)。
14、【單選題】操作系統(tǒng)中設(shè)計(jì)文件系統(tǒng)的主要目的是為用戶提供()
數(shù)據(jù)輸入輸出功能
文件共享功能
A:
“按名存取”的功能
B:
信息更新功能
C:
答D:案:C
解析:文件系統(tǒng)的功能包括:(1)統(tǒng)一管理文件的存儲(chǔ)空間,實(shí)施存儲(chǔ)空間的分配與回
收(2)實(shí)現(xiàn)文件按名存取,以對(duì)用戶透明的方式管理名字空間(3)實(shí)現(xiàn)文件信息的共
享,并提供文件的共享和保密措施。(4)向用戶提供一個(gè)方便使用的接口(5)系統(tǒng)維護(hù)
及向用戶提供有關(guān)信息(6)保持文件系統(tǒng)的執(zhí)行效率供(7)提供與I/O的統(tǒng)一接口其中
最主要的功能就是實(shí)現(xiàn)文件的按名存取。
15、【單選題】下列技術(shù)中,可用于為用戶提供虛擬設(shè)備、提高獨(dú)占設(shè)備利用率的技術(shù)是
()
斯普林技術(shù)
緩沖池技術(shù)
A:
通道技術(shù)
B:
雙緩沖技術(shù)
C:
答D:案:A
解析:虛擬設(shè)備技術(shù),又稱為SPOOLing技術(shù),其含義是同時(shí)外部設(shè)備聯(lián)機(jī)操作,也稱假
脫機(jī)技術(shù)。SPOOLing技術(shù)可以把一臺(tái)獨(dú)占設(shè)備改造為可為多個(gè)進(jìn)程共享的設(shè)備,實(shí)現(xiàn)了虛
擬設(shè)備的功能。
16、【單選題】在具有通道的計(jì)算機(jī)系統(tǒng)中,用來存放當(dāng)前啟動(dòng)外圍設(shè)備時(shí)要求通道執(zhí)行的
通道程序首地址的是()
通道命令字
通道狀態(tài)字
A:
通道地址字
B:
程序狀態(tài)字
C:
答D:案:C
解析:通道是一個(gè)特殊功能的處理器,它有自己的指令和程序,可以實(shí)現(xiàn)對(duì)外圍設(shè)備的統(tǒng)
一管理和外圍設(shè)備與內(nèi)存之間的數(shù)據(jù)傳送。引入通道的目的是為了進(jìn)一步減少數(shù)據(jù)輸入輸
出對(duì)整個(gè)系統(tǒng)效率的影響。通道命令:規(guī)定了設(shè)備一種操作的命令通道程序:若干條通道
命令組成的程序,由通道執(zhí)行完成一次I/O操作通道地址字:用來存放通道程序首地址的
主存固定單元通道狀態(tài)字:用來記錄通道程序執(zhí)行結(jié)果的主存固定單元
17、【單選題】并發(fā)進(jìn)程失去封閉性,是指()
多個(gè)相對(duì)獨(dú)立的進(jìn)程以各自的速度向前推進(jìn)
并發(fā)進(jìn)程的執(zhí)行結(jié)果與速度無關(guān)
A:
并發(fā)進(jìn)程執(zhí)行時(shí),在不同時(shí)刻會(huì)發(fā)生錯(cuò)誤
B:
并發(fā)進(jìn)程共享變量,其執(zhí)行結(jié)果與速度有關(guān)
C:
答D:案:D
解析:并發(fā)執(zhí)行的程序有如下特征:(1)在執(zhí)行期間并發(fā)程序相互制約(2)程序與計(jì)算
不再一一對(duì)應(yīng),允許多個(gè)程序共享一個(gè)程序段(3)并發(fā)程序的執(zhí)行結(jié)果不可再現(xiàn),并發(fā)
程序與其執(zhí)行的相對(duì)速度以及并發(fā)執(zhí)行的多道程序之間的相互關(guān)系有關(guān)。(4)程序的并
行執(zhí)行和程序的并發(fā)執(zhí)行,程序的并發(fā)執(zhí)行是宏觀上的同時(shí),微觀是順序。并行則是微觀
上是同時(shí)的。根據(jù)第(3)點(diǎn)特征,選擇答案D
18、【單選題】計(jì)算機(jī)操作系統(tǒng)中,P、V操作的信號(hào)量S初值為2,若當(dāng)前值為-1,則表示
等待的進(jìn)程數(shù)是()
3個(gè)
2個(gè)
A:
1個(gè)
B:
0個(gè)
C:
答D:案:C
解析:信號(hào)量的物理含義,S>0時(shí),表示現(xiàn)有資源個(gè)數(shù),S<0時(shí),其絕對(duì)值表示等待進(jìn)程
的個(gè)數(shù)。若當(dāng)前值為-1,則表示等待的進(jìn)程數(shù)是1。
19、【單選題】銀行家算法可以()
避免死鎖
預(yù)防死鎖
A:
檢測(cè)死鎖
B:
解除死鎖
C:
答D:案:A
解析:解決死鎖的方法包括四種預(yù)防死鎖、避免死鎖、檢測(cè)與解除死鎖、忽略死鎖。銀行
家算法屬于避免死鎖。
20、【單選題】設(shè)系統(tǒng)有一類數(shù)量為M的獨(dú)占性資源,系統(tǒng)中N個(gè)進(jìn)程競(jìng)爭(zhēng)該類資源,每個(gè)
進(jìn)程對(duì)資源的最大需求為W。下列關(guān)于M、N、W的取值,系統(tǒng)可能發(fā)生死鎖的是()
M=3;N=2;W=2
M=3;N=2;W=3
A:
B:
M=7;N=-3;W=3
M=10;N=3;W=4
C:
答D:案:B
解析:可以采取最壞情況下,每個(gè)進(jìn)程都占有所需最大需求數(shù)-1個(gè)資源,如果此時(shí)系統(tǒng)將
資源全部分配完畢,所有進(jìn)程都不能推進(jìn),則產(chǎn)生死鎖。當(dāng)M=3;N=2;W=2時(shí),假設(shè)此時(shí)
每個(gè)進(jìn)程都得到1個(gè)資源,還剩1個(gè)資源,無論分配給誰,進(jìn)程都能執(zhí)行完畢,不會(huì)產(chǎn)生
死鎖。當(dāng)M=3;N=2;W=3,假設(shè)此時(shí)1個(gè)進(jìn)程都得1個(gè)資源,另一個(gè)進(jìn)程到2個(gè)資源,此
時(shí)再無資源分配,產(chǎn)生死鎖。C選項(xiàng)有問題,N=-3沒有意義,可改為N=3當(dāng)M=7;N=3;
W=3,假設(shè)此時(shí)每個(gè)進(jìn)程都得到2個(gè)資源,還剩1個(gè)資源,無論分配給誰,進(jìn)程都能執(zhí)行
完畢,不會(huì)產(chǎn)生死鎖。M=10;N=3;W=4,假設(shè)此時(shí)每個(gè)進(jìn)程都得到3個(gè)資源,還剩1個(gè)資
源,無論分配給誰,進(jìn)程都能執(zhí)行完畢,不會(huì)產(chǎn)生死鎖。
21、【多選題】批處理多道系統(tǒng)能較好地提高計(jì)算機(jī)系統(tǒng)的工作效率,理由包括()
可提高處理器的利用率
可充分利用計(jì)算機(jī)系統(tǒng)的資源
A:
使系統(tǒng)單位時(shí)間內(nèi)的處理能力得到提高
B:
有利于提高系統(tǒng)的吞吐量
C:
用戶可直接干預(yù)作業(yè)的執(zhí)行
D:
答E:案:ABCD
解析:批處理系統(tǒng)的目標(biāo)是提高資源利用率、提高系統(tǒng)的吞吐量,選項(xiàng)ABCD滿足要求,
選項(xiàng)E不滿足,因?yàn)榕幚硐到y(tǒng)不能干預(yù)作業(yè)的執(zhí)行。
22、【多選題】進(jìn)程的基本屬性有()
動(dòng)態(tài)性
封閉性
A:
順序性
B:
異步性
C:
并發(fā)性
D:
答E:案:ADE
解析:書上寫的是進(jìn)程的特征,進(jìn)程的特征,包括并發(fā)性、動(dòng)態(tài)性、獨(dú)立性、交往性、異
步性、結(jié)構(gòu)性。封閉性和順序性是程序順序執(zhí)行時(shí)的特征。
23、【多選題】在UNIX頁式虛擬存儲(chǔ)管理中,把進(jìn)程的地址空間分成了三個(gè)區(qū)段,它們是
()
緩沖區(qū)段
A:
系統(tǒng)區(qū)段
程序區(qū)段
B:
控制區(qū)段
C:
數(shù)據(jù)區(qū)段
D:
答E:案:BCD
解析:UNIX把進(jìn)程的地址空間劃分成三個(gè)功能區(qū)段:系統(tǒng)區(qū)段、進(jìn)程控制區(qū)段、
進(jìn)程程序區(qū)段。系統(tǒng)區(qū)段占用系統(tǒng)空間,系統(tǒng)空間中的程序和數(shù)據(jù)常駐內(nèi)存。其余兩個(gè)區(qū)
段占用進(jìn)程空間,是進(jìn)程中非常駐內(nèi)存部分。
24、【多選題】下列關(guān)于設(shè)備管理的敘述中,正確的有()
計(jì)算機(jī)系統(tǒng)為每臺(tái)設(shè)備確定一個(gè)絕對(duì)號(hào)
用戶可以對(duì)自己需要使用的若干臺(tái)同類設(shè)備確定一個(gè)絕對(duì)號(hào)
A:
用戶申請(qǐng)分配設(shè)備時(shí)使用設(shè)備的絕對(duì)號(hào)
B:
用戶用“設(shè)備類、相對(duì)號(hào)”來提出使用設(shè)備的要求
C:
用戶程序中所指定的設(shè)備可與實(shí)際能占用的設(shè)備無關(guān)
D:
答E:案:ADE
解析:絕對(duì)號(hào):系統(tǒng)為每一臺(tái)設(shè)備確定的一個(gè)編號(hào),用來區(qū)分和識(shí)別各種不同類型的外部
設(shè)備,以便進(jìn)行管理。相對(duì)號(hào):由用戶在程序中定義的設(shè)備編號(hào)稱為設(shè)備的“相對(duì)號(hào)”。
二者的對(duì)應(yīng)關(guān)系:規(guī)定用戶使用“設(shè)備類相對(duì)號(hào)”來提出使用設(shè)備的要求,而系統(tǒng)在為用
戶分配具體設(shè)備的同時(shí),建立設(shè)備的“絕對(duì)號(hào)”與用戶使用的“設(shè)備類相對(duì)號(hào)”的對(duì)應(yīng)關(guān)
系。以便實(shí)現(xiàn)設(shè)備獨(dú)立性。
25、【多選題】一個(gè)飛機(jī)航班售票系統(tǒng)有3個(gè)售票處,每個(gè)售票處每次處理時(shí)間不確定,每
個(gè)售票處通過終端訪問系統(tǒng)的公共數(shù)據(jù)區(qū),設(shè)數(shù)據(jù)區(qū)有票數(shù)10。當(dāng)各售票處分別有2位旅客
買票,在沒有并發(fā)控制機(jī)制時(shí),余票數(shù)可能是()
3
4
A:
5
B:
6
C:
7
D:
答E:案:BCDE
解析:
對(duì)于相關(guān)進(jìn)程來說,可能有若干并發(fā)進(jìn)程同時(shí)使用共享資源,即一個(gè)進(jìn)程一次使用未結(jié)
束,另一進(jìn)程也開始使用,形成交替使用共享資源。此時(shí)有可能形成與時(shí)間有關(guān)的錯(cuò)誤。
假設(shè)A為數(shù)據(jù)庫中剩余的票數(shù),P1、P2、P3為三個(gè)進(jìn)程,Ri為工作單元,則進(jìn)程工作如
下:進(jìn)程Pi(i=1,2,3)三個(gè)進(jìn)程同時(shí)運(yùn)行,它們交替使用共享變量A,并
發(fā)執(zhí)行的進(jìn)程具有異步性,什么時(shí)候哪個(gè)進(jìn)程運(yùn)行到哪里會(huì)暫停是不可預(yù)知的。并發(fā)執(zhí)行
可能出現(xiàn)的情況之一如下表所示:進(jìn)程P1、P2、P3讀出的A值相同,則賣
出去3張票,存回到數(shù)據(jù)庫中的票數(shù)將會(huì)只減1張,發(fā)生與時(shí)間有關(guān)的錯(cuò)誤。以此類推,
剩余票數(shù)選項(xiàng)BCDE都有可能發(fā)生,但是A是不會(huì)發(fā)生的,應(yīng)為最多減去票數(shù)為6,A的最
小值為4。
26、【問答題】簡(jiǎn)述文件保密的含義以及常用的文件保密措施。
答案:【答案】文件保密是防止不經(jīng)文件擁有者授權(quán)而竊取文件。常用的文件保密措施
包括:隱蔽文件目錄、設(shè)置口令、使用密碼、病毒防范文件保密的目的是防止不經(jīng)文件擁
有者授權(quán)而竊取文件。常用的文件保密措施包括:(1)隱蔽文件目錄--文件的目錄不在
顯示器上顯示,非法授權(quán)用戶看不到該文件名字,因而不能使用這些文件。(2)設(shè)置口
令--建立文件時(shí)把口令存儲(chǔ)在文件目錄,用戶使用文件時(shí)必須提供和文件目錄中一致的口
令,否則不能使用文件。(3)使用密碼--對(duì)于極為重要的文件,可把文件信息加密,轉(zhuǎn)
換成密碼形式保存,使用文件時(shí)將其解密。(4)病毒防范—病毒是一類特殊的攻擊,它
是一個(gè)程序段,會(huì)附在合法的程序中感染其他程序,病毒防范一是要阻止病毒入侵,二是
要進(jìn)行病毒檢測(cè)和消除。
27、【問答題】35.設(shè)一移動(dòng)頭磁盤系統(tǒng),共有200個(gè)磁道,編號(hào)為O~199。磁盤請(qǐng)求隊(duì)列
中是一些隨機(jī)請(qǐng)求,它們按照到達(dá)的次序分別處于110、180、32、115、15、120、60、70號(hào)
磁道上,當(dāng)前磁頭在50號(hào)磁道上,并向磁道號(hào)增加的方向移動(dòng)。求在下列移臂調(diào)度算法下的
服務(wù)順序和磁頭移動(dòng)道數(shù):(1)先來先服務(wù)調(diào)度算法;(2)單向掃描調(diào)度算法。
答案:(1)先來先服務(wù)調(diào)度算法服務(wù)順序:50->110->180->32->115->15->120->60->70
磁頭移動(dòng)道數(shù):60+70+148+83+100+105+60+10=636(2)單向掃描調(diào)度算法服務(wù)順序:50-
>60->70->110->115->120->180->0->15->32磁頭移動(dòng)道數(shù):
10+10+40+5+5+60+180+15+17=342
解析:移臂調(diào)度的目的是盡可能減少操作中的尋找時(shí)間,常用的移臂調(diào)度算法包括先來先
服務(wù)、最短尋找時(shí)間優(yōu)先、電梯調(diào)度算法和單向掃描算法。先來先服務(wù):根據(jù)進(jìn)程訪問磁
盤的先后次序進(jìn)行調(diào)度.單向掃描調(diào)度算法:不考慮訪問者等待的先后次序,總是從0號(hào)
柱面開始向里掃描,按照各自所需要訪問的柱面位置的次序去選擇訪問者。當(dāng)移臂到達(dá)最
后一個(gè)柱面后,立即返回0號(hào)柱面,再次進(jìn)行掃描。磁頭移動(dòng)道數(shù)=每一次移動(dòng)磁臂的磁
道數(shù)的總和
28、【問答題】請(qǐng)分別從資源分配、創(chuàng)建速度、通信、并行執(zhí)行效率的角度簡(jiǎn)述多線程技術(shù)
的優(yōu)勢(shì)。
答案:(1)創(chuàng)建線程無需另外分配資源,而創(chuàng)建進(jìn)程需要分配資源(2)創(chuàng)建一個(gè)新線程
花費(fèi)時(shí)間少。創(chuàng)建速度比進(jìn)程快(3)線程之間通信無需調(diào)用內(nèi)核,不需要額外的通信機(jī)
制,使通信簡(jiǎn)單、信息傳送速度快。(4)線程能獨(dú)立執(zhí)行,能充分利用和發(fā)揮處理器與
外部設(shè)備并行工作的能力。
解析:引入線程的目的和線程與進(jìn)程的比較,得出以上四點(diǎn)內(nèi)容
29、【問答題】防止死鎖發(fā)生時(shí)可采用什么策略來使循環(huán)等待資源的條件不成立?這個(gè)策略
如何應(yīng)用到5個(gè)哲學(xué)家就餐問題中?
答案:對(duì)資源采取按序分配的策略修改第5個(gè)哲學(xué)家的程序,即規(guī)定每個(gè)哲學(xué)家想吃面條
時(shí),總是從自己左右兩旁的筷子中先取編號(hào)小的筷子,再取編號(hào)大的筷子;對(duì)于第5個(gè)哲
學(xué)家,他必須先拿到右邊的編號(hào)小的筷子,再拿左邊的筷子。
解析:死鎖預(yù)防的方法是破壞產(chǎn)生死鎖的四個(gè)必要條件之一,互斥條件不可破壞,占有并
等待條件和不可搶奪條件屬于資源靜態(tài)分配策略,分配原則是:一個(gè)進(jìn)程在申請(qǐng)新資源的
要求得不到滿足時(shí),便處于等待狀態(tài),而處于等待狀態(tài)的進(jìn)程的全部資源可以被剝奪。資
源有序分配的思想是:對(duì)系統(tǒng)所有資源類型進(jìn)行線性排序,并賦予不同的序號(hào)。進(jìn)程申請(qǐng)
資源時(shí),必須嚴(yán)格按照資源編號(hào)的順序進(jìn)行。即一個(gè)進(jìn)程先得到編號(hào)小的資源,才能申請(qǐng)
編號(hào)大的資源。釋放資源時(shí),次序相反,破壞了循環(huán)等待條件。在哲學(xué)家進(jìn)餐問題中,如
果每個(gè)哲學(xué)家同時(shí)拿起左邊的筷子,此時(shí)產(chǎn)生死鎖。采用資源按序分配策略,可以破壞循
環(huán)等待條件,即規(guī)定每個(gè)哲學(xué)家想吃面條時(shí),總是從自己左右兩旁的筷子中先取編號(hào)小的
筷子,再取編號(hào)大的筷子;對(duì)于第5個(gè)哲學(xué)家,他必須先拿到右邊的編號(hào)小的筷子,再拿
左邊的筷子。
30、【問答題】假定在單CPU條件下有下列要執(zhí)行的作業(yè):
忽略設(shè)備工作時(shí)問和系統(tǒng)進(jìn)行
調(diào)度的時(shí)間。(1)若作業(yè)調(diào)度采用先來先服務(wù)算法,各個(gè)作業(yè)的周轉(zhuǎn)時(shí)間是多少?平均周
轉(zhuǎn)時(shí)間是多少?(2)若作業(yè)調(diào)度采用非搶占式優(yōu)先級(jí)調(diào)度算法(優(yōu)先數(shù)大的優(yōu)先級(jí)低),各個(gè)
作業(yè)的周轉(zhuǎn)時(shí)間是多少?平均周轉(zhuǎn)時(shí)間是多少?
答案:
解析:(1)先來先服務(wù)算法總是把處理機(jī)分配給最先進(jìn)入就緒隊(duì)列的進(jìn)程,一個(gè)進(jìn)程一
旦分得處理機(jī),便執(zhí)行下去,直到該進(jìn)程完成或阻塞時(shí),才釋放處理機(jī)。在該題中,調(diào)度
順序?yàn)?、2、3。周轉(zhuǎn)時(shí)間=完成時(shí)間-到達(dá)時(shí)間平均周轉(zhuǎn)時(shí)間=周轉(zhuǎn)時(shí)間之和/作業(yè)道數(shù)=
(10+13+18)/3=13.67(2)非搶占式優(yōu)先級(jí)調(diào)度算法把處理機(jī)分配給優(yōu)先級(jí)最高的進(jìn)程,
非搶占式是指一旦把處理機(jī)分配給某進(jìn)程后,就一直讓它運(yùn)行下去,決不會(huì)因?yàn)闀r(shí)鐘中
斷,或任何其它原因,去搶占該正在運(yùn)行進(jìn)程的處理機(jī),直至該進(jìn)程完成,或發(fā)生某事件
而被阻塞時(shí),才把處理機(jī)分配給其它進(jìn)程。本題中,作業(yè)調(diào)度順序?yàn)?、3、2,因?yàn)殡m然
作業(yè)1的優(yōu)先級(jí)最低,但在它到來時(shí)還沒有其他作業(yè)運(yùn)行,故其第一個(gè)被調(diào)度,在其運(yùn)行
過程中,作業(yè)2、作業(yè)3到達(dá),由于采用非搶占式調(diào)度方式,作業(yè)1的處理器不會(huì)被搶
占,直到其運(yùn)行結(jié)束。作業(yè)1運(yùn)行結(jié)束,已經(jīng)有2、3作業(yè)等待調(diào)度,此時(shí)比較作業(yè)2、作
業(yè)3的優(yōu)先級(jí),作業(yè)2的優(yōu)先級(jí)高,故先調(diào)度,作業(yè)2運(yùn)行結(jié)束,作業(yè)3運(yùn)行。周轉(zhuǎn)時(shí)間
=完成時(shí)間-到達(dá)時(shí)間平均周轉(zhuǎn)時(shí)間=周轉(zhuǎn)時(shí)間之和/作業(yè)道數(shù)=(10+19+14)/3=14.33
31、【問答題】設(shè)某進(jìn)程訪問內(nèi)存的頁面按照以下序列:1,2,3,6,4,7,3,2,1,4,
7,5,6,5,2,1。當(dāng)進(jìn)程分得的頁面數(shù)為4的時(shí)候,分別計(jì)算下列置換算法的缺頁數(shù)。要
求寫出詳細(xì)計(jì)算過程。(初始主存為空)要求:(1)最近最久未使用調(diào)度算法(LRU)。(2)先
進(jìn)先出調(diào)度算法(FIFO)。(3)最佳調(diào)度算法(OPT)。
答案:
解析:OPT--理想頁面置換算法(最佳置換算法),其所選擇的被淘汰頁面,將是以后永
不使用的,或許是在最長(zhǎng)(未來)時(shí)間內(nèi)不再被訪問的頁面。FIFO--先進(jìn)先出置換算法,
總是選擇最先裝入內(nèi)存的頁面調(diào)出,或者說,把駐留在內(nèi)存中時(shí)間最長(zhǎng)的那一頁調(diào)出。
LRU--最近最少使用置換算法,總是選擇距離現(xiàn)在最長(zhǎng)時(shí)間內(nèi)沒有被訪問過的頁面先調(diào)
出。缺頁數(shù):當(dāng)所訪問的頁面不在內(nèi)存時(shí),產(chǎn)生缺頁中斷,調(diào)入不在內(nèi)存的頁面,若內(nèi)存
沒有空閑物理頁面,則使用頁面置換算法,換出一個(gè)頁面,再講其調(diào)入內(nèi)存。缺頁數(shù)就是
缺頁中斷的次數(shù)。
32、【問答題】某用戶文件共500個(gè)邏輯記錄,每個(gè)邏輯記錄的長(zhǎng)度為320個(gè)字符,現(xiàn)擬將
該文件以順序結(jié)構(gòu)存放到磁帶上。磁帶的記錄密度為800字符/英寸,塊與塊之間的間隙為
0.6英寸。試問:(1)不采用記錄成組操作時(shí)磁帶空間的利用率是多少?(2)采用記錄成組操
作且塊因子為8時(shí),磁帶空間的利用率是多少?(3)采用記錄成組操作且塊因子為8時(shí),若把
第9個(gè)邏輯記錄讀入到用戶區(qū)的1500單元開始的區(qū)域,請(qǐng)寫出完成該要求的主要過程。
答案:(1)每個(gè)記錄所占磁帶長(zhǎng)度為320/800=0.4英寸,塊與塊之間間隙為0.6,故磁
帶空間的利用率為0.4/(0.4+0.6)=0.4=40%.(2)采用記錄成組方式,塊因子為8,每組
邏輯記錄共有320*8=2560個(gè)字符,所占磁帶長(zhǎng)度為2560/800=3.2英寸,故磁帶空間的利
用率為3.2/(3.2+0.6)=0.842=84.2%。(3)完成該要求的主要過程包括:a)設(shè)置長(zhǎng)度為
2560字符(8*320)的主存緩沖區(qū);b)找到該文件的存放位置,啟動(dòng)磁帶機(jī)讀出第一塊內(nèi)
容存入主存緩沖區(qū);c)進(jìn)行記錄分解,按用戶要求依次把主存緩沖區(qū)的8個(gè)記錄傳遞到用
戶工作區(qū);d)啟動(dòng)磁帶機(jī)讀第二塊內(nèi)容存入主存緩沖區(qū),把第9個(gè)邏輯記錄按用戶要求依
次傳送到用戶工作區(qū)1500單元開始的區(qū)域。
解析:本題需要了解磁盤高速緩沖、記錄的成組與分解的概念磁盤高速緩存是指系統(tǒng)在內(nèi)
存中保存一些磁盤塊,這些磁盤塊在邏輯上屬于磁盤,內(nèi)存的這一區(qū)域被稱為塊高速緩
存。系統(tǒng)運(yùn)行時(shí),檢查所有的讀請(qǐng)求,查看文件塊是否在高速緩存,在,則讀;不在,首
先啟動(dòng)磁盤,將所需塊讀到高速緩存,再復(fù)制到其他內(nèi)存區(qū)域。磁盤高速緩存的典型應(yīng)用
就是記錄的成組與分解。記錄的成組:把若干個(gè)邏輯記錄合成一組存儲(chǔ)到一個(gè)物理塊的工
作,稱為記錄的成組。每塊中的邏輯記錄個(gè)數(shù)稱為“塊因子”。實(shí)現(xiàn)原理:信息交換以塊
為單位,故成組需要使用內(nèi)存緩沖區(qū)來完成。緩沖區(qū)的長(zhǎng)度=記錄的長(zhǎng)度*塊因子。記錄的
分解:從一組記錄中把一個(gè)邏輯記錄分離出來的操作,稱為記錄的分解。過程:當(dāng)用戶請(qǐng)
求讀某記錄時(shí),文件系統(tǒng)首先找到該記錄所在的磁盤塊的位置,然后將把含有該記錄的物
理塊全部讀入內(nèi)存緩沖區(qū),從內(nèi)存緩沖區(qū)分解出指定的記錄,然后送到用戶工作區(qū)。本題
中的存儲(chǔ)設(shè)備是磁帶,與磁盤不同的是只能順序存取,故本題中,要取出第九個(gè)記錄的內(nèi)
容,必須先讀出前8個(gè)記錄。磁帶成組與分解原理同磁盤。
33、【問答題】四個(gè)進(jìn)程A、B、C、D都要讀一個(gè)共享文件F,系統(tǒng)允許多個(gè)進(jìn)程同時(shí)讀
文件F。但限制是進(jìn)程A和進(jìn)程C不能同時(shí)讀文件F,進(jìn)程B和進(jìn)程D也不能同時(shí)讀文件
F。為了使這四個(gè)進(jìn)程并發(fā)執(zhí)行時(shí)能按系統(tǒng)要求使用文件,現(xiàn)用PV操作進(jìn)行管理,請(qǐng)回答
下面的問題:(1)如何定義信號(hào)量及初值?(2)在下列程序的序號(hào)處填上適當(dāng)?shù)腜、V操
作,以保證它們能正確地并發(fā)工作。
答案:(1)設(shè)置兩個(gè)信號(hào)量S1、S2,初值分別為1。(2)[1]P(S1)[2]V(S1)[3]
P(S2)[4]V(S2)[5]P(S1)[6]V(S1)[7]P(S2)[8]V(S2)
解析:(1)設(shè)信號(hào)量S1用來保證進(jìn)程A、C對(duì)文件的互斥訪問,初值為1設(shè)信號(hào)量S2
用來保證進(jìn)程B、D對(duì)文件的互斥訪問,初值為1(2)把讀文件放在P(S1)和V
(S1),完成進(jìn)程A、C對(duì)文件互斥讀訪問把讀文件放在P(S2)和V(S2),完成進(jìn)程
B、D對(duì)文件互斥讀訪問進(jìn)程A、B,進(jìn)程C、D可以同時(shí)讀文件。
34、【填空題】操作系統(tǒng)為用戶提供兩種類型的使用接口使用計(jì)算機(jī)系統(tǒng),分別是______和
_____。
答案:程序員接口(或者系統(tǒng)調(diào)用)操作員接口
解析:操作系統(tǒng)為用戶提供了兩類接口,程序員接口是程序員調(diào)用操作系統(tǒng)的功能的接
口,一般稱為系統(tǒng)調(diào)用,操作員接口是普通用戶接口,包括:命令接口、圖形用戶界面
等。
35、【填空題】從資源管理的角度看,操作系統(tǒng)的功能可分為________、存儲(chǔ)管理、文件管
理和設(shè)備管理四部分。
答案:處理器管理(或CPU管理或進(jìn)程管理)
解析:操作系統(tǒng)的功能
36、【填空題】在UNIX系統(tǒng)的各個(gè)寄存器中,程序計(jì)數(shù)器寄存器用來存放_(tái)_______,當(dāng)出
現(xiàn)某個(gè)中斷事件時(shí),程序計(jì)數(shù)器寄存器中當(dāng)前的值就是被中斷程序的________。
答案:指令地址斷點(diǎn)(或返回地址)
解析:處理器中有兩類寄存器:(1)用戶可見寄存器,由編譯程序分配,減少程序運(yùn)行
時(shí)訪問內(nèi)存的次數(shù)。一般包括數(shù)據(jù)寄存器,地址寄存器、條件碼寄存器。(2)控制和狀
態(tài)寄存器,用來控制處理器的操作,常見的寄存器是程序計(jì)數(shù)器(PC)、指令寄存器
(I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024標(biāo)準(zhǔn)技術(shù)服務(wù)采購協(xié)議:精準(zhǔn)定制版B版
- 2024年項(xiàng)目居間服務(wù)協(xié)議標(biāo)準(zhǔn)格式一
- 2024潤滑油行業(yè)展會(huì)贊助與推廣合作合同3篇
- 四川省宜賓市中考語文試卷五套【附參考答案】
- 專用場(chǎng)地租賃合作分成合同全文預(yù)覽一
- 16《人的呼吸》說課稿-2024-2025學(xué)年三年級(jí)上冊(cè)科學(xué)蘇教版
- 2024年石粉購銷合同協(xié)議規(guī)定規(guī)定樣本
- 2025年度網(wǎng)絡(luò)安全隱秘操作風(fēng)險(xiǎn)評(píng)估與監(jiān)管服務(wù)協(xié)議3篇
- 2024鄭州二手房買賣合同的文本
- 福建省南平市衛(wèi)閩中學(xué)2021年高二地理月考試卷含解析
- 公司客戶服務(wù)應(yīng)急預(yù)案
- 三年級(jí)道德與法制上學(xué)期期末考試質(zhì)量分析集合3篇
- 水工-建筑物課件
- 裝修增減項(xiàng)單模板
- 義務(wù)教育英語課程標(biāo)準(zhǔn)2022年版新增詞匯記背
- 人教版高中物理必修二全冊(cè)同步課時(shí)練習(xí)
- 張克非《公共關(guān)系學(xué)》(修訂版)筆記和課后習(xí)題詳解
- 30多個(gè)環(huán)衛(wèi)PPP項(xiàng)目先后退庫涉及多家上市公司
- 世界技能大賽選拔賽3D數(shù)字游戲藝術(shù)項(xiàng)目技術(shù)文件
- 榮譽(yù)證書打印模板word格式
- 營養(yǎng)學(xué)與健康
評(píng)論
0/150
提交評(píng)論