版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
注:藍(lán)色的為正確的選項(xiàng),
一、單選題
1.在計(jì)算機(jī)系統(tǒng)中,控制和管理各種資源、有效地組織多道程序運(yùn)行的系統(tǒng)軟件稱作
()。
A.操作系統(tǒng)B.文件系統(tǒng)C.網(wǎng)絡(luò)管理系統(tǒng)D.數(shù)據(jù)庫(kù)管理系統(tǒng)
2.按照所起的作用和需要的運(yùn)行環(huán)境,操作系統(tǒng)屬于()。
A.用戶軟件R.應(yīng)用軟件C.系統(tǒng)軟件D.支撐軟件
3.在計(jì)算機(jī)系統(tǒng)中,操作系統(tǒng)是()。
A.處于應(yīng)用軟件之上的系統(tǒng)軟件B,處于裸機(jī)之上的第一層軟件
C.處于硬件之下的底層軟件D.處于系統(tǒng)軟件之上的用戶軟件
4.操作系統(tǒng)的基本職能是()。
A.控制和管理系統(tǒng)內(nèi)各種資源,有效地組織多道程序的運(yùn)行
B.提供功能強(qiáng)大的網(wǎng)絡(luò)管理工具
C.提供用戶界面,方便用戶使用
D.提供方便的可視化編輯程序
5.為了使系統(tǒng)中所有的用戶都能得到及時(shí)的響應(yīng),該操作系統(tǒng)應(yīng)該是()。
A.多道批處理系統(tǒng)B.實(shí)時(shí)系統(tǒng)C.分時(shí)系統(tǒng)D.網(wǎng)絡(luò)系統(tǒng)
6.下面不屬于分時(shí)系統(tǒng)特征的是()。
A.為多用戶設(shè)計(jì)B.需要中斷機(jī)構(gòu)及時(shí)鐘系統(tǒng)的支持
C.方便用戶與計(jì)算機(jī)的交互D.可靠性比實(shí)時(shí)系統(tǒng)要求高
7.操作系統(tǒng)內(nèi)核與用戶程序、應(yīng)用程序之間的接口是()。
A.shell命令B.圖形界面C.系統(tǒng)調(diào)用D.C晤言函數(shù)
8.以下著名的操作系統(tǒng)中,屬于多用戶、分時(shí)系統(tǒng)的是()。
A.UNIX系統(tǒng)B.WindowsNT系統(tǒng)C.DOS系統(tǒng)D.OS/2系統(tǒng)
9.進(jìn)程與程序之間有密切聯(lián)系,但又是不同的概念。二者的一個(gè)本質(zhì)區(qū)別是()。
A.程序順序執(zhí)行,進(jìn)程并行執(zhí)行
B.程序是靜態(tài)概念,進(jìn)程是動(dòng)態(tài)概念
C.程序是動(dòng)態(tài)概念,進(jìn)程是靜態(tài)概念
D.程序保存在文件中,進(jìn)程存放在內(nèi)存中
10.在單CPU的系統(tǒng)中,若干程序的并發(fā)執(zhí)行是由()實(shí)現(xiàn)的。
A.用戶B.程序自身C.進(jìn)程D.編譯程序
11.在操作系統(tǒng)中,進(jìn)程的最基本的特征是()。
A.與程序的對(duì)應(yīng)性B.順序性和可再現(xiàn)性
C.動(dòng)態(tài)性和并發(fā)件D.執(zhí)行過(guò)程的封閉件
12.進(jìn)程是程序的執(zhí)行過(guò)程,可以處于不同的狀態(tài),各自向前推進(jìn)的速度是不可預(yù)知的,這
種性質(zhì)稱作進(jìn)程的()。
A.動(dòng)態(tài)性B.并發(fā)性C.調(diào)度性D.異步性
13.某進(jìn)程由于需要從磁盤上讀入數(shù)據(jù)而處于阻塞狀態(tài)。當(dāng)系統(tǒng)完成了所需的讀盤操作后,
此時(shí)該進(jìn)程的狀態(tài)將()。
A.從就緒變?yōu)檫\(yùn)行B.從運(yùn)行變?yōu)榫途w
C.從阻塞變?yōu)榫途wD.從運(yùn)行變?yōu)樽枞?/p>
14.一個(gè)進(jìn)程被喚醒意味著()。
A.該進(jìn)程重新占有了CPUB.進(jìn)程狀態(tài)變?yōu)榫途w
C.它的優(yōu)先權(quán)變?yōu)樽畲驞.其PCB移至就緒隊(duì)列的隊(duì)首
15.操作系統(tǒng)中利用信號(hào)量和P、V操作,()。
A.只能實(shí)現(xiàn)進(jìn)程的互斥B.可實(shí)現(xiàn)進(jìn)程的互斥和同步
C.只能實(shí)現(xiàn)進(jìn)程的同步D.可完成進(jìn)程調(diào)度
16.有9個(gè)生產(chǎn)者,6個(gè)消費(fèi)者,共享容量為8的緩沖區(qū)。在這個(gè)生產(chǎn)者.消費(fèi)者問(wèn)題中,
互斥使用緩沖區(qū)的信號(hào)量mutex的初值應(yīng)該為()。
A.8B.6C.1D.9
17.信號(hào)量S的初值為8,在S上執(zhí)行了10次P操作,6次V操作后,S的值為()。
A.10B.4C.6D.8
18.系統(tǒng)出現(xiàn)死鎖的原因是()。
A.計(jì)算機(jī)系統(tǒng)發(fā)生了重大故障B.有多個(gè)封鎖的進(jìn)程同時(shí)存在
C.若干進(jìn)程因競(jìng)爭(zhēng)資源而無(wú)休止地循環(huán)等待著,而且都小祥放已占有的資源
D.資源數(shù)大大少于進(jìn)程數(shù),或進(jìn)程同時(shí)申請(qǐng)的資源數(shù)大大超過(guò)資源總數(shù)
19.作業(yè)生存期共經(jīng)歷4個(gè)狀態(tài),它們是提交、后備、()和完成。
A.等待B.就緒C.執(zhí)行D.開始
20.作業(yè)調(diào)度選擇一個(gè)作業(yè)裝入主存后,該作業(yè)能否占用處理器必須由()來(lái)決定。
A.設(shè)備管理B.作業(yè)控制C.進(jìn)程調(diào)度D.驅(qū)動(dòng)調(diào)度
21.從系統(tǒng)的角度出發(fā),希望批處理控制方式下進(jìn)入輸入井的作業(yè)()盡可能小。
A.等待裝入主存時(shí)間B.平均周轉(zhuǎn)時(shí)間
C.執(zhí)行時(shí)間D.周轉(zhuǎn)時(shí)間
22.設(shè)某作業(yè)進(jìn)入輸入井的時(shí)間為S,開始運(yùn)行的時(shí)間為R,得到計(jì)算結(jié)果的時(shí)間為E,則
該作業(yè)的周轉(zhuǎn)時(shí)間T為()。
A.T=E-RB.T=E-(S+R)
C.T=(S+R)+ED.T=E-S
23.作業(yè)調(diào)度的關(guān)鍵在于()。
A.選擇恰當(dāng)?shù)倪M(jìn)程管理程序B.有一個(gè)較好的操作環(huán)境
C.用戶作業(yè)準(zhǔn)備充分D.選擇恰當(dāng)?shù)淖鳂I(yè)調(diào)度算法
24.按照作業(yè)到達(dá)的先后次序調(diào)度作業(yè),排隊(duì)等待時(shí)間最長(zhǎng)的作業(yè)被優(yōu)先調(diào)度,這指的是
()調(diào)度算法。
A.優(yōu)先級(jí)法B.時(shí)間片輪轉(zhuǎn)法
C.先來(lái)先服務(wù)法D.短作業(yè)優(yōu)先法
25.為了使計(jì)算機(jī)在運(yùn)行過(guò)程中能及時(shí)處理內(nèi)部和外部發(fā)生的各種突發(fā)性事件,現(xiàn)代操作系
統(tǒng)采用了()機(jī)制。
A.查詢B.中斷C.調(diào)度D.進(jìn)程
26.當(dāng)硬件中斷裝置發(fā)現(xiàn)有事件發(fā)生時(shí),就會(huì)中斷正在占用CPU的程序的執(zhí)行,讓操作系
統(tǒng)的()占用CPU。
A.作業(yè)管理程序B.中斷處理程序
C.系統(tǒng)調(diào)用程序D.文件管理程序
27.若處理器有32位地力二,則它的虛擬地址空間為()。
A.100KBB.4GBC.2GBD.640KB
28.把邏輯地址轉(zhuǎn)變?yōu)閮?nèi)存物理地址的過(guò)程稱作()o
A.編譯B.連接C.運(yùn)行D.重定位
29.經(jīng)過(guò)(),目標(biāo)程序可以不經(jīng)過(guò)任何改動(dòng)而裝入物理內(nèi)存單元。
A.動(dòng)態(tài)重定位B.靜態(tài)重定位C.編譯或匯編D.存儲(chǔ)擴(kuò)充
30.在分時(shí)系統(tǒng)中,可將進(jìn)程不需要或暫時(shí)不需要的部分移到外存,讓出內(nèi)存空間以調(diào)入其
他所需數(shù)據(jù),這種技術(shù)稱為()。
A.對(duì)換技術(shù)B覆蓋技術(shù)C.虛擬技術(shù)D.物理擴(kuò)充
31.虛擬存儲(chǔ)技術(shù)是()。
A.擴(kuò)充內(nèi)存空間的技術(shù)B.擴(kuò)充外存空間的技術(shù)
C.擴(kuò)充相對(duì)地址空間的技術(shù)D.擴(kuò)充輸入輸出緩沖區(qū)的技術(shù)
32.在分頁(yè)存儲(chǔ)管理系統(tǒng)中,從頁(yè)號(hào)到物理塊號(hào)的地址怏射是通過(guò)()實(shí)現(xiàn)的。
A.頁(yè)表B.分區(qū)表C.PCBD.JCB
33.下列存儲(chǔ)管理方案中,不要求將進(jìn)程全部調(diào)入并且也不要求連續(xù)存儲(chǔ)空間的是()。
A.固定分區(qū)B,可變分區(qū)
C.單純分頁(yè)式存儲(chǔ)管理D.請(qǐng)求分頁(yè)式存儲(chǔ)管理
34.在請(qǐng)求分頁(yè)虛擬存儲(chǔ)管理中,若所需頁(yè)面不在內(nèi)存中,則會(huì)引起()。
A.輸入輸出中斷B.缺頁(yè)中斷C,越界中斷D.時(shí)鐘中斷
35.存儲(chǔ)管理中,頁(yè)面抖動(dòng)是指()。
A.使用機(jī)器時(shí),屏幕閃爍的現(xiàn)象
B.系統(tǒng)盤有問(wèn)題,致使系統(tǒng)不穩(wěn)定的現(xiàn)象
C.被調(diào)出的頁(yè)面又立刻被調(diào)入所形成的頻繁調(diào)入調(diào)出現(xiàn)象
D.由于主存分配不當(dāng),偶然造成主存不夠的現(xiàn)象
36.操作系統(tǒng)實(shí)現(xiàn)“按名存取”的關(guān)鍵在于解決()。
A.文件邏輯地址到文件具體的物理地址的轉(zhuǎn)換
B.文件名稱與文件具體的物理地址的轉(zhuǎn)換
C.文件邏輯地址到文件名稱的轉(zhuǎn)換
D.文件名稱到文件邏輯地址的轉(zhuǎn)換
37.操作系統(tǒng)是通過(guò)()來(lái)對(duì)文件進(jìn)行編輯、修改、維護(hù)和檢索。
A.文件屬性B.數(shù)據(jù)邏輯地址C.數(shù)據(jù)物理地址D.按名存取
38.文件名與()的轉(zhuǎn)化是通過(guò)文件目錄來(lái)實(shí)現(xiàn)的,
A.邏輯地址B.文件記錄C.文件內(nèi)部名D.物理地址
39.在UNIX/Linux系統(tǒng)可,特別文件是與()有關(guān)的文件。
A.文本B.硬件設(shè)備C.圖像D.二進(jìn)制數(shù)據(jù)
40.在以下的文件物理存儲(chǔ)組織形式中,常用于存放大型系統(tǒng)文件的是()。
A.連續(xù)文件B.鏈接文件C.索引文件D.多重索引文件
41.文件系統(tǒng)為每個(gè)文件建立一張指示邏輯記錄和物理記錄之間的對(duì)應(yīng)關(guān)系表,由此表和文
件本身構(gòu)成的文件是()。
A.連續(xù)文件B.鏈接文件C.邏輯文件D.索引文件
42.如果文件系統(tǒng)中有兩個(gè)文件重名,不應(yīng)采用()O
A.非循環(huán)圖目錄結(jié)構(gòu)B.二級(jí)目錄結(jié)構(gòu)
C.樹形目錄結(jié)構(gòu)D.單級(jí)目錄結(jié)構(gòu)
43.當(dāng)前目錄是/usr/meng,其下屬文件prog/file.c的絕對(duì)路徑名是()
A./usr/meng/prog/file.cB./usr/file.c
C./prog/file.cD./usr/meng/file.c
44.下列屬于文件保密技術(shù)的是()。
A.設(shè)置口令B.定期備份C.建立副本D.規(guī)定存取權(quán)限
45.下列描述中,不是設(shè)備管理的功能的是()。
A.實(shí)現(xiàn)對(duì)緩沖區(qū)進(jìn)行管理B.實(shí)現(xiàn)地址空間管理
C.實(shí)現(xiàn)虛擬設(shè)備D.實(shí)現(xiàn)對(duì)磁盤的驅(qū)動(dòng)調(diào)度
46.設(shè)備獨(dú)立性是指()。
A.設(shè)備具有獨(dú)立執(zhí)行I/O功能的一種特性
B.用戶程序使用的設(shè)備與實(shí)際使用哪臺(tái)設(shè)備無(wú)關(guān)的一種特性
C.能獨(dú)立實(shí)現(xiàn)設(shè)備共享的一種特性
D.設(shè)備驅(qū)動(dòng)程序獨(dú)立于具體使用的物理設(shè)備的一種特性
47.下列設(shè)備中,不屬于獨(dú)占設(shè)備的是()。
A.磁盤B.打印機(jī)C.終端D.磁帶
48.通過(guò)硬件和軟件的功能擴(kuò)充,把原來(lái)獨(dú)占的設(shè)備改造成為能為若干用戶共享的設(shè)備,這
種設(shè)備稱為(),
A.存儲(chǔ)設(shè)備B.塊設(shè)備C.虛擬設(shè)備D.共享設(shè)備
49.CPU運(yùn)行的速度遠(yuǎn)遠(yuǎn)高于打印機(jī)的打印速度,為了解決這一矛盾,可采用().
A.并行技術(shù)B.通道技術(shù)C.緩沖技術(shù)D.虛存技術(shù)
50.下列操作系統(tǒng)常用的技術(shù)中,()是一種硬件機(jī)制。
A.交換技術(shù)B.SPOOLing技術(shù)C.通道技術(shù)D.緩沖區(qū)技術(shù)
51.采用SPOOLING技術(shù)的目的是()。
A.提高主機(jī)效率B.提高獨(dú)占設(shè)備的利用率
C.減輕用戶編程負(fù)擔(dān)D.提高程序的運(yùn)行速度
52.設(shè)備的打開、關(guān)閉、讀、寫等操作是山()完成的。
A.用戶程序B.編譯程序C.設(shè)備驅(qū)動(dòng)程序D.設(shè)備分配程序
53.嵌入式操作系統(tǒng)的最大特點(diǎn)是()。
A.實(shí)時(shí)性B.分布性C.非實(shí)時(shí)性D.可定制性
54.控制和管理資源建立在單一系統(tǒng)策略基礎(chǔ),將計(jì)算功能分散化,充分發(fā)揮網(wǎng)絡(luò)互聯(lián)的各
自治處理機(jī)性能的多機(jī)系統(tǒng)是()。
A.多處理器系統(tǒng)B.多計(jì)算機(jī)系統(tǒng)C.網(wǎng)絡(luò)系統(tǒng)D.分布式系統(tǒng)
55.分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)本質(zhì)上的不同在于()。
A.系統(tǒng)中若干臺(tái)計(jì)算機(jī)相互協(xié)作完成同一任務(wù)
B.共享網(wǎng)絡(luò)中的資源
C.滿足較大規(guī)模的應(yīng)用
D.實(shí)現(xiàn)各臺(tái)計(jì)算機(jī)之間的通信
56.下面4種多機(jī)系統(tǒng)中,節(jié)點(diǎn)彼此耦合最緊密的是()。
A.多計(jì)算機(jī)系統(tǒng)B.多處理器系統(tǒng)C.網(wǎng)絡(luò)系統(tǒng)D.分布式系統(tǒng)
二、判斷題
1.操作系統(tǒng)是用戶與計(jì)算機(jī)之間的接口。()
2.操作系統(tǒng)是整個(gè)計(jì)算機(jī)系統(tǒng)的控制管理中心,它對(duì)其它軟件具有支配權(quán)利。因而,操作
系統(tǒng)建立在其它軟件之上。()
3.操作系統(tǒng)是系統(tǒng)軟件中的一種,在進(jìn)行系統(tǒng)安裝時(shí)可以先安裝其它軟件,然后再裝操作
系統(tǒng)。()
4.雖然分時(shí)系統(tǒng)也要求系統(tǒng)可靠,但實(shí)時(shí)系統(tǒng)對(duì)可靠性的要求更高。()
5.UNIX操作系統(tǒng)是采用微內(nèi)核方法實(shí)現(xiàn)結(jié)構(gòu)設(shè)計(jì)的。()
6.在UNIX/Linux系統(tǒng)上,系統(tǒng)調(diào)用以C函數(shù)的形式出現(xiàn)。()
7.程序在運(yùn)行時(shí)需要很多系統(tǒng)資源,如內(nèi)存、文件、設(shè)備等,因此操作系統(tǒng)以程序?yàn)閱挝?/p>
分配系統(tǒng)資源。()
8.簡(jiǎn)單地說(shuō),進(jìn)程是程序的執(zhí)行過(guò)程。因而,進(jìn)程和程序是一一對(duì)應(yīng)的。()
9.進(jìn)程之間的互斥,主要源于進(jìn)程之間的資源競(jìng)爭(zhēng),從而實(shí)現(xiàn)多個(gè)相關(guān)進(jìn)程在執(zhí)行次序上
的協(xié)調(diào)。()
10.V操作是對(duì)信號(hào)量執(zhí)行加1操作,意味著釋放一個(gè)單位資源,如果加1后信號(hào)量的值小
于等于零,則從等待隊(duì)列中喚醒一個(gè)進(jìn)程,現(xiàn)進(jìn)程變?yōu)樽枞麪顟B(tài),否則現(xiàn)進(jìn)程繼續(xù)進(jìn)行。
()
II.系統(tǒng)產(chǎn)生死鎖的根本原因是資源有限且操作不當(dāng)。因此,當(dāng)系統(tǒng)提供的資源少于并發(fā)進(jìn)
程的需求時(shí),系統(tǒng)就一定產(chǎn)生死鎖。()
12.確定作業(yè)調(diào)度算法時(shí)應(yīng)主要系統(tǒng)資源的均衡使用,使I/O繁忙作業(yè)和CPU繁忙作業(yè)搭
配運(yùn)行。()
13.優(yōu)先級(jí)作業(yè)調(diào)度算法是指為系統(tǒng)中的每一個(gè)作業(yè)確定一個(gè)優(yōu)先級(jí),進(jìn)行作業(yè)調(diào)度時(shí)總是
優(yōu)先選擇優(yōu)先級(jí)高的作業(yè)進(jìn)入主存運(yùn)行。()
14.平均周轉(zhuǎn)時(shí)間和周轉(zhuǎn)時(shí)間與選用的調(diào)度算法有關(guān)。()
15.中斷處理一般分為中析響應(yīng)和中斷處理兩個(gè)步驟,前者由軟件實(shí)施,后者由硬件實(shí)施。
()
16.CPU可以直接訪問(wèn)外存(如磁盤)上的數(shù)據(jù)。()
17.在現(xiàn)代操作系統(tǒng)中,不允許用尸干預(yù)內(nèi)存的分配。()
18.采用動(dòng)態(tài)重定位技術(shù)的系統(tǒng),目標(biāo)程序可以不經(jīng)任何改動(dòng),而裝入物理內(nèi)存。()
19.動(dòng)態(tài)存儲(chǔ)分配時(shí),要靠硬件地址變換機(jī)構(gòu)實(shí)現(xiàn)重定位。()
20.在頁(yè)式存儲(chǔ)管理方案中,為了提高內(nèi)存的利用效率.,允許同時(shí)使用不同大小的頁(yè)面。
()
21.虛擬存儲(chǔ)方式下,程序員編制程序時(shí)不必考慮主存的容量,但系統(tǒng)的吞吐量在很大程度
上依賴于主存儲(chǔ)器的容量。()
22.在虛擬存儲(chǔ)系統(tǒng)中,操作系統(tǒng)為用戶提供了巨大的存儲(chǔ)空間。因此,用戶地址空間的大
小可以不受任何限制,()
23.Linux文件包括普通文件、目錄文件和用戶文件三大類。()
24.Linux系統(tǒng)的一個(gè)重要特征就是支持多種不同的文件系統(tǒng)。()
25.在采用樹形目錄結(jié)構(gòu)的文件系統(tǒng)中,檢索文件必須從根目錄開始。()
26.一般的文件系統(tǒng)都是基于磁盤設(shè)備的,而磁帶設(shè)備可以作為轉(zhuǎn)儲(chǔ)設(shè)備使用,以提高系統(tǒng)
的可靠性。()
27.索引結(jié)構(gòu)中,建立索引表會(huì)占用額外的存儲(chǔ)空間和訪問(wèn)時(shí)間。()
28.用戶程序應(yīng)與實(shí)際使用的物理設(shè)備無(wú)關(guān),這種特性就稱作設(shè)備無(wú)關(guān)性。()
29.只有引入通道后,CPU計(jì)算與I/O操作才能并行執(zhí)吁。()
30.在設(shè)備I/O中引入緩沖技術(shù)的目的是為了節(jié)省內(nèi)存。()
31.SPOOLing系統(tǒng)實(shí)現(xiàn)設(shè)備管理的虛擬技術(shù),即:將獨(dú)占設(shè)備改造為共享設(shè)備。它由專門
負(fù)責(zé)I/O的常駐內(nèi)存的進(jìn)程以及輸入、輸出井組成。()
三、簡(jiǎn)答題
I.在計(jì)算機(jī)系統(tǒng)中操作系統(tǒng)處于什么地位?
答:操作系統(tǒng)是裸機(jī)之上的第一層軟件,與硬件關(guān)系尤為密切。它不僅對(duì)硬件資源直接
實(shí)施控制、管理,而且其很多功能的完成是與硬件動(dòng)作配合實(shí)現(xiàn)的,如中斷系統(tǒng)。操作系統(tǒng)
的運(yùn)行需要有良好的硬件環(huán)境。
操作系統(tǒng)是整個(gè)計(jì)算機(jī)系統(tǒng)的控制管理中心,其他所有軟件都建立在操作系統(tǒng)之上。操
作系統(tǒng)對(duì)它們既具有支配權(quán)力,又為其運(yùn)行建造必備環(huán)境。在裸機(jī)上安裝了操作系統(tǒng)后,就
為其他軟件的運(yùn)行和用戶使用提供了工作環(huán)境。
2.操作系統(tǒng)主要有哪些類型的體系結(jié)構(gòu)?Linux系統(tǒng)采用哪種結(jié)構(gòu)?
答:一般說(shuō)來(lái),操作系統(tǒng)有四種結(jié)構(gòu):整體結(jié)構(gòu)、層次結(jié)構(gòu)、虛擬機(jī)結(jié)構(gòu)、客戶機(jī)?服
務(wù)器結(jié)構(gòu)。Linux系統(tǒng)采用的是整體結(jié)構(gòu)。
3.操作系統(tǒng)采用虛擬機(jī)結(jié)構(gòu)有什么優(yōu)勢(shì)和不足?
答:采用虛擬機(jī)結(jié)構(gòu)的優(yōu)勢(shì)主要有:在一臺(tái)機(jī)器上可同時(shí)運(yùn)行多個(gè)操作系統(tǒng),方便用戶
使用;系統(tǒng)安全,有效地保護(hù)了系統(tǒng)資源;為軟件的研制、開發(fā)和調(diào)試提供了良好的環(huán)境:
組建虛擬網(wǎng)絡(luò),可以創(chuàng)造出多個(gè)理想的工作環(huán)境。
其不足是:對(duì)硬件的要求比較高,如CPU、硬盤和內(nèi)存;本身非常復(fù)雜,另外,執(zhí)行任
務(wù)時(shí)的速度會(huì)受到?些影響。
4.在操作系統(tǒng)中為什么要引入進(jìn)程概念?
答:在操作系統(tǒng)中,由于多道程序并發(fā)執(zhí)行時(shí)共享系統(tǒng)資源,共同決定這些資源的狀態(tài),
因此系統(tǒng)中各程序在執(zhí)行過(guò)程中就出現(xiàn)J'相互制約的新關(guān)系,程序的執(zhí)行出現(xiàn)“走走停?!?/p>
的新狀態(tài)。這些都是?在程序的動(dòng)態(tài)過(guò)程中發(fā)牛的。用程序這個(gè)靜態(tài)概念已不能如實(shí)反映程序
并發(fā)執(zhí)行過(guò)程中的這些特征。為此,人們引入“進(jìn)程”這一概念來(lái)描述程序動(dòng)態(tài)執(zhí)行過(guò)程的性
質(zhì)。
5.進(jìn)程進(jìn)入臨界區(qū)的調(diào)度原則是什么?
答:一個(gè)進(jìn)程進(jìn)入臨界區(qū)的調(diào)度原則是:
①如果有若干進(jìn)程要求進(jìn)入空閑的臨界區(qū),一次僅允許一個(gè)進(jìn)程進(jìn)入。
②任何時(shí)候,處于臨界區(qū)內(nèi)的進(jìn)程不可多于一個(gè)。如已有進(jìn)程進(jìn)入自己的臨界區(qū),則
其它所有試圖進(jìn)入臨界區(qū)的進(jìn)程必須等待。
③進(jìn)入臨界區(qū)的進(jìn)程要在有限時(shí)間內(nèi)退出,以便其它進(jìn)程能及時(shí)進(jìn)入自己的臨界區(qū)。
④如果進(jìn)程不能進(jìn)入自己的臨界區(qū),則應(yīng)讓出CPU,避免進(jìn)程出現(xiàn)“忙等”現(xiàn)象。
6.一般中斷處理的主要步驟是什么?
答:一般中斷處理的主要步驟是:保存被中斷程序的現(xiàn)場(chǎng),分析中斷原因,轉(zhuǎn)入相應(yīng)處
理程序進(jìn)行處理,恢復(fù)被中斷程序現(xiàn)場(chǎng)(即中斷返回)。
7.處理I/O請(qǐng)求的主要步驟是什么?
答:處理I/O請(qǐng)求的主要步驟是:用戶進(jìn)程發(fā)出I/O請(qǐng)求;系統(tǒng)接受這個(gè)I/O請(qǐng)求,轉(zhuǎn)
去執(zhí)行操作系統(tǒng)的核心程序;設(shè)備馴動(dòng)程序具體完成I/O操作;I/O完成后,系統(tǒng)進(jìn)行I/O
中斷處理,然后用戶進(jìn)程重新開始執(zhí)行。
8.對(duì)換技術(shù)如何解決內(nèi)存不足的問(wèn)題?
答:在多道程序環(huán)境中可以采用對(duì)換技術(shù)。此時(shí),內(nèi)存中保留多個(gè)進(jìn)程。當(dāng)內(nèi)存空間不
足以容納要求進(jìn)入內(nèi)存的進(jìn)程時(shí),系統(tǒng)就把內(nèi)存中暫時(shí)不能運(yùn)行的進(jìn)程(包括程序和數(shù)
據(jù))換出到外存上,騰出內(nèi)存空間,把具備運(yùn)行條件的進(jìn)程從外存換到內(nèi)存中。
9.若在一分頁(yè)存儲(chǔ)管理系統(tǒng)中,某作業(yè)的頁(yè)表如下所示。已知頁(yè)面大小為1024字節(jié),試
將邏輯地址4000、5012轉(zhuǎn)化為相應(yīng)的物理地址。
某作業(yè)的頁(yè)表
頁(yè)號(hào)塊號(hào)
02
13
21
36
答:設(shè)頁(yè)號(hào)為p,頁(yè)內(nèi)位移為d,則對(duì)丁邏輯地址4000,p=int(4000/1024)=3,d=
4000mod1024=928。查頁(yè)表第3頁(yè)在第6塊,所以物理地址為1024x6+928=7072o
對(duì)于邏輯地址5012,p=inl(5012/1024)=4,d=5012mod1024=916。因頁(yè)號(hào)超過(guò)頁(yè)
表長(zhǎng)度,該邏輯地址非法,
10.考慮一個(gè)由8個(gè)頁(yè)面,每頁(yè)有1024個(gè)字節(jié)組成的邏輯空間,把它裝入到有32個(gè)物理塊
的存儲(chǔ)器中,問(wèn)邏輯地址和物理地址各需要多少二進(jìn)制位表示?
答:因?yàn)轫?yè)面數(shù)為8=23,故需要3位二進(jìn)制數(shù)表示。每頁(yè)有1024個(gè)字節(jié),1024=2叱
于是頁(yè)內(nèi)地址需要10位二進(jìn)制數(shù)表示。32個(gè)物理塊,需要5位二進(jìn)制數(shù)表示(32=25)。
頁(yè)的邏輯地址由頁(yè)號(hào)和頁(yè)內(nèi)地址組成,所以需要3+10=13位二進(jìn)制數(shù)表示。頁(yè)的物理
地址由塊號(hào)和頁(yè)內(nèi)地址的拼接,所以需要5+10=15位二進(jìn)制數(shù)表示。
11.虛擬存儲(chǔ)器有哪些基本特征?
答:
虛擬擴(kuò)充一一不是物理上,而是邏輯上擴(kuò)充了內(nèi)存容量;
部分裝入——每個(gè)進(jìn)程不是全部一次性地裝入內(nèi)存,而是只裝入一部分;
離散分配——不必占用連續(xù)的內(nèi)存空間,而是“見縫插針'';
多次對(duì)換——所需的全部程序和數(shù)據(jù)要分成多次調(diào)入內(nèi)存。
12.什么是文件的共享?文件鏈接如何實(shí)現(xiàn)文件共享?
答:文件的共享是指系統(tǒng)允許多個(gè)用戶(進(jìn)程)共同使用某個(gè)或某些文件。文件鏈接是
給文件起別名,即將該文件的目錄項(xiàng)登記在鏈接目錄中。這樣,訪問(wèn)該文件的路徑就不
只一條。不同的用戶(或進(jìn)程)就可以利用各自的路徑來(lái)共享同一文件。
13.什么是文件的備份?數(shù)據(jù)備份的方法有哪幾種?
答:文件的備份就是把硬盤上的文件在其它外部的存儲(chǔ)介質(zhì)(如磁帶或軟盤)上做一個(gè)
副本。
數(shù)據(jù)備份的方法有完全備份、增量備份和更新備份三種。
14.在UNIX/Linux系統(tǒng)中,如何表示一個(gè)文件的存取權(quán)限?
答:在UNIX/Linux系統(tǒng)中,一個(gè)文件的存取權(quán)限用9個(gè)二進(jìn)制位表示:前三位分別表
示文件主的讀、寫和執(zhí)行雙限,中間三位分別表示同組月戶的讀、寫和執(zhí)行權(quán)限,最后三位
分別表示其他用戶的讀、寫和執(zhí)行權(quán)限。
15.設(shè)置緩沖區(qū)的原則是什么?
答:設(shè)置緩沖區(qū)的原則是:如果數(shù)據(jù)到達(dá)率與離去率相差很大,則可采用單緩沖方式;
如果信息的輸入和輸出速率相同(或相差不大)時(shí),則可用雙緩沖區(qū);對(duì)于陣發(fā)性的輸
入、輸出,可以設(shè)立多個(gè)緩沖區(qū)。
16.什么是SPOOLing系統(tǒng)?它的主要功能是什么?
答:SPOOLing系統(tǒng)是指在通道技術(shù)和中斷技術(shù)的支持下,在主機(jī)的控制之下,完成I/O
的軟件系統(tǒng),人們可用常駐內(nèi)存的進(jìn)程模擬一臺(tái)外圍機(jī)°SPOOLing系統(tǒng)的主要功能是:將
獨(dú)占設(shè)備改造為共享設(shè)備,實(shí)現(xiàn)了虛擬設(shè)備功能。
四、應(yīng)用題
1.用如圖所示的進(jìn)程狀態(tài)轉(zhuǎn)換圖能夠說(shuō)明有關(guān)處理機(jī)管理的大量?jī)?nèi)容。
試回答:
(1)圖中標(biāo)識(shí)的4種進(jìn)程狀態(tài)變遷是由什么事件引起的?
(2)下述進(jìn)程狀態(tài)變遷的因果關(guān)系能否發(fā)生?為什么?
(A)2一1(B)3-2(C)4->1
解:
(1)就緒T運(yùn)行:CPU空閑,就緒態(tài)進(jìn)程被進(jìn)程調(diào)度程序選中。
運(yùn)行一就緒:正在運(yùn)行的進(jìn)程用完了本次分配給它的CPU時(shí)間片。
運(yùn)行一阻塞:運(yùn)行態(tài)進(jìn)程因某種條件未滿足而放棄對(duì)CPU的占用,如等待讀文件C
阻塞T就緒:阻塞態(tài)進(jìn)程所等待的事件發(fā)生了,例如讀數(shù)據(jù)的操作完成。
(2)下述進(jìn)程狀態(tài)變遷:
(A)2->1:可以。運(yùn)行進(jìn)程用完了本次分配給它的時(shí)間片,讓出CPU,然后操作系統(tǒng)
按照某種算法從就緒隊(duì)列中選出一個(gè)進(jìn)程投入運(yùn)行。
(B)3-2:不可以。任何時(shí)候一個(gè)進(jìn)程只能處于一種狀態(tài),它既然由運(yùn)行態(tài)變?yōu)樽枞?/p>
態(tài),就不能再變?yōu)榫途w態(tài),
(C)4-l:可以。某一阻塞態(tài)進(jìn)程等待的事件出現(xiàn)了,而且此時(shí)就緒隊(duì)列為空,該進(jìn)
程進(jìn)入就緒隊(duì)列后馬上乂被調(diào)度運(yùn)行。
2.設(shè)有一臺(tái)計(jì)算機(jī),有兩條I/O通道,分別接一臺(tái)卡片輸入機(jī)和一臺(tái)打印機(jī)??ㄆ瑱C(jī)把一
疊卡片逐一輸入到緩沖區(qū)B1中,加工處理后再搬到緩沖區(qū)B2中,并在打印機(jī)上打印
結(jié)果。問(wèn):
(1)系統(tǒng)要設(shè)幾個(gè)進(jìn)程來(lái)完成這個(gè)任務(wù)?各自的工作是什么?
(2)用P、V操作寫出這些進(jìn)程的同步算法。
解:(1)系統(tǒng)可設(shè)三個(gè)進(jìn)程來(lái)完成這個(gè)任務(wù):R進(jìn)程負(fù)責(zé)從卡片輸入機(jī)上讀入卡片信息,
輸入到緩沖區(qū)B1中;C進(jìn)程負(fù)責(zé)從緩沖區(qū)B1中取出信息,進(jìn)行加工處理,之后將結(jié)果送
到緩沖區(qū)B2中;P進(jìn)程負(fù)責(zé)從緩沖區(qū)B2中取出信息,并在打印機(jī)上卬出。
<2)信號(hào)量含義及初值:
Blfuil——緩沖區(qū)B1滿,初值為0;
Blempty——緩沖區(qū)BI空,初值為0;
B2full——緩沖區(qū)B2滿,初值為0;
B2empty——緩沖區(qū)B2空,初值為0;
三個(gè)進(jìn)程的同步算法如下所示。
R進(jìn)程C進(jìn)程P進(jìn)程
輸入信息寫入緩沖區(qū)B1P(BITull)P(B2full)
V(Blfull)從Bl中取出信息從B2中取出信息進(jìn)行打印
P(Blempty)加工信息V(B2empty)
結(jié)果送入B2
V(B1empty)
V(B2full)
P(B2enipty)
3.假定在單CPU條件下有下列要執(zhí)行的作業(yè),如下表所示。作業(yè)到來(lái)的時(shí)間是按作業(yè)編
號(hào)順序進(jìn)行的(即后面作業(yè)依次比前一個(gè)作業(yè)遲到一個(gè)時(shí)間單位)。
(I)用一個(gè)執(zhí)行時(shí)間圖描述在執(zhí)行非搶占式優(yōu)先級(jí)行算法時(shí)這些作業(yè)的情況(注意:
按照優(yōu)先數(shù)大則優(yōu)先級(jí)高進(jìn)行計(jì)算)。
(2)計(jì)算作業(yè)的周轉(zhuǎn)時(shí)間、平均周轉(zhuǎn)時(shí)間、帶權(quán)周轉(zhuǎn)時(shí)間和平均帶權(quán)周轉(zhuǎn)時(shí)間。
要執(zhí)行的作業(yè)表
作業(yè)運(yùn)行時(shí)間優(yōu)先級(jí)
1103
211
323
414
552
解:
(I)非搶占式優(yōu)先級(jí)的執(zhí)行時(shí)間圖,如下圖所示。
作業(yè)1作業(yè)4作業(yè)3作業(yè)5作業(yè)2
6ilTTi13is-19
非搶占式優(yōu)先級(jí)的執(zhí)行時(shí)間圖
(2)計(jì)算過(guò)程如下表所示。
非搶占式優(yōu)先級(jí)的計(jì)算過(guò)程
作業(yè)到達(dá)歸間運(yùn)行時(shí)間完成時(shí)間周轉(zhuǎn)時(shí)間帶權(quán)周轉(zhuǎn)時(shí)間
101010101.0
211191818.0
32213115.5
4311188.0
54518142.8
平均周轉(zhuǎn)時(shí)間12.2
平均帶權(quán)周轉(zhuǎn)時(shí)間7.06
4.考慮下面存儲(chǔ)訪問(wèn)序列,該程序大小為460字:
10,11,104,170,73,309,185,245,246,434,458,364
設(shè)頁(yè)面大小是100字,請(qǐng)給出該訪問(wèn)序列的頁(yè)面走向。又設(shè)該程序基本可用內(nèi)存是200
字,如果采用先進(jìn)先出置奧算法(FIFO),求其缺頁(yè)率。(注:缺頁(yè)率=缺頁(yè)次數(shù)/訪問(wèn)頁(yè)面總
數(shù),要求給出計(jì)算過(guò)程)
解:
根據(jù)已知條件頁(yè)面大小是100字,將頁(yè)面訪問(wèn)序列簡(jiǎn)化為:
0.0,1,1,0,3,122,4,4,3
乂因?yàn)樵摮绦蚧究捎脙?nèi)存是200字,可知內(nèi)存塊數(shù)為2。
采用先進(jìn)先出置換算法(FIFO),總共有6次缺頁(yè),缺頁(yè)率為6/12=50%,具體算法如下:
5.考慮下述頁(yè)面走向:I,2,3,4,2,1,5,6,2,I,2,3,7,6,3,2,1,2,3,6,
當(dāng)內(nèi)存塊數(shù)量為3時(shí),,試問(wèn)使用最近最少置換算法(LRU)的缺頁(yè)次數(shù)是多少?(注意,所
有內(nèi)存塊最初都是空的,所以,凡第一次用到的頁(yè)面都產(chǎn)生一次缺頁(yè)。)
解:
使用最近最少使用置換算法LRU,內(nèi)存塊為3,共產(chǎn)生缺頁(yè)中斷15次。
6.設(shè)Linux文件系統(tǒng)中的目錄結(jié)構(gòu)如下圖所示:
(1)Linux的文件系統(tǒng)采用的是哪一種目錄結(jié)構(gòu)?有葉么優(yōu)點(diǎn)?
(2)設(shè)當(dāng)前工作目錄是/usr,那么,訪問(wèn)文件ml.c的絕對(duì)路徑名和相對(duì)路徑名各是什么?
(3)現(xiàn)在想把工作目錄改到liu,應(yīng)使用什么命令(寫出完整命令行)?
(4)如果用Is-1/usi7mengqc/mubl命令列出指定目錄的內(nèi)容,其中有如下所示的一項(xiàng):
-r\v-r---------2mengqcgroup198Jun232018m2.c
那么,該文件m2.c對(duì)文件主、同組用戶、其他用戶分別規(guī)定了什么權(quán)限?
解:
(1)UNIX的文件系統(tǒng)買用的是帶鏈接的樹形目錄結(jié)構(gòu),即非循環(huán)圖目錄結(jié)構(gòu)。其優(yōu)點(diǎn)是
易于實(shí)現(xiàn)文件共享。
(2)訪問(wèn)文件ml.c的絕對(duì)路徑名是:/usr/mengqc/mub1/mI.c
訪問(wèn)文件ml.c的相對(duì)路徑名是:mengqc/mubl/ml.c
(3)cd/usr/liu或者cdliu
(4)文件主權(quán)限是可讀、可寫,但不可執(zhí)行;同組用戶權(quán)限是只可讀:其他用戶權(quán)限是
無(wú),即不能讀、寫或執(zhí)行,
一、單選題(每題4分,共計(jì)16題)
為用戶分配主存空間,保護(hù)主存中的程序和數(shù)據(jù)不被破壞,提高主存空間的利用率。這屬于
()。
A.文件管理
B.存儲(chǔ)管理
C.作業(yè)管理
D.處理器管理
正確答案是:存儲(chǔ)管理
題目2
在計(jì)算機(jī)系統(tǒng)中,操作系統(tǒng)是()。
A.處于裸機(jī)之上的第一層軟件
B.處于硬件之下的低層軟件
C.處于應(yīng)用軟件之上的系統(tǒng)軟件
D.處于系統(tǒng)軟件之上的用戶軟件
正確答案是:處于裸機(jī)之上的第一層軟件
題目3
UNIX操作系統(tǒng)核心層的實(shí)現(xiàn)結(jié)構(gòu)設(shè)計(jì)采用的是()。
A微內(nèi)核結(jié)構(gòu)
B.層次結(jié)構(gòu)
C.單塊式結(jié)構(gòu)
D.網(wǎng)狀結(jié)構(gòu)
正確答案是:層次結(jié)構(gòu)
題目4
在分時(shí)系統(tǒng)中,時(shí)間片一定,則(),響應(yīng)時(shí)間越長(zhǎng)。
A.用戶數(shù)越少
B.內(nèi)存越大
C.用戶數(shù)越多
D.后備隊(duì)列越短
正確答案是:用戶數(shù)越多
題目5
系統(tǒng)調(diào)用是由操作系統(tǒng)提供的內(nèi)部調(diào)用,它()。
A.與系統(tǒng)的命令一樣
B.直接通過(guò)鍵盤交互方式使用
C.只能通過(guò)用戶程序間接使用
D.是命令接口中的命令
正確答案是:只能通過(guò)用戶程序間接使用
題目6
為了使系統(tǒng)中所有的用戶都能得到及時(shí)的響應(yīng),該操作系統(tǒng)應(yīng)該是()。
A.實(shí)時(shí)系統(tǒng)
B.網(wǎng)絡(luò)系統(tǒng)
C.分時(shí)系統(tǒng)
D.多道批處理系統(tǒng)
正確答案是:分時(shí)系統(tǒng)
題目7
下列系統(tǒng)中,屬尸實(shí)時(shí)系統(tǒng)的是()。
A.火車訂票系統(tǒng)
R.方正排版系統(tǒng)
C.辦公自動(dòng)化系統(tǒng)
D.計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)
正確答案是:火車訂票系統(tǒng)
題目8
UNIX命令的一般格式是()。
A.命令名[選項(xiàng)][參數(shù)]
B.[參數(shù)][選項(xiàng)]命令名
C」選項(xiàng)][參數(shù)]命令名
D.[命令名][選項(xiàng)][參數(shù)]
正確答案是:命令名[選項(xiàng)][參數(shù)]
題目9
進(jìn)程控制塊是描述進(jìn)程狀態(tài)和特性的數(shù)據(jù)結(jié)構(gòu),?個(gè)進(jìn)程()。
A.只能有唯一的進(jìn)程控制塊
B.可以有多個(gè)進(jìn)程控制塊
C.可以沒有進(jìn)程控制塊
D.可以和其他進(jìn)程共用一個(gè)進(jìn)程控制塊
正確答案是:只能有唯一的進(jìn)程控制塊
題目10
為了描述進(jìn)程的動(dòng)態(tài)變化過(guò)程,采用了一個(gè)與進(jìn)程相聯(lián)系的(),根據(jù)它而感知進(jìn)程的
存在。
A.進(jìn)程起始地址
B.進(jìn)程狀態(tài)字
C.進(jìn)程優(yōu)先數(shù)
D.進(jìn)程控制塊
正確答案是:進(jìn)程控制塊
題目11
以下不屬于進(jìn)程高級(jí)通信方式的是()。
A.消息傳遞方式
B.進(jìn)程互斥和同步方式
C.管道文件方式
D.共享內(nèi)存方式
正確答案是:進(jìn)程互斥和司步方式
題目12
在執(zhí)行v操作時(shí),當(dāng)信號(hào)量的值(),應(yīng)釋放一個(gè)等待該信號(hào)量的進(jìn)程。
A.小于等于0
B.小于0
C.大于等于0
D.大于0
正確答案是:小于等于0
題目13
在單處理機(jī)系統(tǒng)中,處于運(yùn)行狀態(tài)的進(jìn)程().
A.必須在執(zhí)行完后才能被撤下
B.只有一個(gè)
C.可以有多個(gè)
D.不能被掛起
正確答案是:只有一個(gè)
題目14
在進(jìn)程通信中,使用信箱方式交換信息的是()。
A.共享內(nèi)存方式
B.管道文件方式
C.低級(jí)進(jìn)程通信
D.消息傳遞方式
正確答案是:消息傳遞方式
題目15
兩個(gè)進(jìn)程合作完成?個(gè)任務(wù),在并發(fā)執(zhí)行中,?個(gè)進(jìn)程要等待其合作伙伴發(fā)來(lái)信息,或者建
立某個(gè)條件后再向前執(zhí)行,這種關(guān)系是進(jìn)程間的()關(guān)系。
A.互斥
B.合作
C.同步
D.競(jìng)爭(zhēng)
正確答案是:同步
題目16
下列進(jìn)程狀態(tài)的轉(zhuǎn)換中,不正確的是()。
A.從運(yùn)行到就緒
B.從阻塞到就緒
C.從就緒到運(yùn)行
D.從就緒到阻塞
正確答案是:從就緒到阻塞
二、判斷題(每題2分,共計(jì)10題)
題目17
雖然分時(shí)系統(tǒng)也要求系統(tǒng)可靠,但實(shí)時(shí)系統(tǒng)對(duì)可靠性的要求更高。()
對(duì)
錯(cuò)
正確的答案是“對(duì)工
題目18
在UNIX/Linux系統(tǒng)上,系統(tǒng)調(diào)用以C函數(shù)的形式出現(xiàn)。()
對(duì)
錯(cuò)
正確的答案是“對(duì)工
題目19
系統(tǒng)產(chǎn)生死鎖的根本原因是資源有限且操作不當(dāng)。因此,當(dāng)系統(tǒng)提供的資源少于并發(fā)進(jìn)程的
需求時(shí),系統(tǒng)就產(chǎn)生死鎖,()
對(duì)
錯(cuò)
正確的答案是“錯(cuò)工
題目20
進(jìn)程控制塊(PCB)是專為用戶進(jìn)程設(shè)置的私有數(shù)據(jù)結(jié)構(gòu),每個(gè)進(jìn)程僅有一個(gè)PCBo()
對(duì)
錯(cuò)
正確的答案是“錯(cuò)工
題目21
v操作是對(duì)信號(hào)最執(zhí)行加1操作,意味著釋放一個(gè)單位資源,如果加1后信號(hào)量的值小于等
于零,則從等待隊(duì)列中喚醒一個(gè)進(jìn)程,現(xiàn)進(jìn)程變?yōu)樽枞麪顟B(tài),否則現(xiàn)進(jìn)程繼續(xù)進(jìn)行。()
對(duì)
錯(cuò)
正確的答案是“錯(cuò)”。
題目22
管道文件方式屬于進(jìn)程的高級(jí)通信。()
對(duì)
錯(cuò)
正確的答案是“對(duì)工
題目23
進(jìn)程的互斥和同步機(jī)構(gòu)交換的信息量大,被歸結(jié)為高級(jí)通信。()
對(duì)
錯(cuò)
正確的答案是“錯(cuò)工
題目24
進(jìn)程執(zhí)行的相對(duì)速度不能由進(jìn)程自己來(lái)控制。()
對(duì)
錯(cuò)
正確的答案是“對(duì),
題目25
一個(gè)進(jìn)程被喚醒意味著該進(jìn)程重新占有了CPUo()
對(duì)
錯(cuò)
正確的答案是“錯(cuò)工
題目26
進(jìn)程之間的互斥,主要源于進(jìn)程之間的資源競(jìng)爭(zhēng),從而實(shí)現(xiàn)多個(gè)相關(guān)進(jìn)程在執(zhí)行次序上的協(xié)
調(diào)。()
對(duì)
錯(cuò)
正確的答案是“錯(cuò)”
三、應(yīng)用題,每小題16分
題目27
(每小題2分,共16分)設(shè)有無(wú)窮多個(gè)信息,輸入進(jìn)程把信息逐個(gè)寫入緩沖區(qū),輸出進(jìn)程
逐個(gè)從緩沖區(qū)中取出信息,設(shè)緩沖區(qū)是環(huán)形的,編號(hào)為0?n-1,in和out分別是輸入進(jìn)程
和輸出進(jìn)程使用的指針,初值都是0。為使兩類進(jìn)程實(shí)行同步操作,設(shè)置三個(gè)信號(hào)量:兩個(gè)
計(jì)數(shù)信號(hào)量full和empty,一個(gè)互斥信號(hào)量mutex。full袤示放有信息而緩沖區(qū)數(shù),其初值
為0。empty表示可供使用的緩沖區(qū)數(shù),其初值為n。mutex互斥信號(hào)量,初值為1。根據(jù)
下面輸入、輸出進(jìn)程的同步算法,填寫相應(yīng)的P、V操作。
輸入進(jìn)程Input:
while(TRUE){
口空白;
口空白;
信息送往buffer(in);
in=(in+1)modn;/*以n為模*/
U空白;
口空白;
}
輸出進(jìn)程Output:
while(TRUE){
口空白;
口空白;
從buffer(out)中取出信息;
out=(out+1)modn;/*以n為模*/
口空白;
口空白;
|P(full)P(mutex)V(mutex)P(mutex)V(full)P(empty)V(mutex)V(empty)
當(dāng)前答案是:
(每小題2分,共16分)設(shè)有無(wú)窮多個(gè)信息,輸入進(jìn)程把信息逐個(gè)寫
入緩沖區(qū),輸出進(jìn)程逐個(gè)從緩沖區(qū)中取出信息。設(shè)緩沖區(qū)是環(huán)形的,編
號(hào)為0?n-1,in和out分別是輸入送程和輸出進(jìn)程使用的指針,初值都
是0。為使兩類進(jìn)程實(shí)行同步操作,設(shè)置三個(gè)信號(hào)量:兩個(gè)計(jì)數(shù)信號(hào)量
full和empty,一個(gè)互斥信號(hào)量mutex,full表示放有信息的緩沖區(qū)數(shù),
其初值為0。empty表示可供使用的緩沖區(qū)數(shù),其初值為n。mutex互斥
信號(hào)量,初值為1。根據(jù)下面輸入、輸出進(jìn)程的同步算法,填寫相應(yīng)的
P、V操作。
輸入進(jìn)程Input:
while(TRUE){
[P(empty)];
[P(mutex)];
信息送往buffer(in);
in=(in+1)modn;/*以n為模*/
[V(mutex)];
[V(full)];
輸出進(jìn)程Output:
while(TRUE){
[P(full)];
[P(mutex)];
從buffer(out)中取出信息;
out=(out+1)modn;〃以n為模*/
[V(mutex)];
[V(empty)];
}
一、單選題(每題4分,共計(jì)16題)
現(xiàn)代操作系統(tǒng)的基本特征是()、資源共享和操作的異步性。
A.中斷處理
B.實(shí)現(xiàn)分時(shí)與實(shí)時(shí)處理
C多道程序設(shè)計(jì)
D.程序的并發(fā)執(zhí)行
正確答案是:程序的并發(fā)執(zhí)行
題目2
系統(tǒng)調(diào)用是由操作系統(tǒng)提供的內(nèi)部調(diào)用,它()。
A.與系統(tǒng)的命令一樣
B,是命令接口中的命令
C.直接通過(guò)鍵盤交互方式使用
D.只能通過(guò)用戶程序間接使用
正確答案是:只能通過(guò)用戶程序間接使用
題目3
為了使系統(tǒng)中所有的用戶都能得到及時(shí)的響應(yīng),該操作系統(tǒng)應(yīng)該是()。
A.多道批處理系統(tǒng)
B.網(wǎng)絡(luò)系統(tǒng)
C.分時(shí)系統(tǒng)
D.實(shí)時(shí)系統(tǒng)
正確答案是:分時(shí)系統(tǒng)
題目4
為用戶分配主存空間,保護(hù)主存中的程序和數(shù)據(jù)不被破壞,提高主存空間的利用率。這屬于
()。
A.作業(yè)管理
B.文件管理
C.存儲(chǔ)管理
D.處理器管理
正確答案是:存儲(chǔ)管理
題目5
操作系統(tǒng)對(duì)緩沖區(qū)的管理屬于()的功能。
A.文件管理
B.設(shè)備管理
C.存儲(chǔ)器管理
D.處理器管理
正確答案是:設(shè)備管理
題目6
在下列操作系統(tǒng)中,強(qiáng)調(diào)吞吐能力的是()。
A.實(shí)時(shí)系統(tǒng)
B.網(wǎng)絡(luò)系統(tǒng)
C.多道批處理系統(tǒng)
D.分時(shí)系統(tǒng)
正確答案是:多道批處理系統(tǒng)
題目7
UNIX操作系統(tǒng)核心層的實(shí)現(xiàn)結(jié)構(gòu)設(shè)計(jì)采用的是()。
A層次結(jié)構(gòu)
B.單塊式結(jié)構(gòu)
C.微內(nèi)核結(jié)構(gòu)
D.網(wǎng)狀結(jié)構(gòu)
正確答案是:層次結(jié)構(gòu)
題目8
批處理系統(tǒng)的主要缺點(diǎn)是()。
A.失去了交互性
B.系統(tǒng)吞吐量小
C.不具備并行性
D.CPU的利用率不高
正確答案是:失去了交互性
題目9
下列關(guān)于進(jìn)程和線程的敘述中,正確的是()。
A.?個(gè)線程可在若干個(gè)進(jìn)程地址空間活動(dòng)
B.一個(gè)進(jìn)程只可擁有一個(gè)線程
C.資源分配給線程,處理機(jī)分配給進(jìn)程
D.一個(gè)進(jìn)程可擁有若干個(gè)線程
正確答案是:一個(gè)進(jìn)程可擁有若干個(gè)線程
題目10
在一段時(shí)間內(nèi),只允許一個(gè)進(jìn)程訪問(wèn)的資源稱為()。
A.臨界區(qū)
B.臨界資源
C.共享區(qū)
D.共享資源
正確答案是:臨界資源
題目11
下列關(guān)于引入線程的好處的描述中,不正確的是()『
A.易于調(diào)度,代價(jià)低
B.利于分配資源
C.并發(fā)性高,提高效率
D.充分發(fā)揮多處理器的功能
正確答案是:利于分配資源
題目12
系統(tǒng)出現(xiàn)死鎖的原因是()。
A.若干進(jìn)程因競(jìng)爭(zhēng)資源而無(wú)休止地循環(huán)等待著,而且都不釋放已占有的資
源
B.計(jì)算機(jī)系統(tǒng)發(fā)生了重大故障
C.有多個(gè)封鎖的進(jìn)程同時(shí)存在
D.資源數(shù)大大少「進(jìn)程數(shù),或進(jìn)程同時(shí)申請(qǐng)的資源數(shù)大大超過(guò)資源總數(shù)
正確答案是:若干進(jìn)程因競(jìng)爭(zhēng)資源而無(wú)休止地循環(huán)等待著,而且都不釋放已占有的資源
題目13
以下不屬于進(jìn)程高級(jí)通信方式的是()。
A.共享內(nèi)存方式
B.管道文件方式
C.進(jìn)程互斥和同步方式
D.消息傳遞方式
正確答案是:進(jìn)程互斥和司步方式
題目14
在執(zhí)行v操作時(shí),當(dāng)信號(hào)量的值(),應(yīng)釋放一個(gè)等待該信號(hào)量的進(jìn)程。
A.小于等于0
B.小于0
C.大于0
D.大于等于0
正確答案是:小于等于0
題目15
在進(jìn)程通信中,使用信箱方式交換信息的是()。
A.低級(jí)進(jìn)程通信
B.消息傳遞方式
C.共享內(nèi)存方式
D.管道文件方式
正確答案是:消息傳遞方式
題目16
進(jìn)程從運(yùn)行狀態(tài)變?yōu)樽枞麪顟B(tài)的原因是()。
A.輸入或輸出事件完成
B,輸入或輸出事件發(fā)生
C.時(shí)間片到
D.某個(gè)進(jìn)程被喚醒
正確答案是:輸入或輸出事件發(fā)生
二、判斷題(每題2分,共計(jì)10題)
題目17
UNIX操作系統(tǒng)是采用微內(nèi)核方法實(shí)現(xiàn)結(jié)構(gòu)設(shè)計(jì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年慶安輔警招聘真題及答案
- 什邡市人力資源和社會(huì)保障局什邡市民政局2025年面向全市公開選調(diào)工作人員的備考題庫(kù)參考答案詳解
- 2025年中建二局裝飾公司招聘?jìng)淇碱}庫(kù)附答案詳解
- 2025年湖南省中西醫(yī)結(jié)合醫(yī)院湖南省中醫(yī)藥研究院附屬醫(yī)院高層次人才公開招聘13人備考題庫(kù)及參考答案詳解1套
- 2025年復(fù)旦大學(xué)附屬婦產(chǎn)科醫(yī)院招聘超聲科主任備考題庫(kù)及答案詳解1套
- 2025年鶴壁能源化工職業(yè)學(xué)院公開招聘高層次人才備考題庫(kù)及答案詳解一套
- 2025年深圳市住房公積金管理中心公開招聘員額人員備考題庫(kù)及一套參考答案詳解
- 2025年杭州市和家園小學(xué)誠(chéng)聘語(yǔ)文教師(非事業(yè))備考題庫(kù)帶答案詳解
- 德州市高層次人才創(chuàng)新創(chuàng)業(yè)專項(xiàng)編制周轉(zhuǎn)池2025年人才引進(jìn)10名備考題庫(kù)及答案詳解參考
- 江西省檢驗(yàn)檢測(cè)認(rèn)證總院2025年招聘編制外聘用人員備考題庫(kù)及1套參考答案詳解
- 企業(yè)業(yè)務(wù)合規(guī)審查參考模版
- 私人防水合同范本
- 醫(yī)療器械質(zhì)量管理自查報(bào)告
- 壓瘡護(hù)理健康宣教
- 中醫(yī)科宣教課件
- 2025湖南懷化中方縣高新產(chǎn)業(yè)投資有限公司招聘10人備考題庫(kù)有完整答案詳解
- 華為干部管理體系
- 2024年基本級(jí)執(zhí)法資格考試題庫(kù)及解析(200題)
- 2026中國(guó)二手醫(yī)療設(shè)備進(jìn)出口貿(mào)易現(xiàn)狀與未來(lái)發(fā)展預(yù)測(cè)報(bào)告
- 身邊的工匠精神的事例
- 2025安徽宿州市第四人民醫(yī)院(宿馬醫(yī)院)(浙江大學(xué)醫(yī)學(xué)院附屬第一醫(yī)院宿州分院)引進(jìn)專業(yè)技術(shù)人才34人考試筆試模擬試題及答案解析
評(píng)論
0/150
提交評(píng)論