版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
操作系統(tǒng)期末復(fù)習(xí)
選擇題和推斷題中藍(lán)色的為正確答案。
一、選擇題(選擇一個(gè)正確答案的代碼填入括號(hào)中)
1.在計(jì)算機(jī)系統(tǒng)中,限制和管理各種資源、有效地組織多道程序運(yùn)行的
系統(tǒng)軟件稱作()。
A.管理信息系統(tǒng)B.文件系統(tǒng)
C.操作系統(tǒng)D.數(shù)據(jù)庫(kù)管理系統(tǒng)
2.依據(jù)所起的作用和須要的運(yùn)行環(huán)境,操作系統(tǒng)屬于()。
A.用戶軟件B.應(yīng)用軟件
C.支撐軟件D.系統(tǒng)軟件
3.操作系統(tǒng)的基本職能是()。
A.供應(yīng)功能強(qiáng)大的網(wǎng)絡(luò)管理工具
B.供應(yīng)用戶界面,便利用戶運(yùn)用
C.供應(yīng)便利的可視化編輯程序
D.限制和管理系統(tǒng)內(nèi)各種資源,有效地組織多道程序的運(yùn)行
4.現(xiàn)代操作系統(tǒng)的基本特征是()、資源共享和操作的異步性。
A.多道程序設(shè)計(jì)B.中斷處理
C.程序的并發(fā)執(zhí)行D.實(shí)現(xiàn)分時(shí)與實(shí)時(shí)處理
5.引入多道程序的目的在于()。
A.充分利用存儲(chǔ)器B.提高實(shí)時(shí)響應(yīng)速度
C.充分利用,削減等待時(shí)間
D.有利于代碼共享,削減主、輔存信息交換量
6.以下不屬于操作系統(tǒng)具備的主要功能的是()。
A.文檔編輯B.中斷處理
C.內(nèi)存管理D.調(diào)度
7.為用戶安排主存空間,愛(ài)護(hù)主存中的程序和數(shù)據(jù)不被破壞,提高主存
空間的利用率。這屬于操作系統(tǒng)的()。
A.處理器管理B.作業(yè)管理C.文件管理D.存儲(chǔ)管
理
8.在實(shí)時(shí)系統(tǒng)中,一旦有處理懇求和要求處理的數(shù)據(jù)時(shí);就應(yīng)當(dāng)馬上處
理該數(shù)據(jù)并將結(jié)果與時(shí)送回。下面屬于實(shí)時(shí)系統(tǒng)的是()。
A.航空訂票系統(tǒng)B.辦公自動(dòng)化系統(tǒng)
C.計(jì)算機(jī)協(xié)助設(shè)計(jì)系統(tǒng)D.計(jì)算機(jī)激光照排系統(tǒng)
9.為了使系統(tǒng)中全部的用戶都能得到與時(shí)的響應(yīng),該操作系統(tǒng)應(yīng)當(dāng)是
()O
A.多道批處理系統(tǒng)B.分時(shí)系統(tǒng)
C.實(shí)時(shí)系統(tǒng)D.網(wǎng)絡(luò)系統(tǒng)
10.下列不屬于分時(shí)系統(tǒng)特征的是()o
A.為多用戶設(shè)計(jì)B.牢靠性比實(shí)時(shí)系統(tǒng)要求高
C.便利用戶與計(jì)算機(jī)的交互D.須要中斷機(jī)構(gòu)與時(shí)鐘系統(tǒng)
的支持
11.以下聞名的操作系統(tǒng)中,屬于多用戶、多進(jìn)程、多任務(wù)分時(shí)系統(tǒng)的是
()O
A.系統(tǒng)B.系統(tǒng)
C.系統(tǒng)D.2系統(tǒng)
12.操作系統(tǒng)內(nèi)核與用戶程序、應(yīng)用程序之間的接口是()。
A.吩咐B.系統(tǒng)調(diào)用
C.圖形界面D.C語(yǔ)言函數(shù)
13.系統(tǒng)調(diào)用是由操作系統(tǒng)供應(yīng)的內(nèi)部調(diào)用,它()。
A.干脆通過(guò)鍵盤(pán)交互方式運(yùn)用B.只能通過(guò)用戶程序間接運(yùn)用
C.是吩咐接口中的吩咐D.與系統(tǒng)的吩咐一樣
14.系統(tǒng)調(diào)用的目的是()。
A.申請(qǐng)系統(tǒng)資源B.終止系統(tǒng)服務(wù)
C.釋放系統(tǒng)資源D.懇求系統(tǒng)服務(wù)
15.進(jìn)程與程序之間有親密聯(lián)系,但又是不同的概念。二者的一個(gè)本質(zhì)區(qū)
分是()。
A.程序是靜態(tài)概念,進(jìn)程是動(dòng)態(tài)概念
B.程序是動(dòng)態(tài)概念,進(jìn)程是靜態(tài)概念
C.程序保存在文件中,進(jìn)程存放在內(nèi)存中
D.程序依次執(zhí)行,進(jìn)程并發(fā)執(zhí)行
16.在操作系統(tǒng)中,進(jìn)程的最基本的特征是()。
A.與程序的對(duì)應(yīng)性B.依次性和可再現(xiàn)性
C.動(dòng)態(tài)性和并發(fā)性D.執(zhí)行過(guò)程的封閉性
17.進(jìn)程在系統(tǒng)中存在的唯一標(biāo)記是(
A.所運(yùn)行的程序B.進(jìn)程限制塊
C.進(jìn)程隊(duì)列D.所運(yùn)行的程序和數(shù)據(jù)
18.進(jìn)程的動(dòng)態(tài)、并發(fā)等特征是利用()表現(xiàn)出來(lái)的。
A.進(jìn)程限制塊B.數(shù)據(jù)
C.程序和數(shù)據(jù)D.程序
19.在單處理機(jī)系統(tǒng)中,處于運(yùn)行狀態(tài)的進(jìn)程()。
A.只有一個(gè)B.可以有多個(gè)
C.不能被掛起D.必需在執(zhí)行完后才能被撤下
20.進(jìn)程從運(yùn)行狀態(tài)變?yōu)槎氯麪顟B(tài)的緣由是()。
A.輸入或輸出事務(wù)完成B.時(shí)間片到
C.輸入或輸出事務(wù)發(fā)生D.某個(gè)進(jìn)程被喚醒
21.某進(jìn)程由于須要從磁盤(pán)上讀入數(shù)據(jù)而處于堵塞狀態(tài)。當(dāng)系統(tǒng)完成了所
需的讀盤(pán)操作后,此時(shí)該進(jìn)程的狀態(tài)將()。
A.從就緒變?yōu)檫\(yùn)行B.從堵塞變?yōu)榫途w
C.從運(yùn)行變?yōu)槎氯鸇.從運(yùn)行變?yōu)榫途w
22.一個(gè)進(jìn)程被喚醒意味著()。
A.該進(jìn)程重新占有了B.進(jìn)程狀態(tài)變?yōu)榫途w
C.它的優(yōu)先權(quán)變?yōu)樽畲驞.其移至就緒隊(duì)列的隊(duì)首
23.在一段時(shí)間內(nèi),只允許一個(gè)進(jìn)程訪問(wèn)的資源稱為()。
A.共享資源B.臨界區(qū)C.臨界資源D.共享區(qū)
24.操作系統(tǒng)中有一組常稱為特殊系統(tǒng)調(diào)用的程序,其操作具有不行分割
性,在操作系統(tǒng)中稱為()。
A.初始化程序B.原語(yǔ)
C.子程序D.限制模塊
25.操作系統(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)度
26.假如信號(hào)量S的值是0,此時(shí)進(jìn)程A執(zhí)行P(S)操作,那么,進(jìn)程A
會(huì)()。
A.接著運(yùn)行B.進(jìn)入堵塞態(tài),讓出
C.進(jìn)入就緒態(tài),讓出
D.接著運(yùn)行,并喚醒S隊(duì)列頭上的等待進(jìn)程
27.若P、V操作的信號(hào)量S初值為2,當(dāng)前值為1,則表示有()
個(gè)等待進(jìn)程。
A.0B.1C.2D.3
28.信號(hào)量S的初值為8,在S上執(zhí)行了10次P操作,6次V操作后,S
的值為()。
A.4B.6C.8D.10
29.系統(tǒng)出現(xiàn)死鎖的緣由是()。
A.計(jì)算機(jī)系統(tǒng)發(fā)生了重大故障
B.有多個(gè)封鎖的進(jìn)程同時(shí)存在
C.資源數(shù)大大少于進(jìn)程數(shù),或進(jìn)程同時(shí)申請(qǐng)的資源數(shù)大大超過(guò)資源總
數(shù)
D.若干進(jìn)程因競(jìng)爭(zhēng)資源而無(wú)休止地循環(huán)等待著,而且都不釋放已占
有的資源
30.操作系統(tǒng)中必不行少的調(diào)度是()。
A.作業(yè)調(diào)度B.中級(jí)調(diào)度C.進(jìn)程調(diào)度D.對(duì)換
31.在操作系統(tǒng)中,作業(yè)處于()狀態(tài)時(shí),已處于進(jìn)程的管理之下。
A.后備B.執(zhí)行C.提交D.完成
32.作業(yè)調(diào)度程序從處于()狀態(tài)的隊(duì)列中選取適當(dāng)?shù)淖鳂I(yè)調(diào)入主存
運(yùn)行。
A.提交B.后備C.執(zhí)行D.完
成
33.作業(yè)調(diào)度是()。
A.從輸入井中選取作業(yè)進(jìn)入主存B.從讀卡機(jī)選取作業(yè)進(jìn)入輸
入井
C.從主存中選取作業(yè)進(jìn)程占有D.從等待設(shè)備的隊(duì)列中選取一個(gè)
作業(yè)進(jìn)程
34.作業(yè)調(diào)度選擇一個(gè)作業(yè)裝入主存后,該作業(yè)能否占用處理器必需由
()來(lái)確定。
A.設(shè)備管理B.進(jìn)程調(diào)度
C.作業(yè)限制D.驅(qū)動(dòng)調(diào)度
35.進(jìn)程調(diào)度是依據(jù)肯定的調(diào)度算法,從()隊(duì)列中選擇出合適的進(jìn)
程。
A.堵塞B.運(yùn)行C.就緒D.等
待
36.現(xiàn)有3個(gè)作業(yè)同時(shí)到達(dá),每個(gè)作業(yè)的計(jì)算時(shí)間都是1小時(shí),它們?cè)谝?/p>
臺(tái)上按單道方式運(yùn)行,則平均周轉(zhuǎn)時(shí)間為()小時(shí)。
A.1B.2C.3D.6
37.有三個(gè)作業(yè)同時(shí)到達(dá),JI,J2,J3的執(zhí)行時(shí)間分別為T(mén)l,T2,T3,且
T1T2T3,它們?cè)谝慌_(tái)處理機(jī)上按單道方式運(yùn)行,采納短作業(yè)優(yōu)先
算法,則平均周轉(zhuǎn)時(shí)間是()。
A.T1+T2+T3B.(T1+T2+T3)/3
C.Tl/3+2T2/3+T3D.Tl+2T2/3+T3/3
38.從系統(tǒng)的角度動(dòng)身,希望批處理限制方式下進(jìn)入輸入井的作業(yè)()
盡可能小。
A.等待裝入主存時(shí)間B.周轉(zhuǎn)時(shí)間
C.執(zhí)行時(shí)間D.平均周轉(zhuǎn)時(shí)間
39.作業(yè)調(diào)度的關(guān)鍵在于()。
A.有一個(gè)較好的操作環(huán)境B.選擇恰當(dāng)?shù)倪M(jìn)程管理程序
C.用戶作業(yè)打算充分D.選擇恰當(dāng)?shù)淖鳂I(yè)調(diào)度算法
40.系統(tǒng)中的進(jìn)程調(diào)度采納()。
A.先來(lái)先服務(wù)法B.時(shí)間片輪轉(zhuǎn)法
C.短作業(yè)優(yōu)先法D.搶占式優(yōu)先級(jí)
41.為了使計(jì)算機(jī)在運(yùn)行過(guò)程中能與時(shí)處理內(nèi)部和外部發(fā)生的各種突發(fā)性
事務(wù),現(xiàn)代操作系統(tǒng)采納了()機(jī)制。
A.查詢B.進(jìn)程C.調(diào)度D.中斷
42.通常,用戶編寫(xiě)的程序中所運(yùn)用的地址是()。
A.邏輯地址B.物理地址
C.肯定地址D.內(nèi)存地址
43.把邏輯地址轉(zhuǎn)變?yōu)閮?nèi)存物理地址的過(guò)程稱作()。
A.編譯B.連接C.運(yùn)行D.重定位
44.分區(qū)管理要求對(duì)每一個(gè)作業(yè)都安排()的內(nèi)存單元。
A.若干地址不連續(xù)B地址連續(xù).
C.若干連續(xù)的頁(yè)面D.若干不連續(xù)的頁(yè)面
45.在分頁(yè)存儲(chǔ)管理系統(tǒng)中,從頁(yè)號(hào)到物理塊號(hào)的地址映射是通過(guò)()
實(shí)現(xiàn)的。
A.分區(qū)表B.頁(yè)表C.D.
46.在分時(shí)系統(tǒng)中,可將進(jìn)程不須要或短暫不須要的部分移到外存,讓出
內(nèi)存空間以調(diào)入其他所需數(shù)據(jù),這種技術(shù)稱為()。
A.對(duì)換技術(shù)B.覆蓋技術(shù)
C.虛擬技術(shù)D.物理擴(kuò)充
47.虛擬存儲(chǔ)技術(shù)是()。
A.擴(kuò)充內(nèi)存空間的技術(shù)B.擴(kuò)充相對(duì)地址空間的技術(shù)
C.擴(kuò)充外存空間的技術(shù)D.擴(kuò)充輸入輸出緩沖區(qū)的技術(shù)
48.與虛擬存儲(chǔ)技術(shù)不能協(xié)作運(yùn)用的是()O
A.分區(qū)管理B.頁(yè)式存儲(chǔ)管理
C.段式存儲(chǔ)管理D.段頁(yè)式存儲(chǔ)管理
49.若處理器有32位地址,則它的虛擬地址空間為()o
A.100B.640C.2D.4
5().下列存儲(chǔ)管理方案中,不要求將進(jìn)程全部調(diào)入并且也不要求連續(xù)存儲(chǔ)
空間的是()。
A.固定分區(qū)B.可變分區(qū)
C.懇求分頁(yè)式存儲(chǔ)管理D.單純分頁(yè)式存儲(chǔ)管
理
51.存儲(chǔ)管理中,頁(yè)面抖動(dòng)是指()0
A.運(yùn)用機(jī)器時(shí),屏幕閃耀的現(xiàn)象
B.由于主存安排不當(dāng),偶然造成主存不夠的現(xiàn)象
C.系統(tǒng)盤(pán)有問(wèn)題,致使系統(tǒng)不穩(wěn)定的現(xiàn)象
D.被調(diào)出的頁(yè)面又馬上被調(diào)入所形成的頻繁調(diào)入調(diào)出現(xiàn)象
52.在懇求分頁(yè)虛擬存儲(chǔ)管理中,若所需頁(yè)面不在內(nèi)存中,則會(huì)引起
()。
A.輸入輸出中斷B.時(shí)鐘中斷C.越界中斷D.缺頁(yè)中斷
53.下列描述不是文件系統(tǒng)功能的是()O
A.建立文件書(shū)目B.實(shí)現(xiàn)對(duì)磁盤(pán)的驅(qū)動(dòng)調(diào)度
C.供應(yīng)一組文件操作D.管理文件存儲(chǔ)空間
54.操作系統(tǒng)實(shí)現(xiàn)文件“按名存取”的關(guān)鍵在于解決()。
A.文件邏輯地址到文件詳細(xì)的物理地址的轉(zhuǎn)換
B.文件名與文件詳細(xì)的物理地址的轉(zhuǎn)換
C.文件邏輯地址到文件名的轉(zhuǎn)換
D.文件名到文件邏輯地址的轉(zhuǎn)換
55.在系統(tǒng)中,用戶程序經(jīng)過(guò)編譯之后得到的可執(zhí)行文件屬于()。
A.一般文件B.設(shè)備文件C.書(shū)目文件D.特殊文件
56.特殊文件是與()有關(guān)的文件。
A.文本B.圖像C.硬件設(shè)備D.二進(jìn)制數(shù)據(jù)
57.與文件物理組織形式有關(guān)的是()。
A.文件長(zhǎng)度B.記錄的個(gè)數(shù)
C.文件書(shū)目結(jié)構(gòu)D.用戶對(duì)文件的存取方法
58.鏈接文件解決了連續(xù)文件存在的問(wèn)題,它()。
A.運(yùn)用指針存入主存,速度快3.適合于隨機(jī)存取方式
C.不適用于依次存取D.提高了存儲(chǔ)空間的利用率
59.文件系統(tǒng)為每個(gè)文件建立一張指示邏輯記錄和物理記錄之間的對(duì)應(yīng)關(guān)
系表,由此表和文件本身構(gòu)成的文件是()。
A.連續(xù)文件B.索引文件C.邏輯文件D.鏈接文件
60.文件系統(tǒng)采納二級(jí)文件書(shū)目可以()。
A.縮短訪問(wèn)存儲(chǔ)器的時(shí)間B.解決同一用戶間的文件命名
沖突
C.節(jié)約內(nèi)存空間D.解決不同用戶間的文件命名
沖突
61.文件系統(tǒng)采納樹(shù)形書(shū)目結(jié)構(gòu)后,對(duì)于不同用戶的文件,其文件名
()O
A.應(yīng)當(dāng)相同B.應(yīng)當(dāng)不同
C.可以不同,也可以相同D.受系統(tǒng)約束
62.運(yùn)用肯定路徑名訪問(wèn)文件是從()起先按書(shū)目結(jié)構(gòu)訪問(wèn)某個(gè)文件。
A.根書(shū)目B.當(dāng)前書(shū)目C.父書(shū)目D.用戶
主書(shū)目
63.當(dāng)前書(shū)目是,其下屬文件的肯定路徑名是()。
A.B.
C.D.
64.用吩咐以長(zhǎng)格式列書(shū)目信息時(shí),若某一文件的特征在文件列表中按如
下依次顯示在屏幕上:
235642810:30
則同組用戶的訪問(wèn)權(quán)限是()。
A.讀和寫(xiě)B(tài).讀和執(zhí)行
C.寫(xiě)和執(zhí)行D.讀、寫(xiě)、執(zhí)行
65.下列屬于文件保密技術(shù)的是()。
A.建立副本B.定期備份
C.設(shè)置口令D.規(guī)定存取權(quán)限
66.下列描述中,不是設(shè)備管理的功能的是()。
A.實(shí)現(xiàn)對(duì)緩沖區(qū)進(jìn)行管理B.實(shí)現(xiàn)虛擬設(shè)備
C.實(shí)現(xiàn)地址空間管理D.實(shí)現(xiàn)對(duì)磁盤(pán)的驅(qū)動(dòng)調(diào)度
67.通道是一種()。
A.端口B.專用處理機(jī)C.數(shù)據(jù)通道D.軟件工具
68.下列操作系統(tǒng)常用的技術(shù)中,()是一種硬件機(jī)制。
A.交換技術(shù)B.技術(shù)C.緩沖技術(shù)D.通道技術(shù)
69.啟動(dòng)通道后,設(shè)備的限制工作由()。
A.執(zhí)行程序來(lái)限制
B.執(zhí)行通道程序來(lái)限制
C.通道獨(dú)立執(zhí)行預(yù)先編好的通道程序來(lái)限制
0.通道執(zhí)行用戶程序來(lái)限制
70.設(shè)備的打開(kāi)、關(guān)閉、讀、寫(xiě)等操作是由()完成的。
A.用戶程序R.編譯程序
C.設(shè)備安排程序D.設(shè)備驅(qū)動(dòng)程序
71.設(shè)備獨(dú)立性是指()。
A.設(shè)備具有獨(dú)立執(zhí)行功能的一種特性
B.用戶程序運(yùn)月的設(shè)備與實(shí)際運(yùn)用哪臺(tái)設(shè)備無(wú)美的一種特性
C.能獨(dú)立實(shí)現(xiàn)設(shè)備共享的一種特性
D.設(shè)備驅(qū)動(dòng)程序獨(dú)立于詳細(xì)運(yùn)用的物理設(shè)備的一種特性
72.引入緩沖技術(shù)的主要目的是()。
A.提高的處理速度B.提高與設(shè)備之間的并行程度
C.改善用戶編程環(huán)境D.降低計(jì)算機(jī)的硬件成本
73.下列通用緩沖技術(shù)中,對(duì)于一個(gè)具有信息的輸入和輸出速率相差不大
的系統(tǒng)比較有效的是()。
A.雙緩沖技術(shù)B.環(huán)形緩沖技術(shù)
C.多緩沖技術(shù)D.單緩沖技術(shù)
74.采納技術(shù)的目的是()。
A.提高主機(jī)效率B.提高獨(dú)占設(shè)備的利用率
C.減輕用戶編程負(fù)擔(dān)D.提高程序的運(yùn)行速度
75.設(shè)磁盤(pán)的轉(zhuǎn)速為3000轉(zhuǎn)/分,盤(pán)面劃分為10個(gè)扇區(qū),則讀取一個(gè)扇區(qū)
的時(shí)間是()。
A.1B.2C.3D.20
76.嵌入式操作系統(tǒng)的最大特點(diǎn)是()O
A.可定制性B.實(shí)時(shí)性C.非實(shí)時(shí)性D.分布性
77.以下不屬于分布式系統(tǒng)特征的是()O
A.分布性B.并行性C.全局性D,可
定制性
78.在下列操作系統(tǒng)中強(qiáng)調(diào)并行計(jì)算的操作系統(tǒng)是()。
A.分時(shí)系統(tǒng)B.實(shí)時(shí)系統(tǒng)
C.分布式操作系統(tǒng)0.網(wǎng)絡(luò)操作系統(tǒng)
79.分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)本質(zhì)上的不同在于()。
A.實(shí)現(xiàn)各臺(tái)計(jì)算機(jī)之間的通信
B.共享網(wǎng)絡(luò)中的資源
C.滿意較大規(guī)模的應(yīng)用
D.系統(tǒng)中若干臺(tái)計(jì)算機(jī)相互協(xié)作完成同一任務(wù)
8().下面4種多機(jī)系統(tǒng)中,節(jié)點(diǎn)彼此耦合最緊密的是()。
A.網(wǎng)絡(luò)系統(tǒng)B.多計(jì)算機(jī)系統(tǒng)
C.多處理器系統(tǒng)D.分布式系統(tǒng)
二、推斷題(正確的劃錯(cuò)誤的劃X)
81.操作系統(tǒng)是整個(gè)計(jì)算機(jī)系統(tǒng)的限制管理中心,它對(duì)其它軟件具有支配
權(quán)利。因而,操作系統(tǒng)建立在其它軟件之上。()
82.操作系統(tǒng)核心供應(yīng)了大量的服務(wù),其最高層是系統(tǒng)調(diào)用,它允許正在
運(yùn)行的程序干脆得到操作系統(tǒng)的服務(wù)。()
83.操作系統(tǒng)是采納微內(nèi)核方法實(shí)現(xiàn)結(jié)構(gòu)設(shè)計(jì)的。()
84.簡(jiǎn)潔地說(shuō),進(jìn)程是程序的執(zhí)行過(guò)程。因而,進(jìn)程和程序是一一對(duì)應(yīng)的。
()
85.程序在運(yùn)行時(shí)須要很多系統(tǒng)資源,如內(nèi)存、文件、設(shè)備等,因此操作
系統(tǒng)以程序?yàn)閱挝话才畔到y(tǒng)資源。()
86.信號(hào)量機(jī)制是一種有效的實(shí)現(xiàn)進(jìn)程同步與互斥的工具。信號(hào)量只能由
P、V操作來(lái)變更。()
87.系統(tǒng)產(chǎn)生死鎖的根本緣由是資源有限且操作不當(dāng)。因此,當(dāng)系統(tǒng)供應(yīng)
的資源少于并發(fā)進(jìn)程的需求時(shí),系統(tǒng)就肯定產(chǎn)生死鎖。()
88.中斷處理一般分為中斷響應(yīng)和中斷處理兩個(gè)步驟,前者由軟件實(shí)施,
后者由硬件實(shí)施。()
89.處理機(jī)調(diào)度可分為三級(jí):高級(jí)、中級(jí)和低級(jí)。在全部的系統(tǒng)中,都必
需具備這三級(jí)調(diào)度。()
90.在操作系統(tǒng)中,作業(yè)處于執(zhí)行狀態(tài)時(shí),已處于進(jìn)程的管理之下。()
91.確定作業(yè)調(diào)度算法時(shí)應(yīng)主要考慮系統(tǒng)資源的均衡運(yùn)用,使繁忙作業(yè)和
繁忙作業(yè)搭配運(yùn)行。()
92.平均周轉(zhuǎn)時(shí)間和周轉(zhuǎn)時(shí)間與選用的調(diào)度算法有關(guān)。()
93.在現(xiàn)代操作系統(tǒng)中,不允許用戶干預(yù)內(nèi)存的安排。()
94.固定分區(qū)存儲(chǔ)管理的各分區(qū)的大小不行變更,這種管理方式不適合多
道程序設(shè)計(jì)系統(tǒng)。()
95.在頁(yè)式存儲(chǔ)管理方案中,為了提高內(nèi)存的利用率,允許同時(shí)運(yùn)用不同
大小的頁(yè)面。()
96.在虛擬存儲(chǔ)系統(tǒng)中,操作系統(tǒng)為用戶供應(yīng)了巨大的存儲(chǔ)空間。因此,
用戶地址空間的大小可以不受任何限制。()
97.虛擬存儲(chǔ)方式下,程序員編制程序時(shí)不必考慮主存的容量,但系統(tǒng)的
吞吐量在很大程度上依靠于主存儲(chǔ)器的容量。()
98.虛擬存儲(chǔ)器是利用操作系統(tǒng)產(chǎn)生的一個(gè)假想的特大存儲(chǔ)器,是邏輯上
擴(kuò)充了內(nèi)存容量,而物理內(nèi)存的容量并未增加。()
99.在索引文件中,建立索引表會(huì)占用額外的存儲(chǔ)空間和訪問(wèn)時(shí)間。()
100.文件系統(tǒng)采納二級(jí)文件書(shū)目可以解決不同用戶間的文件命名沖突。
()
101.在采納樹(shù)形書(shū)目結(jié)構(gòu)的文件系統(tǒng)中,檢索文件必需從根書(shū)目起先。
()
102.一般的文件系統(tǒng)都是基于磁盤(pán)設(shè)備的,而磁帶設(shè)備可以作為轉(zhuǎn)儲(chǔ)設(shè)
備運(yùn)用,以提高系統(tǒng)的牢靠性。()
103.文件包括一般文件、書(shū)目文件和用戶文件三大類。()
104.只有引入通道后,計(jì)算與操作才能并行執(zhí)行。()
105.在設(shè)備中引入緩沖技術(shù)的目的是為了節(jié)約內(nèi)存。()
106.利用共享安排技術(shù)可以提高設(shè)備的利用率,使得打印機(jī)之類的獨(dú)占
設(shè)備成為可共享的、快速設(shè)備。(
107.實(shí)現(xiàn)設(shè)備虛擬安排最勝利的技術(shù)是。()
三、簡(jiǎn)答題
108.簡(jiǎn)述操作系統(tǒng)的定義。
操作系統(tǒng)是限制和管理計(jì)算機(jī)系統(tǒng)內(nèi)各種硬件和軟件資源、有效地組
織多道程序運(yùn)行的系統(tǒng)軟件(或程序集合),是用戶與計(jì)算機(jī)之間的接口。
109.操作系統(tǒng)主要有哪三種基本類型?各有什么特點(diǎn)?
操作系統(tǒng)主要有三種基本類型:多道批處理系統(tǒng)、分時(shí)系統(tǒng)和實(shí)時(shí)系
統(tǒng)。
多道批處理系統(tǒng)的特點(diǎn)是多道和成批。分時(shí)系統(tǒng)的特點(diǎn)是同時(shí)性、交
互性、獨(dú)立性和與時(shí)性。實(shí)時(shí)系統(tǒng)一般為具有特殊用途的專用系統(tǒng),其特
點(diǎn)是交互實(shí)力較弱、響應(yīng)時(shí)間更嚴(yán)格、對(duì)牢靠性要求更高。
110.操作系統(tǒng)一般為用戶供應(yīng)了哪三種界囪?各有什么特點(diǎn)?
操作系統(tǒng)一般為用戶供應(yīng)的三種界面是:圖形用戶接口、吩咐行接口
和程序接口。
圖形用戶接口:用戶利用鼠標(biāo)、窗口、菜單、圖標(biāo)等圖形界面工具,
可以直觀、便利、有效地運(yùn)用系統(tǒng)服務(wù)和各種應(yīng)用程序與好用工具。
吩咐行接口:在提示符之、用戶從鍵盤(pán)上輸入吩咐,吩咐說(shuō)明程序接
收并說(shuō)明這些吩咐,然后把它們傳遞給操作系統(tǒng)內(nèi)部的程序,執(zhí)行相應(yīng)的
功能。
程序接口:也稱系統(tǒng)調(diào)用接口。是操作系統(tǒng)內(nèi)核與用戶程序、應(yīng)用程
序之間的接口。
111.運(yùn)用虛擬機(jī)有什么優(yōu)勢(shì)和不足?
采納虛擬機(jī)的優(yōu)點(diǎn)主要有:在一臺(tái)機(jī)器上可同時(shí)運(yùn)行多個(gè)操作系統(tǒng),
便利用戶運(yùn)用;系統(tǒng)平安,有效地愛(ài)護(hù)了系統(tǒng)資源;為軟件的研制、開(kāi)發(fā)
和調(diào)試供應(yīng)了良好的環(huán)境;組建虛擬網(wǎng)絡(luò),可以創(chuàng)建出多個(gè)志向的工作環(huán)
境。
缺點(diǎn)是:對(duì)硬件的要求比較高,如、硬盤(pán)和內(nèi)存;本身特別困難,另
外,執(zhí)行任務(wù)時(shí)的速度會(huì)受到一些影響C
112.操作系統(tǒng)主要有哪些類型的體系結(jié)構(gòu)?系統(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)。系統(tǒng)采納的是整體結(jié)構(gòu)。
113.系統(tǒng)有什么特點(diǎn)?
(1)與兼容。(2)自由軟件,源碼公開(kāi)。(3)性能高,平安性強(qiáng)。(4)
便于定制和再開(kāi)發(fā)。(5)互操作性高。(6)全面的多任務(wù)和真正的32位操
作系統(tǒng)。
114.在操作系統(tǒng)中為什么要引入進(jìn)程概念?
在操作系統(tǒng)中,由于多道程序并發(fā)執(zhí)行時(shí)共享系統(tǒng)資源,共同確定這
些資源的狀態(tài),因此系統(tǒng)中各程序在執(zhí)行過(guò)程中就出現(xiàn)了相互制約的新關(guān)
系,程序的執(zhí)行出現(xiàn)“走走停?!钡男?tīng)顟B(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ì)。
115.進(jìn)程與程序的區(qū)分和聯(lián)系是什么?
進(jìn)程與程序的主要區(qū)分是:進(jìn)程是動(dòng)態(tài)的;程序是靜態(tài)的。進(jìn)程有獨(dú)
立性,能并發(fā)執(zhí)行;程序不能并發(fā)執(zhí)行。二者無(wú)一一對(duì)應(yīng)關(guān)系。進(jìn)程異步
運(yùn)行,會(huì)相互制約;程序不具備此特征。
但進(jìn)程與程序又有親密的聯(lián)系:進(jìn)程不能脫離詳細(xì)程序而虛設(shè),程序
規(guī)定了相應(yīng)進(jìn)程所要完成的動(dòng)作。
116.下圖所示為進(jìn)程狀態(tài)轉(zhuǎn)換圖,試回答下述狀態(tài)變遷因果關(guān)系能否發(fā)
生?為什么?
(A)21(B)32
進(jìn)程狀態(tài)轉(zhuǎn)換圖
(A)21:可以,運(yùn)行進(jìn)程用完了本次安排給它的時(shí)間片,讓出,從
就緒隊(duì)列中選一個(gè)進(jìn)程投入運(yùn)行。
(B)32:不行以。任何時(shí)候一個(gè)進(jìn)程只能處于一種狀態(tài),它既然由運(yùn)
行態(tài)變?yōu)槎氯麘B(tài),就不能再由運(yùn)行態(tài)變?yōu)榫途w態(tài)。
117.進(jìn)程進(jìn)入臨界區(qū)的調(diào)度原則是什么?
一個(gè)進(jìn)程進(jìn)入臨界區(qū)的調(diào)度原則是:
(1)假如有若干進(jìn)程要求進(jìn)入空閑的臨界區(qū),一次僅允許一個(gè)進(jìn)程進(jìn)
入。
(2)任何時(shí)候,處于臨界區(qū)內(nèi)的進(jìn)程不行多于一個(gè)。如已有進(jìn)程進(jìn)入
自己的臨界區(qū),則其它全部試圖進(jìn)入臨界區(qū)的進(jìn)程必需等待。
(3)進(jìn)入臨界區(qū)的進(jìn)程要在有限時(shí)間內(nèi)退出,以便其它進(jìn)程能與時(shí)進(jìn)
入自己的臨界區(qū)。
(4)假如進(jìn)程不能進(jìn)入自己的臨界區(qū),貝!應(yīng)讓出,避開(kāi)進(jìn)程出現(xiàn)“忙
等”現(xiàn)象。
118.發(fā)生死鎖的四個(gè)必要條件是什么?
發(fā)生死鎖的四個(gè)必要條件是:互斥條件,不行搶占條件,占有且申請(qǐng)
條件,循環(huán)等待條件。
119.處理機(jī)調(diào)度一般可分為哪三級(jí)?其中哪一級(jí)調(diào)度必不行少?
處理機(jī)調(diào)度一般可分為高級(jí)調(diào)度(作業(yè)調(diào)度)、中級(jí)調(diào)度和低級(jí)調(diào)度
(進(jìn)程調(diào)度)。其中進(jìn)程調(diào)度必不行少。
120.作業(yè)調(diào)度與進(jìn)程調(diào)度兩者間如何協(xié)調(diào)工作?
作業(yè)調(diào)度和進(jìn)程調(diào)度是主要的兩級(jí)調(diào)度。作業(yè)調(diào)度是宏觀調(diào)度,它所
選擇的作業(yè)只是具有獲得處理機(jī)的資格,但尚未占有處理機(jī),不能馬上在
其上實(shí)際運(yùn)行。而進(jìn)程調(diào)度是微觀調(diào)度,它依據(jù)肯定的算法,動(dòng)態(tài)地把處
理機(jī)實(shí)際地安排給所選擇的進(jìn)程,使之真正活動(dòng)起來(lái)。
121.在操作系統(tǒng)中,引起進(jìn)程調(diào)度的主要因素有哪些?
在操作系統(tǒng)中,引起進(jìn)程調(diào)度的主要因素有:正在運(yùn)行的進(jìn)程完成任
務(wù),或等待資源,或運(yùn)行到時(shí);核心處理完中斷或陷入事務(wù)后,發(fā)覺(jué)系統(tǒng)
中“重新調(diào)度”標(biāo)記被置上。
122.一般中斷處理的主要步驟是什么?
一般中斷處理的主要步驟是:保存被中斷程序的現(xiàn)場(chǎng),分析中斷獴由,
轉(zhuǎn)入相應(yīng)處理程序進(jìn)行處理,復(fù)原被中斷程序現(xiàn)場(chǎng)(即中斷返回)。
123.如何將邏輯地址轉(zhuǎn)換成物理地址?
邏輯地址轉(zhuǎn)換成物理地址的過(guò)程是:用頁(yè)號(hào)p去檢索頁(yè)表,從頁(yè)表中
得到該頁(yè)的物理塊號(hào)f,把它裝入物理地址寄存器中。同時(shí),將頁(yè)內(nèi)地
址d干脆送入物理地址寄存器的塊內(nèi)地址字段中。這樣,物理地址寄
存器中的內(nèi)容就是由二者拼接成的實(shí)際訪問(wèn)內(nèi)存的地址,從而完成了
從邏輯地址到物理地址的轉(zhuǎn)換。
124.考慮一個(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=210,于是頁(yè)內(nèi)地址須要10位二進(jìn)制數(shù)表示。32個(gè)物理塊,須要5
位二進(jìn)制數(shù)表示(32=25)o因此,
頁(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ù)表示。
125.若在一個(gè)分頁(yè)存儲(chǔ)管理系統(tǒng)中,某作業(yè)的頁(yè)表如下所示。已知頁(yè)面
大小為1024字節(jié),試將邏輯地址1011,2148,5012轉(zhuǎn)化為相應(yīng)的物
理地址。
頁(yè)表
為了描述便利,設(shè)頁(yè)號(hào)為P,頁(yè)內(nèi)位移為d,則:
(1)對(duì)于邏輯地址1011,p=(1011/1024)=0,d=10111024=
lOllo查頁(yè)表第0頁(yè)在第2塊,所以物理地址為10242+1011=3059。
(2)對(duì)于邏輯地址2148,p=(2148/1024)=2,d=21481024=
100o查頁(yè)表第2頁(yè)在第1塊,所以物理地址為1024+100=1124。
(3)對(duì)于邏輯地址5012,p=(5012/1024)=4,d=50121024=
916o因頁(yè)號(hào)超過(guò)頁(yè)表長(zhǎng)度,該邏輯地址非法。
126.對(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)存中短暫不能
運(yùn)行的進(jìn)程(包括程序和數(shù)據(jù))換出到外存上,騰出內(nèi)存空間,把具冬運(yùn)
行條件的進(jìn)程從外存換到內(nèi)存中。
127.虛擬存儲(chǔ)器有哪些基本特征?
虛擬擴(kuò)充一一不是物理上,而是邏輯上擴(kuò)充了內(nèi)存容量;
部分裝入一一每個(gè)進(jìn)程不是全部一次性地裝入內(nèi)存,而是只裝入一部
分;
離散安排一一不必占用連續(xù)的內(nèi)存空間,而是“爭(zhēng)分奪秒”;
多次對(duì)換一一所需的全部程序和數(shù)據(jù)要分成多次調(diào)入內(nèi)存。
128.一般說(shuō)來(lái),文件系統(tǒng)應(yīng)具備哪些功能?
一般說(shuō)來(lái),文件系統(tǒng)應(yīng)具備以下功能:文件管理;書(shū)目管理;文件存
儲(chǔ)空間的管理;文件的共享和愛(ài)護(hù);供應(yīng)便利的接口。
129.什么是文件的共享?文件鏈接如何實(shí)現(xiàn)文件共享?
文件的共享是指系統(tǒng)允很多個(gè)用戶(進(jìn)程)共同運(yùn)用某個(gè)或某些文件。
文件鏈接是給文件起別名,即將該文件的書(shū)目項(xiàng)登記在鏈接書(shū)目中。
這樣,訪問(wèn)該文件的路徑就不只一條。不同的用戶(或進(jìn)程)就可以利用
各自的路徑來(lái)共享同一文件。
130.什么是文件愛(ài)護(hù)?常用的愛(ài)護(hù)機(jī)制有哪些?
文件愛(ài)護(hù)是指文件免遭文件主或其他用戶由于錯(cuò)誤的操作而使文件受
到破壞。
常用的文件愛(ài)護(hù)機(jī)制有:
命名一一自己的文件名,不讓他人知道;
口令一一對(duì)上口令,才能存?。?/p>
存取限制一一有權(quán)才可存取,不同權(quán)限干不同的事;
密碼一一信息加密,解密更原。
131.在系統(tǒng)中,如何表示一個(gè)文件的存取權(quán)限?
在系統(tǒng)中,一個(gè)文件的存取權(quán)限用9個(gè)二進(jìn)制位表示:前三位分別表
示文件主的讀、寫(xiě)和執(zhí)行權(quán)限,中間三位分別表示同組用戶的讀、寫(xiě)和執(zhí)
行權(quán)限,最終三位分別表示其他用戶的讀、寫(xiě)和執(zhí)行權(quán)限。
132.什么是文件的備份?數(shù)據(jù)備份的方法有哪幾種?
文件的備份就是把硬盤(pán)上的文件在其它外部的存儲(chǔ)介質(zhì)(如磁帶或軟
盤(pán))上做一個(gè)副本。
數(shù)據(jù)備份的方法有完全備份、增量備份和更新備份三種。
133.操作系統(tǒng)中設(shè)備管理的功能是什么?
操作系統(tǒng)中設(shè)備管理的功能是:監(jiān)視設(shè)備狀態(tài);進(jìn)行設(shè)備安排;完成
操作;緩沖管理與地址轉(zhuǎn)換。
134.為什么要引入緩沖技術(shù)?
引入緩沖技術(shù)的主要目的是:①緩和與設(shè)備間速度不匹配的沖突;
②提高它們之間的并行性;③削減對(duì)的中斷次數(shù),放寬對(duì)中斷響應(yīng)時(shí)間
的要求。
135.設(shè)置緩沖區(qū)的原則是什么?
設(shè)置緩沖區(qū)的原則是:假如數(shù)據(jù)到達(dá)率與離去率相差很大,則可采納
單緩沖方式;假如信息的輸入和輸出速率相同(或相差不大)時(shí),則可用
雙緩沖區(qū);對(duì)于陣發(fā)性的輸入、輸出,可以設(shè)立多個(gè)緩沖區(qū)。
136.處理懇求的主要步驟是什么?
處理懇求的主要步驟是:用戶進(jìn)程發(fā)出懇求;系統(tǒng)接受這個(gè)懇求,轉(zhuǎn)
去執(zhí)行操作系統(tǒng)的核心程序;設(shè)備驅(qū)動(dòng)程序洋細(xì)完成操作;完成后,系統(tǒng)
進(jìn)行中斷處理,然后用戶進(jìn)程重新起先執(zhí)行。
137.什么是系統(tǒng)?它的主要功能是什么?
系統(tǒng)是指在通道技術(shù)和中斷技術(shù)的支持下,在主機(jī)的限制之下,完成
的軟件系統(tǒng)。
系統(tǒng)的主耍功能是:將獨(dú)占設(shè)備改造為共享設(shè)備,實(shí)現(xiàn)了虛擬設(shè)備功
能。
138.推動(dòng)操作系統(tǒng)發(fā)展的主要?jiǎng)恿κ鞘裁矗?/p>
推動(dòng)操作系統(tǒng)發(fā)展的因素很多,主要可歸結(jié)為硬件技術(shù)更新和應(yīng)用需
求擴(kuò)大兩大方面。
(1)伴隨計(jì)算機(jī)器件的更新?lián)Q代,計(jì)算機(jī)系統(tǒng)的性能得到快速提高,
也促使操作系統(tǒng)的性能和結(jié)構(gòu)有了顯著提高。此外,硬件成本的下降也極
大地推動(dòng)了計(jì)算機(jī)技術(shù)的應(yīng)用推廣和普與。
(2)應(yīng)用需求促進(jìn)了計(jì)算機(jī)技術(shù)的發(fā)展,也促進(jìn)了操作系統(tǒng)的不斷
更新升級(jí)。(2分)
139.將來(lái)操作系統(tǒng)大致應(yīng)具有哪些特征?
將來(lái)操作系統(tǒng)大致應(yīng)具有以下特征:更強(qiáng)的分布式處理實(shí)力;更高的
平安性和牢靠性;符合開(kāi)放式模型;更便利的用戶界面。
140.嵌入式操作系統(tǒng)的最大特點(diǎn)是什么?舉例說(shuō)明。
嵌入式操作系統(tǒng)的最大特點(diǎn)就是可定制性,即能夠供應(yīng)對(duì)內(nèi)核進(jìn)行配
置或剪裁等功能,可以依據(jù)應(yīng)用須要有選擇地供應(yīng)或不供應(yīng)某些功能,以
削減系統(tǒng)開(kāi)銷。如從應(yīng)用領(lǐng)域角度看,可以分為面對(duì)信息家電的嵌入式操
作系統(tǒng),面對(duì)智能手機(jī)的嵌入式操作系統(tǒng),面對(duì)汽車電子的嵌入式操作系
統(tǒng),以與面對(duì)工業(yè)限制的嵌入式操作系統(tǒng)等。
四、應(yīng)用題
141.某分時(shí)系統(tǒng)的進(jìn)程出現(xiàn)如下圖所示的狀態(tài)變更。試問(wèn):(1)你認(rèn)
為該系統(tǒng)采納的是哪一種進(jìn)程調(diào)度算法?(2)寫(xiě)出圖中所示的每一個(gè)狀
態(tài)變更的緣由(從①到⑥)V
①進(jìn)程被選中,變成運(yùn)行態(tài);
②時(shí)間片到,運(yùn)行的進(jìn)程排入就緒隊(duì)列尾部;
③運(yùn)行的進(jìn)程啟動(dòng)打印機(jī),等待打臼;
④打印工作結(jié)束,堵塞的進(jìn)程排入就緒隊(duì)列尾部;
⑤等待磁盤(pán)讀文件工作;
⑥磁盤(pán)傳輸信息結(jié)束,堵塞的進(jìn)程排入就緒隊(duì)列尾部。
142.設(shè)有無(wú)窮多個(gè)信息,輸入進(jìn)程把信息逐個(gè)寫(xiě)入緩沖區(qū),輸出進(jìn)程逐
個(gè)從緩沖區(qū)中取出信息。設(shè)緩沖區(qū)是環(huán)形的,編號(hào)為0,和分別是輸
入進(jìn)程和輸出進(jìn)程運(yùn)用的指針,初值都是0。試分別14答下列問(wèn)題:
(1)輸入、輸出兩組進(jìn)程讀/寫(xiě)緩沖區(qū)須要什么條件?
(2)依據(jù)下面輸入、輸出進(jìn)程的同步算法,給出信號(hào)量含義、初值并
填寫(xiě)相應(yīng)的P、V操作。
輸入進(jìn)程:
A;
B;
信息送往();
(1)N;/*以N為模*/
C;
D;
輸出進(jìn)程:
E;
F
從()中取日信息;
(1)N;/*以N為模*/
G;
H;
解:(1)針對(duì)容量為n的環(huán)形緩沖區(qū),輸入、輸出兩組進(jìn)程讀/寫(xiě)緩沖區(qū)
須要的條件為:①輸入進(jìn)程和輸出進(jìn)程需同步執(zhí)行,即輸入進(jìn)程寫(xiě)緩沖區(qū)
后,輸出進(jìn)程才可以讀;②由于緩沖區(qū)容量有限,因此任一時(shí)刻全部輸入
進(jìn)程存放信息的單元數(shù)不能超過(guò)緩沖區(qū)的總?cè)萘?n);③同理,全部輸
出進(jìn)程取出信息的總量不能超過(guò)全部輸入進(jìn)程當(dāng)前寫(xiě)入信息的總數(shù)。
(2)為使兩類進(jìn)程實(shí)行同步操作,應(yīng)設(shè)置三個(gè)信號(hào)量:兩個(gè)計(jì)數(shù)信號(hào)
量和,一個(gè)互斥信號(hào)量。
:表示放有信息的緩沖區(qū)數(shù),其初值為0,
:表示可供運(yùn)用的緩沖區(qū)數(shù),其初值為n,
:互斥信號(hào)量,初值為1,表示各進(jìn)程互斥進(jìn)入臨界區(qū),保證任何時(shí)候
只有一個(gè)進(jìn)程運(yùn)用緩沖區(qū)。
A:P();B:P();C:V();D:V();
E:P();F:P();G:V();H:V();
143.設(shè)A、B兩個(gè)進(jìn)程共用一個(gè)緩沖區(qū)Q,A向Q寫(xiě)入信息,B從Q讀出
信息,算法框圖如下圖所示。推斷算法是否正確?若有錯(cuò),請(qǐng)指出錯(cuò)
誤緣由并予以改正。
進(jìn)程A和B的算法框圖
解:這個(gè)算法不時(shí)。因?yàn)锳、B兩個(gè)進(jìn)程共用一個(gè)緩沖區(qū)Q,假如A先
運(yùn)行,且信息數(shù)量足夠多,那么緩沖區(qū)Q中的信息就會(huì)發(fā)生后面的沖掉前
面的,造成信息丟失,B就不能從Q中讀出完整的信息。
改正:A、B兩進(jìn)程要同步運(yùn)用緩沖區(qū)Q,為此,設(shè)立兩個(gè)信號(hào)量:表
示緩沖區(qū)Q為空,初值為1;表示緩沖區(qū)Q為滿,初值為0。修改后的算
法框圖如下。
息
144.設(shè)有一臺(tái)計(jì)算機(jī),有兩條通道,分別接一臺(tái)卡片輸入機(jī)和一臺(tái)打印
機(jī)??ㄆ瑱C(jī)把一疊卡片逐一輸入到緩沖區(qū)B1中,加工處理后再搬到緩
沖區(qū)B2中,并在打印機(jī)上打印結(jié)果。進(jìn)程的同步算法如下所示,請(qǐng)問(wèn):
(1)系統(tǒng)要設(shè)幾個(gè)進(jìn)程來(lái)完成這個(gè)任務(wù)?各自的工作是什么?(2)
補(bǔ)充算法中信號(hào)量的初值和含義。
R進(jìn)程C進(jìn)程P進(jìn)程
輸入信息寫(xiě)入緩沖區(qū)B1P(B1)P(B2)
V(B1)從Bl中取出信息從B2中取出
信息進(jìn)行打印
P(B1)加工信息V(B2)
結(jié)果送入B2
V(B1)
V(B2)
P(B2)
解:(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)量含義與初值:
B1:表示緩沖區(qū)B1滿,初值為0。
B1:表示緩沖區(qū)B1空,初值為0。
B2:表示緩沖區(qū)B2滿,初值為0。
B2:表示緩沖區(qū)B2空,初值為0。
145.假定在單條件下有下列要執(zhí)行的作業(yè),如下表所示。作業(yè)到來(lái)的時(shí)
間是按作業(yè)編號(hào)依次進(jìn)行的(即后面作業(yè)依次比前一個(gè)作業(yè)遲到一個(gè)
時(shí)間單位)。
①用一個(gè)執(zhí)行時(shí)間圖描述在采納非搶占式優(yōu)先級(jí)算法時(shí)這些作業(yè)的
執(zhí)行狀況。(注:優(yōu)先級(jí)數(shù)值大的作業(yè)其優(yōu)先級(jí)高)
②針對(duì)上面算法,計(jì)算作業(yè)的周轉(zhuǎn)時(shí)間、平均周轉(zhuǎn)時(shí)間、帶權(quán)周轉(zhuǎn)
時(shí)間和平均帶權(quán)周轉(zhuǎn)時(shí)間。
作業(yè)運(yùn)行時(shí)間優(yōu)先級(jí)
1103
211
323
414
552
解:①非搶占式優(yōu)先級(jí)的執(zhí)行時(shí)間圖,如下圖所示。
作業(yè)1作業(yè)4作業(yè)3作業(yè)5
作業(yè)2
~~0101113
1819t
②計(jì)算過(guò)程如下表所示。
作業(yè)到達(dá)時(shí)間運(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
146.某虛擬存儲(chǔ)器的用戶編程空間共32個(gè)頁(yè)面,每頁(yè)為1,內(nèi)存為16。
假定某時(shí)刻一位用戶的頁(yè)表中,已調(diào)入內(nèi)存頁(yè)面的頁(yè)號(hào)和物理塊號(hào)的
比照表如下:
頁(yè)號(hào)物理塊號(hào)
0
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年冷飲師(冰淇淋制作工藝)試題及答案
- 2025年高職電子信息(高頻實(shí)操技術(shù))試題及答案
- 2026年生態(tài)廊道建設(shè)項(xiàng)目評(píng)估報(bào)告
- 2025年高職第二學(xué)年(民航運(yùn)輸服務(wù))航班調(diào)度階段測(cè)試題及答案
- 2026年智能馬桶泡沫盾系統(tǒng)項(xiàng)目評(píng)估報(bào)告
- 2026年智能環(huán)境監(jiān)測(cè)設(shè)備 (空氣質(zhì)量)項(xiàng)目公司成立分析報(bào)告
- 多模態(tài)影像融合在神經(jīng)內(nèi)鏡手術(shù)中的應(yīng)用
- 2025年高職寵物養(yǎng)護(hù)與馴導(dǎo)(狗狗坐下訓(xùn)練)試題及答案
- 2025年中職(航空貨運(yùn)專業(yè))貨運(yùn)代理基礎(chǔ)試題及答案
- 2025年中職(康復(fù)技術(shù))言語(yǔ)康復(fù)訓(xùn)練試題及答案
- 復(fù)旦大學(xué)招生面試常見(jiàn)問(wèn)題及回答要點(diǎn)
- 危險(xiǎn)化學(xué)品兼容性矩陣表
- 道路交通法律課件
- 老年人營(yíng)養(yǎng)不良篩查與營(yíng)養(yǎng)支持方案
- 2025年中國(guó)潛孔鉆機(jī)行業(yè)細(xì)分市場(chǎng)研究及重點(diǎn)企業(yè)深度調(diào)查分析報(bào)告
- 搶劫案件偵查課件
- 食品經(jīng)營(yíng)場(chǎng)所及設(shè)施設(shè)備清洗消毒和維修保養(yǎng)制度
- DB14T2163-2020 《信息化項(xiàng)目軟件運(yùn)維費(fèi)用測(cè)算指南》
- 二氧化碳爆破施工技術(shù)方案
- 名詞單數(shù)變復(fù)數(shù)教案
- 國(guó)考題庫(kù)文件下載及答案詳解(歷年真題)
評(píng)論
0/150
提交評(píng)論