版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章操作系統(tǒng)引論
一.選擇題
1.操作系統(tǒng)是一種一系統(tǒng)軟件
A.通用軟件B.
C.應(yīng)用軟件D.軟件包
答:B
2.操作系統(tǒng)的處理機(jī)—管理部分負(fù)責(zé)對(duì)進(jìn)程進(jìn)行調(diào)度。
A.主存儲(chǔ)器B.控制器
C.運(yùn)算器D.
答:D
3.操作系統(tǒng)是對(duì)—計(jì)算機(jī)資源—進(jìn)行管理的軟件。
A.軟件B.硬件
C.D.應(yīng)用程序
答:C
4.從用戶的觀點(diǎn)看,操作系統(tǒng)是—用戶與計(jì)算機(jī)之間的接
口O
A.
B.控制和管理計(jì)算機(jī)資源的軟件
C.合理地組織計(jì)算機(jī)工作流程的軟件
D.由若干層次的程序按一定的結(jié)構(gòu)組成
答:A
5.操作系統(tǒng)的功能是進(jìn)行處理機(jī)管理、存儲(chǔ)器管理、
設(shè)備管理及信息管理。
A.進(jìn)程B.
C.硬件D.軟件
答:B
6.操作系統(tǒng)中采用多道程序設(shè)計(jì)技術(shù)提高CPU和外部設(shè)備
的—利用率—O
A.B.可靠性
C.穩(wěn)定性D.兼容性
答:A
7.操作系統(tǒng)是現(xiàn)代計(jì)算機(jī)系統(tǒng)不可缺少的組成部分,是為
了提高計(jì)算機(jī)的利用率—和方便用戶使用計(jì)算機(jī)而配
備的一種系統(tǒng)軟件。
A.速度B.
C.靈活性D.兼容性
答:B
8.操作系統(tǒng)的基本類型主要有—實(shí)時(shí)操作系統(tǒng)、批處理操
作系統(tǒng)及分時(shí)操作系統(tǒng)
A.批處理系統(tǒng)、分時(shí)系統(tǒng)及多任務(wù)系統(tǒng)
B.
C.單用戶系統(tǒng)、多用戶系統(tǒng)及批處理系統(tǒng)
D.實(shí)時(shí)系統(tǒng)、分時(shí)系統(tǒng)和多用戶系統(tǒng)
答:B
9.所謂—多道程序設(shè)計(jì)—是指將一個(gè)以上的作業(yè)放入主
存,并且同時(shí)處于運(yùn)行狀態(tài),這些作業(yè)共享處理機(jī)的時(shí)間和
外圍設(shè)備等其他資源。
A.多重處理B.
C.實(shí)時(shí)處理D.共行執(zhí)行
答:B
10.下面關(guān)于操作系統(tǒng)的敘述中正確的是一批處理作業(yè)必
須具有作業(yè)控制信息―O
A.o
B.分時(shí)系統(tǒng)不一定都具有人機(jī)交互功能。
C.從響應(yīng)時(shí)間的角度看,實(shí)時(shí)系統(tǒng)與分時(shí)系統(tǒng)差不多。
D.由于采用了分時(shí)技術(shù),用戶可以獨(dú)占計(jì)算機(jī)的資源.
答:A
11.如果分時(shí)操作系統(tǒng)的時(shí)間片一定,那么—用戶數(shù)越
多,則響應(yīng)時(shí)間越長(zhǎng)。
A.用戶數(shù)少B.
C.內(nèi)存越少D.內(nèi)存越多
答:B
12.實(shí)時(shí)操作系統(tǒng)必須在—規(guī)定時(shí)間—內(nèi)完成來自外部的
事件。
A.響應(yīng)時(shí)間B.周轉(zhuǎn)時(shí)間
C.D.調(diào)度時(shí)間
答:c
13.分時(shí)系統(tǒng)中為了使多個(gè)用戶能夠同時(shí)與系統(tǒng)交互,最關(guān)
鍵的問題是—系統(tǒng)能夠及時(shí)接收多個(gè)用戶的輸入O
A.計(jì)算機(jī)具有足夠快的運(yùn)算速度B.能快速進(jìn)行內(nèi)
外存之間的信息交換
C.D.短時(shí)間內(nèi)所有用戶程序都能運(yùn)行
答:C
14.分時(shí)操作系統(tǒng)通常采用—時(shí)間片輪轉(zhuǎn)—策略為用戶服
務(wù)。
A.可靠性和靈活性B.
C.時(shí)間片加權(quán)分配D.短作業(yè)優(yōu)先
答:B
15.在—實(shí)時(shí)操作系統(tǒng)控制下計(jì)算機(jī)系統(tǒng)能及時(shí)處理
由過程控制反饋的數(shù)據(jù)并作出響應(yīng)。
A.B.分時(shí)
C.分布式D.單用戶
答:A
16.下面6個(gè)系統(tǒng)中,必須是實(shí)時(shí)操作系統(tǒng)的有—3—個(gè)。
計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)
航空訂票系統(tǒng)
過程控制系統(tǒng)
機(jī)器翻譯系統(tǒng)
辦公自動(dòng)化系統(tǒng)
計(jì)算機(jī)激光照排系統(tǒng)
A.1B.2C.D.4
答:C
17.若把操作系統(tǒng)看作計(jì)算機(jī)系統(tǒng)資源的管理者,下列的
中斷不屬于操作系統(tǒng)所管理的資源。
A.程序B.內(nèi)存C.CPUD.
答:D
18.在下列操作系統(tǒng)的各個(gè)功能組成部分中,進(jìn)程調(diào)度
不需要硬件的支持。
A.B.時(shí)鐘管理
C.地址映射D.中斷系統(tǒng)
答:A
19.設(shè)計(jì)實(shí)時(shí)操作系統(tǒng)時(shí)\首先應(yīng)考慮系統(tǒng)的—實(shí)時(shí)性和可
靠性—0
A.可靠性和靈活性B.
C.多路性和可靠性D.優(yōu)良性和分配性
答:B
20.分時(shí)系統(tǒng)需要使用下面哪些成分?
⑴多道程序設(shè)計(jì)技術(shù)(3)終端命令解釋程序(4)中斷
處理(6)系統(tǒng)調(diào)用
答:⑴、(3)、(4)、(6)
21.時(shí)間片概念一般用于—分時(shí)操作系統(tǒng)—。
A.批處理操作系統(tǒng)B.
C.實(shí)時(shí)操作系統(tǒng)D.都不是
答:B
22.批處理系統(tǒng)的主要缺點(diǎn)是—無交互性—o
A.CPU使用效率低B.無并行性
C.D.都不是
答:C
23.下面—用戶管理—不屬于操作系統(tǒng)功能。
A.B.CPU和存儲(chǔ)管理
C.設(shè)備管理D.文件和作業(yè)管理
答:A
24.當(dāng)CPU執(zhí)行系統(tǒng)程序時(shí),CPU處于—管態(tài)\_系統(tǒng)態(tài)—o
A.B.目態(tài)
C.D.A和C
答:D
25.能直接對(duì)系統(tǒng)中各類資源進(jìn)行動(dòng)態(tài)分配和管理,控制、
協(xié)調(diào)各任務(wù)的并行執(zhí)行且系統(tǒng)中主機(jī)無主次之分,并向用戶
提供統(tǒng)一的、有效的軟件接口的系統(tǒng)是—分布式操作系
統(tǒng)O
A.B.實(shí)時(shí)操作系統(tǒng)
C.網(wǎng)絡(luò)操作系統(tǒng)D.批處理操作系統(tǒng)
答:A
26.下列選擇中,—高級(jí)程序設(shè)計(jì)語言的編譯器—不是操作
系統(tǒng)關(guān)心的主要問題。
A.管理計(jì)算機(jī)裸機(jī)B.設(shè)計(jì)、提供用戶程序與計(jì)算
機(jī)硬件系統(tǒng)的界面
C.管理計(jì)算機(jī)系統(tǒng)資源D.
答:D
27.實(shí)時(shí)操作系統(tǒng)對(duì)可靠件和安全性的要求極高,它—不強(qiáng)
求系統(tǒng)資源的利用率—o
A.十分注意系統(tǒng)資源的利用率B.不強(qiáng)調(diào)響應(yīng)速度
C.D.不必向用戶反饋信息
答:C
28.火車站的售票系統(tǒng)屬于實(shí)時(shí)—系統(tǒng)。
A.單道批處理B.多道批處理
C.D.分時(shí)
答:C
29.在分時(shí)系統(tǒng)中,通常的時(shí)間片是—幾十毫秒—o
A.幾分鐘B.幾十秒
C.D.幾十微秒
答:C
30.用于控制生產(chǎn)流水線、進(jìn)行工業(yè)處理控制的操作系統(tǒng)是
實(shí)時(shí)系統(tǒng)O
A.分時(shí)系統(tǒng)B.網(wǎng)絡(luò)操作系統(tǒng)
C.D.批處理系統(tǒng)
答:C
31.分時(shí)操作系統(tǒng)適用于—調(diào)試運(yùn)行程序―。
A.控制生產(chǎn)流水線B.
C.大量的數(shù)據(jù)處理D.多個(gè)計(jì)算機(jī)資源共享
答:B
32.下列系統(tǒng)中,屬于實(shí)時(shí)系統(tǒng)的是—飛機(jī)訂票系統(tǒng)—o
A.辦公自動(dòng)化系統(tǒng)B.計(jì)算機(jī)輔助設(shè)計(jì)系統(tǒng)
C.D.計(jì)算機(jī)激光照排系統(tǒng)
答:C
33.目前個(gè)人計(jì)算機(jī)中的操作系統(tǒng)主要是—單用戶操作系
統(tǒng)0
A.網(wǎng)絡(luò)操作系統(tǒng)B.批處理操作系統(tǒng)
C.D.單道單用戶操作系統(tǒng)
答:C
34.下列操作系統(tǒng)中強(qiáng)調(diào)并行計(jì)算的操作系統(tǒng)是分布式
操作系統(tǒng)—o
A.分時(shí)系統(tǒng)B.實(shí)時(shí)系統(tǒng)
C.網(wǎng)絡(luò)操作系統(tǒng)D
答:D
35.能夠?qū)崿F(xiàn)通信及資源共享的操作系統(tǒng)是—網(wǎng)絡(luò)操作系
統(tǒng)o
A.批處理操作系統(tǒng)B.分時(shí)操作系統(tǒng)
C.實(shí)時(shí)操作系統(tǒng)D.
答:D
36.UNIX操作系統(tǒng)是一種—分時(shí)操作系統(tǒng)o
A.B.批處理操作系統(tǒng)
C.實(shí)時(shí)操作系統(tǒng)D.分布式操作系統(tǒng)
答:A
37.以下操作系統(tǒng)中屬于網(wǎng)絡(luò)操作系統(tǒng)的是
WindowsNT。
A.MS-DOSB.Windows98C.UNIXD.
答:D
二.填空題
i.操作系統(tǒng)的基本功能包括g管理、②管理、&
管理、④管理。除此之外還為用戶使用操作系統(tǒng)提供了用
戶接口。
答:①處理機(jī)②存儲(chǔ)器③設(shè)備④信息(或文件)
2.如果一個(gè)操作系統(tǒng)兼有批處理、分時(shí)處理和實(shí)時(shí)處理操
作系統(tǒng)三者或其中兩者的功能,這樣的操作系統(tǒng)稱
為。
答:通用操作系統(tǒng)
3.在分時(shí)和批處理系統(tǒng)結(jié)合的操作系統(tǒng)中引入了“前臺(tái)”
和“后臺(tái)”作業(yè)的概念,其目的是O
答:為了提高CPU的利用率
4.實(shí)時(shí)操作系統(tǒng)與分時(shí)操作系統(tǒng)的主要區(qū)別是o
答:及時(shí)性和高可靠性
5.在主機(jī)控制下進(jìn)行的輸入/輸出操作稱為操作。
答:聯(lián)機(jī)輸入輸出
6.按內(nèi)存中同時(shí)運(yùn)行程序的數(shù)目可以將批處理系統(tǒng)分為兩
類:2L和②。
答:①單道批處理系統(tǒng)②多道批處理系統(tǒng)
7.系統(tǒng)不允許用戶隨時(shí)干預(yù)自己程序的運(yùn)行。
答:批處理
8.多道程序設(shè)計(jì)的特點(diǎn)是多道、和。
答:宏觀上的并行、微觀上的串行
9.單道批處理系統(tǒng)是在解決和的矛盾中發(fā)展
起來的。
答:人機(jī)矛盾、CPU和I/O設(shè)備之間速度不匹配
10.對(duì)操作系統(tǒng)的總體設(shè)計(jì)目標(biāo)來說,批處理操作系統(tǒng)應(yīng)注
重提高計(jì)算機(jī)的效率,盡量增加系統(tǒng)的,分時(shí)操作系
統(tǒng)應(yīng)保證用戶;而實(shí)時(shí)操作系統(tǒng)則應(yīng)在保證及時(shí)響應(yīng)
和處
理有關(guān)事件的前提下,再考慮O
答:平均吞吐量、所能忍受的響應(yīng)時(shí)間、系統(tǒng)資源的利用率
11.分時(shí)系統(tǒng)中的是衡量一個(gè)分時(shí)系統(tǒng)性能的重要指
標(biāo)。
答:響應(yīng)時(shí)間
12.導(dǎo)彈飛行控制系統(tǒng)屬于系統(tǒng)。
答:實(shí)時(shí)
13.在操作系統(tǒng)的發(fā)展過程中,多道程序設(shè)計(jì)和的出
現(xiàn),標(biāo)志了操作系統(tǒng)的正式形成。
答:分時(shí)系統(tǒng)
14.實(shí)時(shí)系統(tǒng)按應(yīng)用的不同分為和兩種。
答:過程控制系統(tǒng)、數(shù)據(jù)處理系統(tǒng)
15.分時(shí)操作系統(tǒng)的用戶通過與計(jì)算機(jī)相連的來使用
計(jì)算機(jī)系統(tǒng),允許多個(gè)用戶同時(shí)上機(jī)。
答:終端
16.個(gè)人計(jì)算機(jī)操作系統(tǒng)每次只允許一個(gè)用戶使用計(jì)算機(jī),
稱為0
答:?jiǎn)斡脩舨僮飨到y(tǒng)
17.為計(jì)算機(jī)網(wǎng)絡(luò)配置的操作系統(tǒng)稱o
答:網(wǎng)絡(luò)操作系統(tǒng)
18.網(wǎng)絡(luò)操作系統(tǒng)的主要功能是實(shí)現(xiàn)以及o
答:各臺(tái)計(jì)算機(jī)之間的通信、網(wǎng)絡(luò)中各種資源的共享
19.近年來,適合開放系統(tǒng)的操作系統(tǒng)成為一個(gè)重要的研究
課題,IEEE把它命名為,
即計(jì)算機(jī)環(huán)境可移植操作系統(tǒng)。
答:POSIX
20.在控制下,用戶在終端設(shè)備上可以直接輸入、調(diào)
試和運(yùn)行自己的程序,能直接修改程序中的錯(cuò)誤,并直接獲
得結(jié)果。
答:分時(shí)系統(tǒng)
21.根據(jù)服務(wù)對(duì)象不同,常用的單處理機(jī)OS可以分為如下
三種類型:
允許多個(gè)用戶在其終端上同時(shí)交互地使用計(jì)算機(jī)的OS稱為
系統(tǒng),它通常采用策略為用戶服務(wù);
允許用戶把苦干個(gè)作業(yè)提交計(jì)算機(jī)系統(tǒng)集中處理的OS稱為
系統(tǒng),衡量這種系統(tǒng)性能的一個(gè)主要指標(biāo)是系統(tǒng)的;
在系統(tǒng)控制下,計(jì)算機(jī)系統(tǒng)能及時(shí)處理由過程控制反
饋的數(shù)據(jù)并做出響應(yīng)。設(shè)計(jì)這種系統(tǒng)時(shí)應(yīng)首先考慮系統(tǒng)
的O
答:分時(shí)、時(shí)間片輪轉(zhuǎn)、批處理、吞吐量、實(shí)時(shí)、及時(shí)性和
可靠性
三.簡(jiǎn)答題
1.敘述操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的位置。
答:操作系統(tǒng)是運(yùn)行在計(jì)算機(jī)硬件系統(tǒng)上的最基本的系
統(tǒng)軟件。它控制和管理著所有的系統(tǒng)硬件(CPU、主存、各種
硬件部件和外部設(shè)備等),也控制和管理著所有的系統(tǒng)軟件
(系統(tǒng)程序和用戶進(jìn)程等),操作系統(tǒng)對(duì)計(jì)算機(jī)使用者提供了
一種良好的操作環(huán)境,也為其他各種應(yīng)用系統(tǒng)提供了最基本
的支撐環(huán)境。
現(xiàn)代操作系統(tǒng)是一個(gè)復(fù)雜的軟件系統(tǒng),它與計(jì)算機(jī)硬件
系統(tǒng)有著千絲萬縷的聯(lián)系,也與
用戶有著密不可分的關(guān)系,它在計(jì)算機(jī)系統(tǒng)中位于計(jì)算機(jī)裸
機(jī)和計(jì)算機(jī)用戶之間,如下圖所示(圖1.1),緊挨著硬件的
就是操作系統(tǒng),它通過系統(tǒng)核心程序?qū)τ?jì)算機(jī)系統(tǒng)中的幾類
資源進(jìn)行管理,如處理機(jī)、存儲(chǔ)器、輸入輸出設(shè)備、數(shù)據(jù)與
文檔資源、用戶作業(yè)等,并向用戶提供若干服務(wù),通過這些
服務(wù)將所有對(duì)硬件的復(fù)雜操作隱藏起來,為用戶提供一個(gè)透
明的操作環(huán)境。
在操作系統(tǒng)的外層是其他系統(tǒng)軟件。操作系統(tǒng)是最基本
的系統(tǒng)軟件。用戶可以直接通
過系統(tǒng)軟件層與計(jì)算機(jī)打交道,也可以建立各類應(yīng)用軟件和
應(yīng)用系統(tǒng),通過它們來解決用
戶的問題。
由此可見,操作系統(tǒng)是介于計(jì)算機(jī)硬件和用戶之間的一個(gè)
接口。
2.怎樣理解“由于計(jì)算機(jī)上裝有操作系統(tǒng),從而擴(kuò)展了原
計(jì)算機(jī)的功能”?
答:計(jì)算機(jī)系統(tǒng)的硬件結(jié)構(gòu)和機(jī)器一級(jí)的操作包含了諸
如指令集、存儲(chǔ)器組織、總線結(jié)構(gòu)和輸入輸出部件等的操作
與控制,這些最基本的操作恰恰又是最復(fù)雜和最難以由用戶
直接進(jìn)行的操作。例如:用戶要進(jìn)行文件讀寫,而文件是以
二進(jìn)制代碼的方式存放在磁盤、磁帶等存儲(chǔ)裝置中,需要有
一種途徑把用戶的要求轉(zhuǎn)換成對(duì)具體的硬件部件、電路信
號(hào)、選擇開關(guān)等的細(xì)微操作,用戶自己不可能完成這些操作,
但操作系統(tǒng)把用戶的高級(jí)操作轉(zhuǎn)換成一系列的低級(jí)操作,最
終完成文件的讀寫。所有的低級(jí)操作對(duì)用戶來講都是透明
的,即無需用戶關(guān)心的、看不見的,操作系統(tǒng)把硬件全部隱
藏起來,給用戶提供了一個(gè)友好的、易于操作的界面。止匕外,
操作系統(tǒng)還要進(jìn)行大量的系統(tǒng)事務(wù)處理。如響應(yīng)中斷的發(fā)
生、處理定時(shí)操作、管理存儲(chǔ)器及其他低級(jí)操作。所以,可
以說操作系統(tǒng)是硬件系統(tǒng)的擴(kuò)展,從而擴(kuò)展了原計(jì)算機(jī)的功
能,它比直接對(duì)計(jì)算機(jī)硬件系統(tǒng)進(jìn)行操作要容易得多。
3.試對(duì)分時(shí)操作系統(tǒng)和實(shí)時(shí)操作系統(tǒng)進(jìn)行比較。
答:我們可以從以下幾個(gè)方面對(duì)這兩種操作系統(tǒng)進(jìn)行比
較:
(1)實(shí)時(shí)信息處理系統(tǒng)與分時(shí)操作系統(tǒng)一樣都能為多個(gè)用
戶服務(wù),系統(tǒng)按分時(shí)原則為多個(gè)終端用戶服務(wù);而對(duì)實(shí)時(shí)控
制系統(tǒng),則表現(xiàn)為經(jīng)常對(duì)多路現(xiàn)場(chǎng)信息進(jìn)行采集以及對(duì)多個(gè)
對(duì)象或多個(gè)執(zhí)行機(jī)構(gòu)進(jìn)行控制。
(2)實(shí)時(shí)信息處理系統(tǒng)與分時(shí)操作系統(tǒng)一樣,每個(gè)用戶各
占一個(gè)終端,彼此獨(dú)立操作,互不干擾。因此用戶感覺就像
他一人獨(dú)占計(jì)算機(jī);而在實(shí)時(shí)控制系統(tǒng)中信息的采集和對(duì)對(duì)
象的控制也都是彼此互不干擾的。
(3)實(shí)時(shí)信息系統(tǒng)對(duì)響應(yīng)時(shí)間的要求與分時(shí)操作系統(tǒng)類似,
都是以人所能接受的等待時(shí)間來確定的;而實(shí)時(shí)控制系統(tǒng)的
響應(yīng)時(shí)間則是以控制對(duì)象所能接受的延時(shí)來確定的。
(4)分時(shí)操作系統(tǒng)是一種通用系統(tǒng),主要用于運(yùn)行終端用
戶程序,因此它具有較強(qiáng)的交互能力。而實(shí)時(shí)操作系統(tǒng)雖然
也有交互能力,但其交互能力不及前者。
(5)分時(shí)操作系統(tǒng)要求系統(tǒng)可靠,相比之下,實(shí)時(shí)操作系
統(tǒng)則要求系統(tǒng)高度可靠。
4.設(shè)計(jì)實(shí)時(shí)操作系統(tǒng)的主要困難是什么?
答:設(shè)計(jì)適用于實(shí)時(shí)環(huán)境的操作系統(tǒng)的主要困難是:在
實(shí)時(shí)環(huán)境規(guī)定的時(shí)間限額內(nèi)對(duì)用戶作出相應(yīng)的反應(yīng)。如果系
統(tǒng)不能在規(guī)定的時(shí)間限額內(nèi)完成指定的任務(wù),那么就可能導(dǎo)
致整個(gè)實(shí)時(shí)系統(tǒng)的崩潰。因此,在設(shè)計(jì)這類操作系統(tǒng)時(shí),設(shè)
計(jì)者必須保證所采用的調(diào)度策略及相關(guān)技術(shù)不會(huì)使響應(yīng)時(shí)
間超過實(shí)時(shí)環(huán)境所規(guī)定的時(shí)間限額。
5.采用多道程序設(shè)計(jì)的主要優(yōu)點(diǎn)是什么?
答:多道程序設(shè)計(jì)考慮到作業(yè)的運(yùn)行規(guī)律是交替使用CPU
和I/O,故將多道程序同時(shí)保存于系統(tǒng)中,使各作業(yè)對(duì)CPU
與I/O的使用在時(shí)間上重疊,提高了CPU和I/O設(shè)備的
利用率。
6.一個(gè)分層結(jié)構(gòu)操作系統(tǒng)由裸機(jī),用戶,CPU管理,文件
管理,作業(yè)管理,內(nèi)存管理,設(shè)備管理,命令管理等部分組
成。試按層次結(jié)構(gòu)的原則從內(nèi)到外將各部分重新排列。
答:按層次結(jié)構(gòu)原則從內(nèi)到外依次為:裸機(jī),CPU管理,
內(nèi)存管理,設(shè)備管理,文件管理,作業(yè)管理,命令管理,用
戶。
7.什么是操作系統(tǒng)?它有什么基本特征?
答:操作系統(tǒng)是指控制和管理計(jì)算機(jī)的軟、硬件資源,
合理組織計(jì)算機(jī)的工作流程、方便用戶使用的程序集合。操
作系統(tǒng)具有4個(gè)基本特征:
(1)并發(fā)性:宏觀上在一段時(shí)間內(nèi)有多道程序在同時(shí)運(yùn)行,而
微觀上這些程序是在交替執(zhí)行。
⑵共享性:因程序的并發(fā)執(zhí)行而使系統(tǒng)中的軟、硬件資源不
再為某個(gè)程序獨(dú)占,而是由多個(gè)程序共同使用。
⑶虛擬性:多道程序設(shè)計(jì)技術(shù)把一臺(tái)物理計(jì)算機(jī)虛擬為多臺(tái)
邏輯上的計(jì)算機(jī),使得每個(gè)用戶都感覺自己是“獨(dú)占”計(jì)算
機(jī)。
(4)異步性(不確定性):多道程序系統(tǒng)中,各程序之間存在著
直接或間接的聯(lián)系,程序的推進(jìn)速度受到其他程序的影響,
這樣,程序運(yùn)行的順序、程序完成的時(shí)間以及程序運(yùn)行的結(jié)
果都是不確定的。
8.操作系統(tǒng)是隨著多道程序設(shè)計(jì)技術(shù)的出現(xiàn)逐步發(fā)展起來
的,要保證多道程序的正常運(yùn)行,
在技術(shù)上需要解決哪些基本問題?
答:(1)在多道程序之間應(yīng)如何分配被它們共享的處理
機(jī)使得CPU既能滿足各程序運(yùn)行的需要.又有較高的利用
率;此外,一旦將CPU分配給某程序后,應(yīng)何時(shí)收回。
(2)如何為每道程序分配必要的內(nèi)存空間,使它們各得其所但
又不會(huì)因相互重疊而丟失信息;此外,應(yīng)如何防止因某道程
序出現(xiàn)異常情況而破壞其他程序。
(3)系統(tǒng)中可能有多種類型的I/O設(shè)備供多道程序共享,應(yīng)如
何分配這些I/O設(shè)備,如何做到既方便用戶的使用,又能提
高設(shè)備的利用率。
(4)在現(xiàn)代計(jì)算機(jī)系統(tǒng)中通常都存在著大量的程序和數(shù)據(jù),應(yīng)
如何組織它們才便于用戶使用;止匕外,還有信息保存的安全
性和一致性問題。
(5)對(duì)于系統(tǒng)中的各種應(yīng)用程序,它們有的屬于計(jì)算型,有的
屬于I/O型,有些既重要又緊迫,
有些又要求系統(tǒng)能及時(shí)響應(yīng),這時(shí)系統(tǒng)應(yīng)如何組織和安排這
些作業(yè)(程序)的工作流程。
實(shí)際上,這些問題的全體就是操作系統(tǒng)的核心內(nèi)容。
9.如何理解操作系統(tǒng)的不確定性?
答:在單道程序環(huán)境下,由于程序獨(dú)占全機(jī)軟、硬件資
源且完全是在一個(gè)封閉環(huán)境下運(yùn)行,所以,如果使用相同的
輸入,則多次運(yùn)行的結(jié)果必然相同。
引入多道程序技術(shù)后,由于多道程序共享全機(jī)軟、硬件
資源,即各程序之間存在著直接
或間接的聯(lián)系。此時(shí)程序的運(yùn)行就不是在一個(gè)封閉的環(huán)境
下,程序的運(yùn)行要受到其他程序和
系統(tǒng)資源的影響,這會(huì)引起程序運(yùn)行的結(jié)果、程序運(yùn)行的順
序和完成的時(shí)間不確定。此外,
在多道程序環(huán)境下,外部設(shè)備的中斷、輸入輸出的請(qǐng)求等出
現(xiàn)的時(shí)間都是不確定的。這些不
確定因素給操作系統(tǒng)設(shè)計(jì)帶來了很大的復(fù)雜性。對(duì)于程序執(zhí)
行結(jié)果的不確定是絕不允許的,
這是操作系統(tǒng)必須解決的主要問題;而程序運(yùn)行順序及完成
時(shí)間的不確定是多道程序環(huán)境所
決定的,因此,操作系統(tǒng)應(yīng)能對(duì)運(yùn)行順序進(jìn)行協(xié)調(diào)和管理。
至于外部設(shè)備的中斷、輸入輸出
請(qǐng)求甚至程序運(yùn)行故障等不確定性,操作系統(tǒng)應(yīng)在出現(xiàn)的時(shí)
刻及時(shí)響應(yīng)并予以解決,如果操
作系統(tǒng)的設(shè)計(jì)考慮不周,也可能造成系統(tǒng)的混亂和崩潰。
第二章進(jìn)程管理
一.選擇題
1.在進(jìn)程管理中,當(dāng)—等待的事件發(fā)生時(shí)進(jìn)程從阻塞
狀態(tài)變?yōu)榫途w狀態(tài).
A.進(jìn)程被進(jìn)程調(diào)度程序選中B.等待某一事件
C.D.時(shí)間片用完
答:C
2.分配到必要的資源并獲得處理機(jī)時(shí)的進(jìn)程狀態(tài)是—執(zhí)
行狀態(tài)—。
A.就緒狀態(tài)B.
C.阻塞狀態(tài)D.撤消狀態(tài)
答:B
3.P、V操作是—兩條低級(jí)進(jìn)程通信原語—o
A.B.兩組不同的機(jī)器指令
C.兩條系統(tǒng)調(diào)用命令D.兩條高級(jí)進(jìn)程通信原語
答:A
4.對(duì)進(jìn)程的管理和控制使用—原語—o
A.指令B.
C.信號(hào)量D.信箱通信
答:B
5.進(jìn)程的并發(fā)執(zhí)行是指若干個(gè)進(jìn)程—在執(zhí)行的時(shí)間上是
重疊的O
A.同時(shí)執(zhí)行B.
C.在執(zhí)行的時(shí)間上是不可重疊的D.共享系統(tǒng)資源
答:B
6.若P、V操作的信號(hào)量S初值為2,當(dāng)前值為一1,則表
示有—B.1個(gè)—等待進(jìn)程。
A.0個(gè)C.2個(gè)D.3個(gè)
答:B
7.進(jìn)程的三個(gè)基本狀態(tài)在一定條件下可以相互轉(zhuǎn)化,進(jìn)程
由就緒狀態(tài)變?yōu)檫\(yùn)行狀態(tài)的條件是—被進(jìn)程調(diào)度程序選中
①—;由運(yùn)行狀態(tài)變?yōu)樽枞麪顟B(tài)的條件是—等待某事件發(fā)
生②O
A.時(shí)間片用完B.
C.等待的某事件己發(fā)生D.
答,①D②B
8.下列的進(jìn)程狀態(tài)變化中,—等待一運(yùn)行—變化是不可能
發(fā)生的。
A.運(yùn)行一就緒B.運(yùn)行一等待
C.D.等待一■就緒
答:C
9.一個(gè)運(yùn)行的進(jìn)程用完了分配給它的時(shí)間片后,它的狀態(tài)
變?yōu)椤途wJ
A.B.等待
C.運(yùn)行D.由用戶自己確定
答:A
10.用P、V操作管理臨界區(qū)時(shí),信號(hào)量的初值應(yīng)定義為
1O
A.~1B.0C.D.任意值
答:C
11.用V操作喚醒一個(gè)等待進(jìn)程時(shí),被喚醒進(jìn)程的狀態(tài)變?yōu)?/p>
B.就緒.
A.等待C.運(yùn)行D.完成
答:B
12,進(jìn)程間的同步是指進(jìn)程間在邏輯上的相互—制約—關(guān)
系。
A.聯(lián)接B.C.繼續(xù)D.調(diào)用
答:B
13.—信號(hào)量—是一種只能進(jìn)行P操作和V操作的特殊變
量。
A.調(diào)度B.進(jìn)程C.同步D.
答:D
14.下面對(duì)進(jìn)程的描述中,錯(cuò)誤的是—進(jìn)程是指令的集
入口。
A.進(jìn)程是動(dòng)態(tài)的概念B.進(jìn)程執(zhí)行需要處理機(jī)
C.進(jìn)程是有生命期的D.
答:D
15.下面的敘述中正確的是—進(jìn)程同步是指某些進(jìn)程之間在
邏輯上的相互制約關(guān)系
A.操作系統(tǒng)的一個(gè)重要概念是進(jìn)程,因此不同進(jìn)程所執(zhí)行
的代碼也一定不同。
B.為了避免發(fā)生進(jìn)程死鎖,各進(jìn)程只能逐個(gè)申請(qǐng)資源。
C.操作系統(tǒng)用PCB管理進(jìn)程,用戶進(jìn)程可以從此PCB中讀
出與本身運(yùn)行狀況有關(guān)的信息
D.
答:D
16.進(jìn)程控制就是對(duì)系統(tǒng)中的進(jìn)程實(shí)施有效的管理,通過使
用—進(jìn)程創(chuàng)建、進(jìn)程撤銷、進(jìn)程阻塞、進(jìn)程喚醒等
進(jìn)程控制原語實(shí)現(xiàn)。
A.進(jìn)程運(yùn)行B.進(jìn)程管理
C.D.進(jìn)程同步
答:C
17.操作系統(tǒng)通過—PCB—對(duì)進(jìn)程進(jìn)行管理。
A.JCBB.C.DCTD.CHCT
答:B
18.用P、V操作可以解決一切互斥問題。
A.B.某些C.正確D.錯(cuò)誤
答:A
19.通常,用戶進(jìn)程被建立后,—隨著作業(yè)運(yùn)行正?;虿徽?/p>
常結(jié)束而撤消—O
A.便一直存在于系統(tǒng)中,直到被操作人員撤消
B.
C.隨著時(shí)間片輪轉(zhuǎn)而撤消與建立
D.隨著進(jìn)程的阻塞或喚醒而撤消與建立
答:B
20.一個(gè)進(jìn)程被喚醒意味著—進(jìn)程變?yōu)榫途w狀態(tài)—o
A.該進(jìn)程重新占有了CPUB.它的優(yōu)先權(quán)變
為最大
C.其PCB移至等待隊(duì)列隊(duì)首D.
答:D
21.下面所述步驟中,—由調(diào)度程序?yàn)檫M(jìn)程分配CPU不
是創(chuàng)建進(jìn)程所必需的。
A.B.建立一個(gè)進(jìn)程控制塊
C.為進(jìn)程分配內(nèi)存D.將進(jìn)程控制塊鏈
入就緒隊(duì)列
答:A
22.多道程序環(huán)境下,操作系統(tǒng)分配資源以—進(jìn)程—為基本
單位。
A.程序B.指令C.D.作業(yè)
答:C
23.對(duì)于兩個(gè)并發(fā)進(jìn)程,設(shè)互斥信號(hào)量為mutex,若mutex=O,
則o
A.表示沒有進(jìn)程進(jìn)入臨界區(qū)
B.表示有一個(gè)進(jìn)程進(jìn)入臨界區(qū)
C.表示有一個(gè)進(jìn)程進(jìn)入臨界區(qū),另一個(gè)進(jìn)程等待進(jìn)入
D.表示有兩個(gè)進(jìn)程進(jìn)入臨界區(qū)
答:B
24.兩個(gè)進(jìn)程合作完成一個(gè)任務(wù),在并發(fā)執(zhí)行中,一個(gè)進(jìn)程
要等待其合作伙伴發(fā)來消息,或者建立某個(gè)條件后再向前執(zhí)
行,這種制約性合作關(guān)系被稱為進(jìn)程的o
A.同步B.互斥C.調(diào)度D.執(zhí)行
答:A
25.為了進(jìn)行進(jìn)程協(xié)調(diào),進(jìn)程之間應(yīng)當(dāng)具有一定的聯(lián)系,這
種聯(lián)系通常采用進(jìn)程間交換數(shù)據(jù)的方式進(jìn)行,這種方式稱
為。
A.進(jìn)程互斥B.進(jìn)程同步C.進(jìn)程制約D.進(jìn)程通
信
答:D
26.設(shè)有5個(gè)進(jìn)程共享一個(gè)互斥段,如果最多允許有3個(gè)進(jìn)
程同時(shí)進(jìn)入互斥段,則所采用
的互斥信號(hào)量的初值應(yīng)是O
A.5B.3C.1D.0
答:B
27.支持多道程序設(shè)計(jì)的操作系統(tǒng)在運(yùn)行過程中,不斷地選
擇新進(jìn)程運(yùn)行來實(shí)現(xiàn)CPU的共享,但其中不是引起操
作系統(tǒng)選擇新進(jìn)程的直接原因。
A.運(yùn)行進(jìn)程的時(shí)間片用完B.運(yùn)行進(jìn)程
出錯(cuò)
C.運(yùn)行進(jìn)程要等待某一事件的發(fā)生D.有新進(jìn)程
進(jìn)入就緒狀態(tài)
答:D
28.在多道程序設(shè)計(jì)系統(tǒng)中,多個(gè)計(jì)算問題同時(shí)裝入計(jì)算機(jī)
系統(tǒng)的主存儲(chǔ)器o
A.并發(fā)執(zhí)行B.順序執(zhí)行
C.并行執(zhí)行D.同時(shí)執(zhí)行
答:A
29.引入多道程序設(shè)計(jì)技術(shù)后,處理器的利用率o
A.有所改善B.極大地提高
C.降低了D.無變化,僅使程序執(zhí)行方便
答:B
30.從總體上說,采用多道程序設(shè)計(jì)技術(shù)可單位時(shí)
間的算題量,但對(duì)每一個(gè)算
題,從算題開始到全部完成所需的時(shí)間比單道執(zhí)行所需的時(shí)
間可能要O
A.增加,減少B.增加,延長(zhǎng)
C.減少,延長(zhǎng)D.減少,減少
答:B
31.同一程序運(yùn)行在不同的數(shù)據(jù)集上,創(chuàng)建了的進(jìn)程。
A.同步B.互斥
C.相同D.不同
答:D
32.關(guān)于進(jìn)程,下列敘述不正確的是o
A.進(jìn)程包含了數(shù)據(jù)和運(yùn)行其上的程序
B.同一程序運(yùn)行在不同的數(shù)據(jù)集合上時(shí),構(gòu)成不同的進(jìn)程
C.一個(gè)被創(chuàng)建了的進(jìn)程,在它消亡之前,總是處于三種基
本狀態(tài)之一
D.若干個(gè)進(jìn)程在單CPU系統(tǒng)中必須依次執(zhí)行,即一個(gè)進(jìn)程
完成后,另一個(gè)進(jìn)程才能
開始工作
答:D
33.對(duì)于一個(gè)單CPU系統(tǒng),允許若干進(jìn)程同時(shí)執(zhí)行,輪流占
用CPU稱它們?yōu)榈摹?/p>
A.順序執(zhí)行B.同時(shí)執(zhí)行
C.并行執(zhí)行D.并發(fā)執(zhí)行
答:D
34.一個(gè)程序與和它有關(guān)的進(jìn)程的對(duì)應(yīng)關(guān)系是o
A.一對(duì)一B.多對(duì)一
C.一對(duì)多D.多對(duì)多
答:C
35.在操作系統(tǒng)中,使計(jì)算機(jī)系統(tǒng)能實(shí)現(xiàn)進(jìn)程并發(fā)執(zhí)行,保
證系統(tǒng)正常工作的機(jī)制是o
A.中斷B.查詢
C.同步D.互斥
答:A
二.填空題
1.進(jìn)程的基本特征有①、②、獨(dú)立性、異步性及結(jié)
構(gòu)特征。
答:①動(dòng)態(tài)性②并發(fā)性
2.信號(hào)量的物理意義是當(dāng)信號(hào)量值大于零時(shí)表示①;當(dāng)
信號(hào)量值小于零時(shí)其絕對(duì)值表示
②。
答:①可用資源的數(shù)目②因請(qǐng)求該資源而被阻塞的進(jìn)程
數(shù)目
3.臨界資源的概念是.①,而臨界區(qū)是指②o
答:①一次僅允許一個(gè)進(jìn)程訪問的資源
②進(jìn)程中訪問臨界資源的那段程序代碼
4.進(jìn)程在運(yùn)行過程中有三種基本狀態(tài),它們是①、
②、③。
答:①運(yùn)行②就緒③等待(阻塞)
5.進(jìn)程主要由3、②、③三部分內(nèi)容組成,其中
缸是進(jìn)程存在的唯一標(biāo)志,而⑤部分也可以為其他
進(jìn)程共享。
答:①程序段②數(shù)據(jù)段③PCB@PCB⑤程序段
6.系統(tǒng)中各進(jìn)程之間邏輯上的相互制約關(guān)系稱為o
答:進(jìn)程同步
7:若一個(gè)進(jìn)程己進(jìn)入臨界區(qū),其他欲進(jìn)入臨界區(qū)的進(jìn)程必
須。
合:寺付
8.將進(jìn)程的鏈接在一起就形成了進(jìn)程隊(duì)列。
答:PCB
9.用P、V操作管理臨界區(qū)時(shí)?,任何一個(gè)進(jìn)程在進(jìn)入臨界區(qū)
之前應(yīng)調(diào)用①操作,在退出臨界區(qū)時(shí)應(yīng)調(diào)用②操
作。
答:①P②V
10.用信箱實(shí)現(xiàn)通信時(shí),應(yīng)有①和②兩條基本原語。
答:①發(fā)送②接收
11.在多道程序系統(tǒng)中,進(jìn)程之間存在著的不同制約關(guān)系可
以劃分為兩類:①與②。③指進(jìn)程間具有的一定
邏輯關(guān)系;④是指進(jìn)程間在使用共享資源方面的約束關(guān)
系。
答:①同步②互斥③同步④互斥
12.有m個(gè)進(jìn)程共享同一臨界資源,若使用信號(hào)量機(jī)制實(shí)現(xiàn)
對(duì)臨界資源的互斥訪問,則信號(hào)量值的變化范圍
是O
答:1至一(m—1)
13.設(shè)系統(tǒng)中有n(n>2)個(gè)進(jìn)程,且當(dāng)前不再執(zhí)行進(jìn)程調(diào)度程
序,試考慮下述4種情況:
①?zèng)]有運(yùn)行進(jìn)程,有2個(gè)就緒進(jìn)程,n個(gè)進(jìn)程處于等待狀態(tài)。
②有1個(gè)運(yùn)行進(jìn)程,沒有就緒進(jìn)程,n一1進(jìn)程處于等待狀
態(tài)。
⑨有1個(gè)運(yùn)行進(jìn)程,有1個(gè)就緒進(jìn)程,n-2進(jìn)程處于等待
狀態(tài)。
④有1個(gè)運(yùn)行進(jìn)程,n—1個(gè)就緒進(jìn)程,沒有進(jìn)程處于等待
狀態(tài)。
上述情況中,不可能發(fā)生的情況是—0
答:①
14.在一個(gè)單處理機(jī)系統(tǒng)中,若有5個(gè)用戶進(jìn)程,且假設(shè)當(dāng)
前時(shí)刻為用戶態(tài),則處于就緒狀態(tài)的用戶進(jìn)程最多有⑷
個(gè),最少有②個(gè)。
答:①4②0
15.操作系統(tǒng)中,對(duì)信號(hào)量S的P原語操作定義中,使進(jìn)程
進(jìn)入相應(yīng)等待隊(duì)列等待的條件是O
答:S<0
16.下面關(guān)于進(jìn)程的敘述不正確的是。
①進(jìn)程申請(qǐng)CPU得不到滿足時(shí),其狀態(tài)變?yōu)榈却隣顟B(tài)。
②在單CPU系統(tǒng)中,任一時(shí)刻至多有一個(gè)進(jìn)程處于運(yùn)行狀
Tiixo
③優(yōu)先級(jí)是進(jìn)行進(jìn)程調(diào)度的重要依據(jù),一旦確定不能改變。
④進(jìn)程獲得處理機(jī)而運(yùn)行是通過調(diào)度而實(shí)現(xiàn)的。
答:③
17.信箱邏輯上分成①和②兩部分。①中存放有關(guān)信
箱的描述。②由若干格子組成,
每格存放一信件,格子的數(shù)目和大小在創(chuàng)建信箱時(shí)確定。
答:①信箱頭②信箱體
18.當(dāng)多個(gè)進(jìn)程等待分配處理機(jī)時(shí),系統(tǒng)按一種規(guī)定的策略
從多個(gè)處于狀態(tài)的進(jìn)
程中選擇一個(gè)進(jìn)程,讓它占有處理機(jī),被選中的進(jìn)程就進(jìn)入
了狀態(tài)。
答:就緒、執(zhí)行
19.若使當(dāng)前運(yùn)行的進(jìn)程總是優(yōu)先級(jí)最高的進(jìn)程,應(yīng)選擇
進(jìn)程調(diào)度算法。
答:搶占式(剝奪式)
20.操作系統(tǒng)中用于完成一些特定功能的、不可中斷的過程
稱為。
答:原語
三.簡(jiǎn)答題
1.在操作系統(tǒng)中為什么要引入進(jìn)程概念?它與程序的關(guān)系是
怎樣的?
答:在操作系統(tǒng)中,由于多道程序并發(fā)執(zhí)行時(shí)共享系統(tǒng)
資源,共同決定這些資源的狀態(tài),因此系統(tǒng)中各程序在執(zhí)行
過程中就出現(xiàn)了相互制約的新關(guān)系,程序的執(zhí)行出現(xiàn)“走走
停停”的新狀態(tài)。這些都是在程序執(zhí)行的動(dòng)態(tài)過程中發(fā)生的。
用程序這個(gè)靜態(tài)概念已不能如實(shí)反映程序并發(fā)執(zhí)行過程中
的這些特征。為此,人們引入“進(jìn)程”這一概念來描述程序
動(dòng)態(tài)執(zhí)行過程的性質(zhì)。
進(jìn)程和程序是既有聯(lián)系又有區(qū)別的兩個(gè)概念,進(jìn)程不能
脫離具體程序而虛設(shè),程序規(guī)定了相應(yīng)進(jìn)程所要完成的動(dòng)
作。它們的主要區(qū)別如下:
⑴程序是指令的有序集合,其本身沒有任何運(yùn)行的含義,它
是一個(gè)靜態(tài)的概念;進(jìn)程是程序在處理機(jī)上的一次執(zhí)行過
程,它是一個(gè)動(dòng)態(tài)概念。
⑵程序的存在是永久的,而進(jìn)程則是有生命期的,它因創(chuàng)建
而產(chǎn)生,因調(diào)度而執(zhí)行,因得不到資源而暫停,因撤銷而消
亡。
(3)程序僅是指令的有序集合。而進(jìn)程則由程序、數(shù)據(jù)和進(jìn)程
控制塊組成。
(4)在傳統(tǒng)的操作系統(tǒng)中,進(jìn)程是資源分配和調(diào)度運(yùn)行的基本
單位,而程序不是。
(5)進(jìn)程與程序之間不是一一對(duì)應(yīng)的,即同一程序同時(shí)運(yùn)行于
若干不同的數(shù)據(jù)集合上,它將屬于若干個(gè)不同的進(jìn)程;而一
個(gè)進(jìn)程至少對(duì)應(yīng)執(zhí)行一個(gè)程序。
2.為了實(shí)現(xiàn)并發(fā)進(jìn)程間的合作和協(xié)調(diào)工作,以及保證系統(tǒng)
的安全,操作系統(tǒng)在進(jìn)程管理方面應(yīng)做哪些工作?
答:(1)進(jìn)程控制:系統(tǒng)必須設(shè)置一套控制機(jī)構(gòu)來實(shí)現(xiàn)進(jìn)
程創(chuàng)建、進(jìn)程撤消以及進(jìn)程在運(yùn)行過程中的狀態(tài)轉(zhuǎn)換。
⑵進(jìn)程同步:系統(tǒng)必須設(shè)置同步機(jī)制來實(shí)現(xiàn)對(duì)所有進(jìn)程的運(yùn)
行進(jìn)行協(xié)調(diào),協(xié)調(diào)的方式包括進(jìn)程的互斥和進(jìn)程的同步。
⑶進(jìn)程通信:多道程序環(huán)境下可能需要諸進(jìn)程合作完成一個(gè)
任務(wù),這些進(jìn)程相互間需要通過交換信息來協(xié)調(diào)各自工作的
進(jìn)度。因此系統(tǒng)必須具有進(jìn)程之間通信(交換信息)的能力。
(4)進(jìn)程調(diào)度:系統(tǒng)必須能夠在處理機(jī)空閑時(shí),按一定算法從
就緒進(jìn)程隊(duì)列中選擇一個(gè)就緒進(jìn)程,把處理機(jī)分配給它,并
為之設(shè)置運(yùn)行的現(xiàn)場(chǎng)使其投入運(yùn)行。
3.在操作系統(tǒng)中引入線程概念的主要目的是什么?
答:減少程序并發(fā)執(zhí)行時(shí)所需付出的時(shí)空開銷,提高程
序執(zhí)行的并發(fā)度。特別有利于共享存儲(chǔ)器的多處理機(jī)系統(tǒng),
和更加適合c/s模型。
4.在一個(gè)單CPU的多道程序設(shè)計(jì)系統(tǒng)中,若在某一時(shí)刻有
N個(gè)進(jìn)程同時(shí)存在,那么處于運(yùn)行態(tài)、等待態(tài)和就緒態(tài)進(jìn)程
的最小和最大值分別可能是多少?
答:若多道程序設(shè)計(jì)系統(tǒng)中,在某一時(shí)刻有N個(gè)進(jìn)程同
時(shí)存在,則處于運(yùn)行態(tài)的進(jìn)程最少。個(gè),最大1個(gè);處于就
緒態(tài)的進(jìn)程最少。個(gè),最大N—1個(gè);處于等待態(tài)的進(jìn)程最
少0個(gè),最大N個(gè)。
5.進(jìn)程之間存在哪幾種相互制約關(guān)系?各是什么原因引起的?
下列活動(dòng)分別屬于哪種制約關(guān)系?
(1)若干同學(xué)去圖書館借書;
⑵兩隊(duì)舉行籃球比賽;
(3)流水線生產(chǎn)各道工序;
(4)商品生產(chǎn)和社會(huì)消費(fèi)
答:進(jìn)程之間的制約關(guān)系分為直接制約關(guān)系(即同步)和
間接制約關(guān)系(即互斥)。同步是因合作進(jìn)程之間協(xié)調(diào)彼此的
工作而控制自己的執(zhí)行速度,即因相互合作、相互等待而產(chǎn)
生的制約關(guān)系;而互斥是進(jìn)程之間競(jìng)爭(zhēng)臨界資源而禁止兩個(gè)
以上的進(jìn)程同時(shí)進(jìn)入臨界區(qū)所發(fā)生的制約關(guān)系。
(1)屬于互斥關(guān)系,因?yàn)橐槐緯荒芙杞o一個(gè)同學(xué)。
(2)屬于互斥關(guān)系,籃球只有一個(gè),兩隊(duì)都要爭(zhēng)奪。
(3)居于同步關(guān)系,各道工序的開始都依賴前一道工序的
完成。
(4)屬于同步關(guān)系,商品沒生產(chǎn)出來則消費(fèi)無法進(jìn)行,商
品沒有消費(fèi)完則無須再生產(chǎn)。
6.為了讓用戶進(jìn)程互斥地進(jìn)入臨界區(qū),可以把整個(gè)臨界區(qū)
實(shí)現(xiàn)成不可中斷的過程,即讓用戶具有屏蔽所有中斷的能
力。每當(dāng)用戶程序進(jìn)入臨界區(qū)的時(shí)候,屏蔽所有中斷;當(dāng)出
了臨界區(qū)的時(shí)候,再開放所有中斷。你認(rèn)為這種方法有什么
缺點(diǎn)。
答:用戶進(jìn)程進(jìn)入臨界區(qū)時(shí)屏蔽所有中斷,應(yīng)當(dāng)也包括
系統(tǒng)程序。若屏蔽的是用戶進(jìn)程,的確可以保護(hù)臨界資源,
但若系統(tǒng)所發(fā)出的中斷也被屏蔽,則會(huì)引起錯(cuò)誤,因?yàn)橄到y(tǒng)
的中斷往往與當(dāng)前運(yùn)行的程序無關(guān),卻可能是一些重要的硬
件中斷,如電源故障等,故不可盲目屏蔽所有中斷;又或者
當(dāng)時(shí)發(fā)出故障中斷的中斷源恰好是該臨界資源,則更應(yīng)該及
時(shí)響應(yīng)處理。
7.設(shè)有n個(gè)進(jìn)程共享一個(gè)互斥段,對(duì)于如下兩種情況:
⑴如果每次只允許一個(gè)進(jìn)程進(jìn)入互斥段;
⑵如果每次最多允許m個(gè)進(jìn)程(m<n)同時(shí)進(jìn)入互斥段。
試問:所采用的互斥信號(hào)量初值是否相同?信號(hào)量的變化范
圍如何?
答:(1)信號(hào)量的初值為1。信號(hào)量的變化范圍是1,0,
—1,…,—(n—l)o
⑵信號(hào)量的初值為mo信號(hào)量的變化范圍是:m,m-
1,…,1,0,…,一(n—m)。
四.應(yīng)用題
1.若程序A和B單獨(dú)執(zhí)行時(shí)分別需要1小時(shí)和1.5小時(shí),
其中CPU工作時(shí)間分別為18分鐘和27分鐘。若采用多道
程序設(shè)計(jì)方法,讓A和B并行工作,假定CPU利用率達(dá)到
50%,另加15分鐘系統(tǒng)開銷,請(qǐng)問系統(tǒng)效率能提高多少?
解:在多道系統(tǒng)中,程序A和B共用的CPU時(shí)間為:
(18十27)/50%=90分鐘
系統(tǒng)效率提高=(A和B單獨(dú)執(zhí)行的時(shí)間總和一多道方式下
總時(shí)間)/A和B單獨(dú)執(zhí)行的時(shí)間總和,即((60十90)-(90
十15))/(60十90)=45/150=30%
2.在測(cè)量控制系統(tǒng)中,數(shù)據(jù)采集任務(wù)把所采集的數(shù)據(jù)送入
一單緩沖區(qū);計(jì)算任務(wù)從該單緩沖區(qū)中取出數(shù)據(jù)進(jìn)行計(jì)算。
試寫出利用信號(hào)量機(jī)制實(shí)現(xiàn)兩者共享單緩沖區(qū)的同步算法。
解:在本題中,應(yīng)設(shè)置兩個(gè)信號(hào)童sf,se,信號(hào)量sf表
示緩沖區(qū)中是否有可供打印的
計(jì)算結(jié)果,其初值為。;信號(hào)量se用于表示緩沖區(qū)有無空位
置存放新的信息,其初值為lo
本題的同步描述如下:
intse=l;
intsf=O;
main()
cobegin
get();
compute();
coend
)
get()
(
while(采集工作未完成)
(
采集一個(gè)數(shù)據(jù);
P(se);
將數(shù)據(jù)送入緩沖區(qū);
v(sf);
}
)
compute()
(
while(計(jì)算工作未完成)
P(sf);
從緩沖區(qū)中取出數(shù)據(jù);
v(se);
進(jìn)行數(shù)據(jù)計(jì)算;
)
)
3.下圖給出了四個(gè)進(jìn)程合作完成某一任務(wù)的前趨圖,試說
明這四個(gè)進(jìn)程間的同步關(guān)系并用P、V操作描述它。
解:上圖說明任務(wù)啟動(dòng)后S1先執(zhí)行。當(dāng)S1結(jié)束后,S2、
S3可以開始執(zhí)行。S2、S3完成后,S4才能開始執(zhí)行。為了
確保這一執(zhí)行順序,設(shè)三個(gè)同步信號(hào)量b2、b3、b4分別表
示進(jìn)程S2、S3、S4是否可以開始執(zhí)行,其初值均為0。這四
個(gè)進(jìn)程的同步描述如下:
intb2=0;
intb3=0;
intb4=0;
main()
cobegin
si();
s2();
s3();
s4();
coend
}
sl()
v(b2);
v(b3);
}
s2()
(
P(b2);
???
v(b4);
)
s3()
P(b3);
v(b4);
)
s4()
(
P(b4);
p(b4);/*因在s2和s3完成后均對(duì)b4作了v操乍,因
此這里要用兩個(gè)p操作*/
}
4.某系統(tǒng)的進(jìn)程狀態(tài)轉(zhuǎn)換圖如下,請(qǐng)說明:
(1)引起各種狀態(tài)轉(zhuǎn)換的典型事件有哪些?
(2)當(dāng)我們觀察系統(tǒng)中某些進(jìn)程時(shí),能夠看到某一進(jìn)程產(chǎn)生
的一次狀態(tài)轉(zhuǎn)換能引起另一進(jìn)程作一次狀態(tài)轉(zhuǎn)換。在什么情
況下,當(dāng)一個(gè)進(jìn)程發(fā)生轉(zhuǎn)換3時(shí)能立即引起另一個(gè)進(jìn)程發(fā)生
轉(zhuǎn)換1?
(3)試說明是否會(huì)發(fā)生下述因果轉(zhuǎn)換:
~21
3f2
41
答(1)在本題所給的進(jìn)程狀態(tài)轉(zhuǎn)換圖中.存在四種狀
態(tài)轉(zhuǎn)換。當(dāng)進(jìn)程調(diào)度程序從就緒隊(duì)列中選取一個(gè)進(jìn)程投入
運(yùn)行時(shí)引起轉(zhuǎn)換1;正在執(zhí)行的進(jìn)程如因時(shí)間片用完而被暫
停執(zhí)行就會(huì)引起轉(zhuǎn)換2;正在執(zhí)行的進(jìn)程因等待的事件尚未
發(fā)生而無法執(zhí)行(如進(jìn)程請(qǐng)求完成I/O)則會(huì)引起轉(zhuǎn)換3;當(dāng)進(jìn)
程等待的事件發(fā)生時(shí)(如I/O完成)則會(huì)引起轉(zhuǎn)換4o
(2)如果就緒隊(duì)列非空,則一個(gè)進(jìn)程的轉(zhuǎn)換3會(huì)立即引起另一
個(gè)進(jìn)程的轉(zhuǎn)換lo這是因?yàn)橐粋€(gè)進(jìn)程發(fā)生轉(zhuǎn)換3意味著正在
執(zhí)行的進(jìn)程由執(zhí)行狀態(tài)變?yōu)樽枞麪顟B(tài),這時(shí)處理機(jī)空閑,進(jìn)
程調(diào)度程序必然會(huì)從就緒隊(duì)列中選取一個(gè)進(jìn)程并將它投入
運(yùn)行,因此只要就緒隊(duì)列非空,一個(gè)進(jìn)程的轉(zhuǎn)換3能立即引
起另一個(gè)進(jìn)程的轉(zhuǎn)換1。
(3)所謂因果轉(zhuǎn)換指的是有兩個(gè)轉(zhuǎn)換,一個(gè)轉(zhuǎn)換的發(fā)生會(huì)引起
另一個(gè)轉(zhuǎn)換的發(fā)生,前一個(gè)轉(zhuǎn)換稱為因,后一個(gè)轉(zhuǎn)換稱為果,
這兩個(gè)轉(zhuǎn)換稱為因果轉(zhuǎn)換。當(dāng)然這種因果關(guān)系并不是什么時(shí)
候都能發(fā)生,而是在一定條件下才會(huì)發(fā)生。
2*1:發(fā)生轉(zhuǎn)換2時(shí),就必然引起另一進(jìn)程的轉(zhuǎn)換1。
因?yàn)楫?dāng)發(fā)生轉(zhuǎn)換2時(shí),正在執(zhí)行的進(jìn)程從執(zhí)行狀態(tài)變?yōu)榫途w
狀態(tài),進(jìn)程調(diào)度程序必然會(huì)從就緒隊(duì)列中選取一個(gè)進(jìn)程投入
運(yùn)行,即發(fā)生轉(zhuǎn)換1。
3一2:某個(gè)進(jìn)程的轉(zhuǎn)換3決不可能引起另一進(jìn)程發(fā)生轉(zhuǎn)
換2o這是因?yàn)楫?dāng)前執(zhí)行進(jìn)程從執(zhí)行狀態(tài)變?yōu)樽枞麪?/p>
態(tài).不可能又從執(zhí)行狀態(tài)變?yōu)榫途w狀態(tài)。
4-1:當(dāng)處理機(jī)空閑且就緒隊(duì)列為空時(shí),某一進(jìn)程的轉(zhuǎn)
換4就會(huì)引起該進(jìn)程的轉(zhuǎn)換lo因?yàn)榇藭r(shí)處理機(jī)空閑,
一旦某個(gè)進(jìn)程發(fā)生轉(zhuǎn)換4,就意味著有一個(gè)進(jìn)程從阻
塞狀態(tài)變?yōu)榫途w狀態(tài),因而調(diào)度程序就會(huì)將就緒隊(duì)列
中的此進(jìn)程投入運(yùn)行。
5.某車站售票廳,任何時(shí)刻最多可容納20名購(gòu)票者進(jìn)入,
當(dāng)售票廳中少于20名購(gòu)票者時(shí),廳外的購(gòu)票者可立即進(jìn)入,
否則需在外面等待。若把一個(gè)購(gòu)票者看作一個(gè)進(jìn)程,請(qǐng)回答
下列問題:
⑴用PV操作管理這些并發(fā)進(jìn)程時(shí),應(yīng)怎樣定義信號(hào)量,寫
出信號(hào)量的初值以及信號(hào)量各種取值的含義。
⑵根據(jù)所定義的信號(hào)量,把應(yīng)執(zhí)行的p、V操作填入下面橫
線上,以保證進(jìn)程能夠正確地并發(fā)執(zhí)行。
⑶若欲購(gòu)票者最多為n個(gè)人,寫出信號(hào)量可能的變化范圍
(最大值和最小值)。
答:(1)定義一信號(hào)量S,初始值為20,其意義如下:
S>0S的值表示可繼續(xù)進(jìn)入售票廳的人數(shù)
S=0表示售票廳中已有20名顧客(購(gòu)票者)
S<0|S|的值為等待進(jìn)入售票廳的人數(shù)
⑵根據(jù)所定義的信號(hào)量,把應(yīng)執(zhí)行的P、V操作填入下面橫
線上,以保證進(jìn)程能夠正確地并發(fā)執(zhí)行。
COBEGINPROCESSPi(i=l,2,)
begin;
P(S)
進(jìn)入售票廳;
購(gòu)票;
退出;
V(S)
end;
COEND
(3)S的最大值為20;S的最小值為20—n
6.理發(fā)店里有一位理發(fā)師,一把理發(fā)椅和N把供等候理發(fā)的
顧客坐的椅子.如果沒有顧客,則理發(fā)師便在理發(fā)椅上睡覺.
當(dāng)一個(gè)顧客到來時(shí),他必須先喚醒理發(fā)師.如果顧客到來時(shí)
理發(fā)師正在理發(fā),則如果有空椅子,可坐下來等;否則離開。
解:定義信號(hào)量如下:
VarSn:semaphore;{位子數(shù)目,初值為n}
S:semaphore;{理發(fā)師睡覺,初值為1}
mutex:semaphore;{初值為1}
用P、V操作實(shí)現(xiàn)如下:
顧客進(jìn)程i:
P(Sn);{門外觀望}
P(mutex);
進(jìn)門;
V(mutex);
V(S);{if(sn==n-l)v(s);}
等候;
理發(fā);
V(Sn)
P(mutex);
出門;
V(mutex);
理發(fā)師進(jìn)程:
Repeat
P(S);
P(mutex);
叫人理發(fā);
V(mutex);
理發(fā);
Untilfalse;
7.試寫出用加鎖原語和開鎖原語實(shí)現(xiàn)兩個(gè)進(jìn)程關(guān)于臨界資
源的操作的描述。
答:Programtest
begin
s:=0(表示該資源可用)
cobegin(1)
A:begin
加鎖原語;
臨界區(qū)A;
開鎖原語;
I
I
I
end
B:begin
I
I
I
加鎖原語;
臨界區(qū)B;
開鎖原語;
I
I
I
end
conend
end
8.桌子上有一只盤子,每次只能放入一只水果。爸爸專向
盤中放蘋果,媽媽專向盤中放桔子,一個(gè)兒子專等吃盤中的
桔子,一個(gè)女兒專等吃盤中的蘋果。請(qǐng)利用P、V操作實(shí)現(xiàn)
他們之間的同步。
解:在本題中,應(yīng)設(shè)置三個(gè)信號(hào)量s、so、sa,信號(hào)量s
表示盤子是否為空,其初值為1;信號(hào)量so表示盤中是否有
桔子,其初值為0;信號(hào)量sa表示盤中是否有蘋果,其初值
為0。同步描述如下:
ints=l;
intsa=0;
intso=0;
main()
(
cobegin
father();
son();
daughter();
coend
}
father()
]
p(s);
將水果放入盤中;
if(放入的是桔子)V(so);
elsev(sa);
son()
p(so);
從盤中取出桔子;
v(s);
吃桔子;
}
daughter()
{
p(sa);
從盤中取出蘋果;
v(s);
吃蘋果;
)
9.桌子上有一只盤子,最多可容納兩個(gè)水果,每次只能放
人或取出一個(gè)水果。爸爸專向盤子中放蘋果(apple),媽媽專
向盤子中放桔子(orange),兩個(gè)兒子專等吃盤子中的桔子,
兩個(gè)女兒專等吃盤子中的蘋果。請(qǐng)用Pv操作來實(shí)現(xiàn)爸爸、
媽媽、兒子、女兒之間的同步與互斥關(guān)系。(類似生產(chǎn)者-消
費(fèi)者問題)
解:盤子為互斥資源,因可以放兩個(gè)水果,empty初值
為2;再設(shè)信號(hào)量mutex初值為1,控制對(duì)盤子的互斥訪問;
apple表示盤中蘋果個(gè)數(shù),orange表示盤中桔子個(gè)數(shù),初值均
為Oo
parbegin
Father:begin
LI:p(empty);
P(mutex);
放蘋果;
V(mutex);
V(apple);
GotoLI;
End;
Mother:begin
L2:P(empty);
P(mutex);
放桔子;
V(mutex);
V(orange);
GotoL2;
End;
Daughter:begin
L3:p(apple);
P(mutex);
取蘋果;
V(mutex);
V(empty);
GotoL3;
End;
Son:begin
L4:P(orange);
P(mutex);
取桔子;
V(mutex);
V(empty);
GotoL4;
End;
Parend
10.現(xiàn)為某臨界資源設(shè)一把鎖w,當(dāng)w=l時(shí),表示關(guān)鎖,w
=0時(shí),表示鎖已打開,試寫出開鎖和關(guān)鎖的原語,并說明
如何利用它們?nèi)タ刂茖?duì)該臨界資源的互斥訪問?
解:①開鎖原語unlock(w)如下:
unlock(w):w:=0
關(guān)鎖原語lock(w)如下:
Lock(w):whilew=1doskip;w:=1;
②可設(shè)臨界段cs放在兩者之間來實(shí)現(xiàn)互斥,即
Lock(w);
cs;
unlock(w)
11.用PV操作解決讀者寫者問題的正確程序如下:
beginS,Sr:Semaphore;rc:integer;
S:=l;Sr:=l;rc:=0;
cobeginPROCESSReaderi(i=l,2...)
beginP(Sr)
rc:=rc+l;
ifrc=lthenP(S);
V(Sr);
readfile;
P(Sr);
rc:=rc-l
ifrc=0thenV(S);
V(Sr);
end;
PROCESSWriterj(j=l,2…)
beginP(S);
Writefile;
V(S)
end;
coend;
end;
請(qǐng)回答:(1)信號(hào)量Sr的作用;
(1)程序中什么語句用于讀寫互斥,寫寫互斥;
(2)(3)若規(guī)定僅允許5個(gè)進(jìn)程同時(shí)讀怎樣修改程序?
答:(1)Sr用于讀者計(jì)數(shù)rc的互斥信號(hào)量;
(2)ifrc=lthenP(S)中的P(S)用于讀寫互斥,寫者進(jìn)
程中的P(S)用于寫寫互斥,讀寫互斥。
(3)程序中增加一個(gè)信號(hào)量S5,初值為5,P(S5)語句加
在讀者進(jìn)程P(Sr)之前,V(S5)語句加在讀者進(jìn)程第2
個(gè)V(Sr)之后。
12.哲學(xué)家甲請(qǐng)哲學(xué)家乙、丙、丁到某處討論問題,約定全
體到齊后開始討論;在討論的間隙四位哲學(xué)家進(jìn)餐,每人進(jìn)
餐時(shí)都需使用刀、叉各一把,餐桌上的布置如下圖所示。請(qǐng)
用信號(hào)量及P、v操作說明這四位哲學(xué)家的同步、互斥過程。
(其中b表示刀,w表示叉)
解:在本題中,應(yīng)設(shè)置四個(gè)信號(hào)量fOrkl、fork2.knifek
knife2,其初值均為1,分別
表示資源叉1、叉2、刀1、刀2是否可用。同步描述如下:
intforkl=l;
intfork2=l;
intknife1=1;
intknife2=1;
main()
(
cobegin
pa();
Pb();
pc();
pd();
coend;
)
pa()
(
while(1);
(
p(knifel);
p(forkl);
進(jìn)餐;
v(knifel);
v(forkl);
討論問題;
pb()
(
while(1);
(
p(knife2);
p(forkl);
進(jìn)餐;
v(knife2);
v(forkl);
討論問題;
pc()
while(1);
p(knife2);
p(fork2);
進(jìn)餐;
v(knife2);
v(fork2);
討論問題;
}
)
pd()
(
while(1);
(
p(knifel);
p(fork2);
進(jìn)餐;
v(knifel);
v(forkl);
討論問題;
)
}
13.某數(shù)據(jù)庫(kù)有一個(gè)寫進(jìn)程,多個(gè)讀進(jìn)程,它們之間讀、寫
操作的互斥要求是:寫進(jìn)程正在寫該數(shù)據(jù)庫(kù)時(shí)不能有其他進(jìn)
程讀該數(shù)據(jù)庫(kù),也不能有其他進(jìn)程寫該數(shù)據(jù)庫(kù);讀進(jìn)程之間
不互斥,可以同時(shí)讀該數(shù)據(jù)庫(kù)。請(qǐng)用信號(hào)量及P、V操作描
述這一組進(jìn)程的工作過程。
解:在本題中,允許讀進(jìn)程同時(shí)讀數(shù)據(jù)庫(kù),但寫進(jìn)程正
在寫數(shù)據(jù)庫(kù)時(shí)不允許其他進(jìn)程讀數(shù)據(jù)庫(kù),也不允許其他進(jìn)程
寫該數(shù)據(jù)庫(kù)。為了解決讀、寫進(jìn)程之間的同步,應(yīng)設(shè)置兩個(gè)
信號(hào)量和一個(gè)共享變量:讀互斥信號(hào)量rmutex,用于使讀進(jìn)
程互斥地訪問共享變量count,其初值為1;寫互斥信號(hào)量
wmutex,用于實(shí)現(xiàn)寫進(jìn)程與讀進(jìn)程的互斥及寫進(jìn)程與寫進(jìn)程
的互斥,其初值為1,共享變量count,用于記錄當(dāng)前正在讀
數(shù)據(jù)庫(kù)的讀進(jìn)程數(shù)目,初值為0。
其工作過程如下:
intrmutex=l;
intwmutex=l;
intcount=0;
main()
i
cobegin
reader();
write();
coend
reader()
while(1)
(
p(rmutex);
if(count=0)p(wmutex);
count++;
v(rmutex);
讀數(shù)據(jù)庫(kù);
p(rmutex);
count——
if(count=0)v(wmutex);
v(rmutex);
)
write()
(
whi1e(1)
(
p(wmutex);
寫數(shù)據(jù)庫(kù);
v(wmutex);
14.設(shè)公共汽車上,司機(jī)和售票員的活動(dòng)分別是:
司機(jī)的活動(dòng):?jiǎn)?dòng)車輛;
正常行車;
到站停車;
售票員的活動(dòng):關(guān)車門;
售票;
開車門;
在汽車不斷的到站、停車、行駛過程中,這兩個(gè)活動(dòng)有什么
同步關(guān)系?用信號(hào)量和P、V操作實(shí)現(xiàn)他們的同步。
解:在汽車行駛過程中,司機(jī)活動(dòng)與售票員活動(dòng)之間的
同步關(guān)系為:售票員關(guān)車門后,
向司機(jī)發(fā)開車信號(hào),司機(jī)接到開車信號(hào)后啟動(dòng)車輛,在汽車
正常行駛過程中售票員售票,到站時(shí)司機(jī)停車,售票員在車
停后開車門讓乘客上下車。因此司機(jī)啟動(dòng)車輛的動(dòng)作必須與
售票員關(guān)車門的動(dòng)作取得同步;售票員開車門的動(dòng)作也必須
與司機(jī)停車取得向步,在本題中,應(yīng)設(shè)置兩個(gè)信號(hào)量
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024項(xiàng)目協(xié)作委托協(xié)議版
- 2025年度大型工程材料墊資管理協(xié)議范本3篇
- 專業(yè)化消防工程安裝協(xié)議范本(2024年版)版
- 2025年度廠區(qū)新能源發(fā)電項(xiàng)目合作協(xié)議3篇
- 2025年度電商大數(shù)據(jù)安全保護(hù)合作協(xié)議4篇
- 旅游業(yè)績(jī)深度剖析
- 專業(yè)汽車起重機(jī)租賃協(xié)議2024版范本版B版
- 二零二五年度智能化家居系統(tǒng)安裝合同3篇 - 副本
- 二零二五年度大渡口區(qū)吸污車租賃與環(huán)保技術(shù)研發(fā)協(xié)議3篇
- 2025年度測(cè)井設(shè)備研發(fā)與技術(shù)服務(wù)合同4篇
- 集成電路設(shè)計(jì)工藝節(jié)點(diǎn)演進(jìn)趨勢(shì)
- 新型電力系統(tǒng)簡(jiǎn)介演示
- 特種設(shè)備行業(yè)團(tuán)隊(duì)建設(shè)工作方案
- 眼內(nèi)炎患者護(hù)理查房課件
- 肯德基經(jīng)營(yíng)策略分析報(bào)告總結(jié)
- 買賣合同簽訂和履行風(fēng)險(xiǎn)控制
- 中央空調(diào)現(xiàn)場(chǎng)施工技術(shù)總結(jié)(附圖)
- 水質(zhì)-濁度的測(cè)定原始記錄
- 數(shù)字美的智慧工業(yè)白皮書-2023.09
- -安規(guī)知識(shí)培訓(xùn)
- 2021-2022學(xué)年四川省成都市武侯區(qū)部編版四年級(jí)上冊(cè)期末考試語文試卷(解析版)
評(píng)論
0/150
提交評(píng)論