




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
考研操作系統(tǒng)-進(jìn)程與線程
(總分:558.00,做題時(shí)間:90分鐘)
一、填空題(總題數(shù):22,分?jǐn)?shù):22.00)
1.如果系統(tǒng)中有n個(gè)進(jìn)程,則在等待隊(duì)列中進(jìn)程的個(gè)數(shù)最多為1個(gè)。
(分?jǐn)?shù);1.00)
填空項(xiàng)1:—(正確答案:n-1)
解析:去除一個(gè)在運(yùn)行的進(jìn)程,其他進(jìn)程都在等待隊(duì)列中。
2.進(jìn)程通常由1、2和3三部分組成。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:一(正確答案:程序)
填空項(xiàng)1:(正確答案:數(shù)據(jù)集合)
填空項(xiàng)1:(正確答案:進(jìn)程控制塊PCB)
解析:
3.把作業(yè)裝入內(nèi)存中隨即進(jìn)行地址變換的方式稱為1;而在作業(yè)執(zhí)行期間,當(dāng)訪問到指令或數(shù)據(jù)時(shí)才進(jìn)行
地址變換的方式稱為2。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:靜態(tài)地址再定位)
填空項(xiàng)1:(正確答案:動(dòng)態(tài)地址再定位)
解析:
4.在UNIX中,一個(gè)進(jìn)程采用1來創(chuàng)建新進(jìn)程,創(chuàng)建和被創(chuàng)建的進(jìn)程間形成父子關(guān)系。父子間可以2執(zhí)
行,子進(jìn)程繼承父進(jìn)程的proc、3、4、5進(jìn)程終止可以使用6,而父進(jìn)程可以使用7等待其子進(jìn)程的
終止。
(分?jǐn)?shù):1.00)
填空項(xiàng)1__________________(正確答案:fork--III_______HI-一函數(shù))
填空項(xiàng)1_________________(正確答案:并發(fā))
填空項(xiàng)1_________________(正確答案:內(nèi)存頁)
填空項(xiàng)1_________________(正確答案:打開文件)
填空項(xiàng)1(正確答案:寄存器狀態(tài))
填空項(xiàng)1(正確答案:exit—||11|—)
填空項(xiàng)1(正確答案:wait-I||I||--)
解析:
5.如果一個(gè)單處理機(jī)系統(tǒng)中有N個(gè)進(jìn)程,運(yùn)行進(jìn)程最多1個(gè),最少2個(gè),就緒進(jìn)程最多3個(gè),最少4
個(gè),等待進(jìn)程最多5個(gè),最少6個(gè)。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:1)
填空項(xiàng)1:(正確答案:0)
填空項(xiàng)1:(正確答案:N-1)
填空項(xiàng)1:(正確答案:0)
填空項(xiàng)1:(正確答案:N)
填空項(xiàng)1:(正確答案:0)
解析:因?yàn)槭菃翁幚頇C(jī),最多只有1個(gè)進(jìn)程在運(yùn)行;最少有。個(gè)進(jìn)程在運(yùn)行,即所有進(jìn)程都處于阻塞狀
態(tài)。就緒進(jìn)程最多為NT,即還有一個(gè)進(jìn)程處于運(yùn)行狀態(tài)。等待進(jìn)程最多為N個(gè),即進(jìn)程都在等待I/O完
成:最少有0個(gè)進(jìn)程在運(yùn)行,發(fā)生在所有進(jìn)程都阻塞的時(shí)候。
6.進(jìn)程申請(qǐng)打印輸出完成向系統(tǒng)發(fā)出中斷后,進(jìn)程的狀態(tài)變化為I.
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:等待I/O的阻塞狀態(tài))
解析:
7.進(jìn)程調(diào)度算法采用等時(shí)間片輪轉(zhuǎn)法,時(shí)間片過大,就會(huì)使輪轉(zhuǎn)法轉(zhuǎn)化為1調(diào)度算法。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:先來先服務(wù)(FCFS))
解析:時(shí)間片超過進(jìn)程運(yùn)行時(shí)間的時(shí)候,調(diào)度算法實(shí)際成為先來先服務(wù)了。
8.如果系統(tǒng)中的所有作業(yè)是同時(shí)到達(dá)的,則使作業(yè)平均周轉(zhuǎn)時(shí)間最短的作業(yè)調(diào)度是1.
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:短作業(yè)優(yōu)先算法)
解析:
9.若使當(dāng)前運(yùn)行的進(jìn)程總是優(yōu)先級(jí)最高的進(jìn)程,應(yīng)選擇1進(jìn)程調(diào)度算法。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:剝奪式優(yōu)先級(jí))
解析:
10.就緒隊(duì)列中有n個(gè)就緒進(jìn)程等待CPU調(diào)度,如果采用不同的調(diào)度算法,總共可能有1種調(diào)度順序。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:n!(即所有n個(gè)進(jìn)程的排列數(shù)量))
解析:
11.如果信號(hào)量的當(dāng)前值為-4,則表示系統(tǒng)中在該信號(hào)量上有1個(gè)等待進(jìn)程。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:4)
解析:有1個(gè)等待進(jìn)程,信號(hào)量就減1。
12.并發(fā)進(jìn)程中涉及相同變量的程序段叫做1,對(duì)這些程序段要執(zhí)行2。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:臨界區(qū))
填空項(xiàng)1:(正確答案:互斥)
解析:
13.對(duì)于一個(gè)進(jìn)程來說,其運(yùn)行的正確性不僅取決于程序的正確性,而且也與進(jìn)程在執(zhí)行過程中與其他相
關(guān)進(jìn)程實(shí)施1的正確性有關(guān)。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:互斥和同步)
解析:
14.臨界區(qū)是指1o
(分?jǐn)?shù);1.00)
填空項(xiàng)1:(正確答案:互斥執(zhí)行的程序段)
解析:
15.設(shè)有4個(gè)進(jìn)程共享一個(gè)程序段,而每次最多允許2個(gè)進(jìn)程進(jìn)入該程序段,則信號(hào)量的取值范圍可能是
1
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:-2?2)
解析:初始值為2,允許2個(gè)進(jìn)程進(jìn)入。當(dāng)4個(gè)進(jìn)程同時(shí)請(qǐng)求進(jìn)入時(shí),有2個(gè)必須等待,即-2。
16.在操作系統(tǒng)中,信號(hào)量表示資源的實(shí)體,它是一個(gè)與隊(duì)列有關(guān)的1型變量,其值僅能由2來改變。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:整)
填空項(xiàng)1:(正確答案:P)
填空項(xiàng)1:(正確答案:V操作)
解析:
17.設(shè)系統(tǒng)中僅有一類資源共3個(gè),系統(tǒng)中有3個(gè)進(jìn)程共享該資源,每個(gè)進(jìn)程至少請(qǐng)求一個(gè)資源,若它們
所需要的資源最大量總和是X,則發(fā)生死鎖的必要條件是1.
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:X26)
解析:此系統(tǒng)中發(fā)生死鎖的必要條件是3個(gè)進(jìn)程各占用1個(gè)資源并請(qǐng)求第2個(gè)資源。
18.死鎖產(chǎn)生的四個(gè)必要條件是:互斥控制1、2、3.
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:非剝奪控制〉
填空項(xiàng)1:_(正確答案:持有并等待)
填空項(xiàng)1:_(正確答案:循環(huán)等待)
解析:
19.資源的有序分配策略可以破壞死鎖的1條件。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:循環(huán)等待)
解析:
20.在有m個(gè)進(jìn)程的系統(tǒng)中出現(xiàn)死鎖時(shí),死鎖進(jìn)程的個(gè)數(shù)k應(yīng)該滿足的條件是1?
(分?jǐn)?shù):1.00)
填空項(xiàng)1:―(正確答案:2WkWni)
解析:死鎖要求循環(huán)等待,所以至少要有2個(gè)進(jìn)程。
21.采用資源有序分配算法可以1死鎖的發(fā)生。
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:預(yù)防)
解析:
22.不讓死鎖發(fā)生的策略可以分為靜態(tài)和動(dòng)態(tài)兩種,死鎖避免屬于lo
(分?jǐn)?shù):1.00)
填空項(xiàng)1:(正確答案:動(dòng)態(tài)策略)
解析:
二、選擇題(總題數(shù):28,分?jǐn)?shù):56.00)
23.死鎖現(xiàn)象并不是計(jì)算機(jī)系統(tǒng)所獨(dú)有的,判斷下列哪些現(xiàn)象是死鎖的體現(xiàn)()。
(分?jǐn)?shù):2.00)
A.杭州西泠橋塞車,因?yàn)榇笮?,橋上只有一個(gè)車道供雙方通行
B.高速公路大堵車,因?yàn)闃虮慌_(tái)風(fēng)吹垮了
C.兩列相向行駛的列車在單軌鐵路上迎面相遇J
D.兩位木匠釘?shù)匕?,每位木匠必須有榔頭和釘子才能工作。一位只握一把榔頭,而另一位沒有榔頭,卻
有釘子
解析:考慮死鎖的4個(gè)條件:互斥使用資源、占有并等待資源、不可搶奪資源、循環(huán)等待。選項(xiàng)A不滿足
循環(huán)等待;選項(xiàng)B不滿足占有并等待資源,因?yàn)橘Y源(公路)不存在;選項(xiàng)D不滿足不可搶奪資源,一個(gè)木
匠可以從另一個(gè)木匠那里得到榔頭(或釘子)。
24.用V操作喚醒一個(gè)等待進(jìn)程時(shí),被喚醒進(jìn)程的狀態(tài)變?yōu)椋ǎ?/p>
(分?jǐn)?shù):2.00)
A.運(yùn)行
B.等待
C.就緒J
D.完成
解析:從阻塞狀態(tài)變?yōu)榫途w狀態(tài)。
25.銀行家算法在解決死鎖問題中是用于()的。
(分?jǐn)?shù):2.00)
A.預(yù)防死鎖
B.避免死鎖-J
C.檢測死鎖
D.解除死鎖
解析:銀行家算法的思想是保證滿足某一進(jìn)程的資源請(qǐng)求,等該進(jìn)程釋放資源以后,系統(tǒng)中的空閑資源又
可以滿足其他進(jìn)程的需要。這樣,銀行家算法始終保證系統(tǒng)中有進(jìn)程可以運(yùn)行,避免死鎖的發(fā)生。
26.進(jìn)程和程序的一個(gè)本質(zhì)區(qū)別是()。
(分?jǐn)?shù):2.00)
A.前者分時(shí)使用CPU,后者獨(dú)占CPU
B.前者存儲(chǔ)在內(nèi)存,后者存儲(chǔ)在外存
C.前者在一個(gè)文件中,后者在多個(gè)文件中
D.前者為動(dòng)態(tài)的,后者為靜態(tài)的J
解析:選項(xiàng)A,進(jìn)程可能獨(dú)占CPU,而程序只是一個(gè)靜態(tài)的東西,不存在占用CPU的事情。選項(xiàng)B,進(jìn)程
在被交換出內(nèi)存的時(shí)候,也可能存儲(chǔ)在外存(硬盤)中。選項(xiàng)C,進(jìn)程是運(yùn)行的程序,而程序可能存儲(chǔ)在一
個(gè)或多個(gè)文件中。
27.設(shè)有4個(gè)作業(yè)同時(shí)到達(dá),每個(gè)作業(yè)的執(zhí)行時(shí)間均為2小時(shí),它們?cè)谝慌_(tái)處理機(jī)上按單道方式運(yùn)行,則
平均周轉(zhuǎn)時(shí)間為()。
(分?jǐn)?shù):2.00)
A.1小時(shí)
B.5小時(shí)V
C.2.5小時(shí)
D.8小時(shí)
解析:(2+4+6+8)/4=5小時(shí)。
28.所謂臨界區(qū)是指()。
(分?jǐn)?shù):2.00)
A.一個(gè)緩沖區(qū)
B.一段數(shù)據(jù)區(qū)
C.同步機(jī)制
D.一段程序V
解析:
29.設(shè)有五個(gè)進(jìn)程共享一個(gè)互斥段,如果最多允許兩個(gè)進(jìn)程同時(shí)進(jìn)入互斥段,則所采用的互斥信號(hào)量初值
應(yīng)該是()。
(分?jǐn)?shù):2.00)
A.5
B.2V
C.1
D.0
解析:當(dāng)兩個(gè)進(jìn)程進(jìn)入臨界區(qū)以后,信號(hào)量變?yōu)?,不允許其他進(jìn)程再進(jìn)入臨界區(qū)。
30.在UNIX系統(tǒng)中,()用于把一個(gè)進(jìn)程的輸出連接到另一個(gè)進(jìn)程的輸入。
(分?jǐn)?shù):2.00)
A.普通文件
B.索引文件
C.目錄文件
D.管道文件J
解析:
31.進(jìn)程從運(yùn)行狀態(tài)轉(zhuǎn)變到阻塞狀態(tài)可能是由于()。
(分?jǐn)?shù):2.00)
A.進(jìn)程調(diào)度程序的調(diào)度
B.現(xiàn)運(yùn)行進(jìn)程的時(shí)間片用完
C.現(xiàn)運(yùn)行進(jìn)程執(zhí)行了P操作V
D.現(xiàn)運(yùn)行進(jìn)程執(zhí)行了V操作
解析:執(zhí)行P操作,當(dāng)前進(jìn)程可能進(jìn)入信號(hào)量隊(duì)列而阻塞。進(jìn)程調(diào)度或時(shí)間片用完時(shí),進(jìn)程從運(yùn)行狀態(tài)轉(zhuǎn)
變?yōu)榫途w狀態(tài)。執(zhí)行V操作,當(dāng)前進(jìn)程繼續(xù)處于運(yùn)行狀態(tài)。
32.在進(jìn)程資源圖中,資源R,分配給進(jìn)程P應(yīng)表示為()。
(分?jǐn)?shù):2.00)
A.(P,,R,)
B.(R”P.)J
C.|(R”P,)|
D.|(PHR,)|
解析:
33.在操作系統(tǒng)中,P、V操作是一種()。
(分?jǐn)?shù):2.00)
A.機(jī)器指令
B.系統(tǒng)調(diào)用命令
C.作業(yè)控制命令
D.低級(jí)進(jìn)程通信原語V
解析:
3蟲某進(jìn)程在運(yùn)行過程中需要等待從磁盤上讀人數(shù)據(jù)、此時(shí)該進(jìn)程的狀態(tài)將()。
(分?jǐn)?shù):2.00)
A.從就緒變?yōu)檫\(yùn)行
B.從運(yùn)行變?yōu)榫途w
C.從運(yùn)行變?yōu)樽枞鸍
D.從阻塞變?yōu)榫途w
解析:因?yàn)榈却齀/O操作而阻塞。
35.下列內(nèi)容中屬于進(jìn)程上下文的是()。
(分?jǐn)?shù):2.00)
A.用戶打開文件表
B.PCB
C.中斷向量
D.核心棧-J
解析:進(jìn)程上下文指進(jìn)程切換時(shí)需要保持的進(jìn)程狀態(tài),包括寄存器值、用戶和核心棧狀態(tài)。
36.由于并發(fā)進(jìn)程執(zhí)行的隨機(jī)性,一個(gè)進(jìn)程對(duì)另一個(gè)進(jìn)程的影響是不可預(yù)測的,甚至造成結(jié)果的不正確,
下面對(duì)造成不正確的因素的描述正確的是()。
(分?jǐn)?shù):2.00)
A.與時(shí)間有關(guān)
B.與進(jìn)程占用的處理機(jī)有關(guān)
C.只與執(zhí)行速度有關(guān)V
D.只與外界的影響有關(guān)
解析:與進(jìn)程運(yùn)行的先后順序相關(guān),與其他因素沒有關(guān)系。
37.進(jìn)程控制塊是描述進(jìn)程狀態(tài)和特性的數(shù)據(jù)結(jié)構(gòu),一個(gè)進(jìn)程()。
(分?jǐn)?shù):2.00)
A.可以有多個(gè)進(jìn)程控制塊
B.可以和其他進(jìn)程共用一個(gè)進(jìn)程控制塊
C.可以沒有進(jìn)程控制塊
D.只能有唯一的進(jìn)程控制塊V
解析:一個(gè)進(jìn)程有且只有一個(gè)進(jìn)程控制塊,不能和其他進(jìn)程公用控制塊(否則無法區(qū)分不同進(jìn)程)。
38.最適合分時(shí)系統(tǒng)的進(jìn)程調(diào)度算法是()。
(分?jǐn)?shù):2.00)
A.FCFS
B.SJF
C.優(yōu)先數(shù)法
D.輪轉(zhuǎn)法J
解析:FCFS有可能造成先到的長任務(wù)占用CPU,而不利于后到的短任務(wù)執(zhí)行,因而效率不高。SJF(最短作
業(yè)優(yōu)先)算法可能因?yàn)槎倘蝿?wù)不斷到來而造成長任務(wù)無法得到執(zhí)行,因此不公平。優(yōu)先數(shù)法與SJF算法類
似,高優(yōu)先級(jí)進(jìn)程可能造成低優(yōu)先級(jí)任務(wù)餓死。
39.分時(shí)系統(tǒng)的響應(yīng)時(shí)間與下列哪一個(gè)因素?zé)o關(guān)()?
(分?jǐn)?shù):2.00)
A.時(shí)間片長短
B.系統(tǒng)時(shí)鐘的頻率V
C.終端用戶數(shù)
D.主存和后援存儲(chǔ)器之間的信息對(duì)換量
解析:選項(xiàng)A,時(shí)間片短,響應(yīng)時(shí)間就短一些。選項(xiàng)C,用戶數(shù)量多,響應(yīng)時(shí)間會(huì)變長,因?yàn)榈却到y(tǒng)響
應(yīng)的任務(wù)數(shù)多了。
40.并發(fā)進(jìn)程之間().
(分?jǐn)?shù):2.00)
A.彼此無關(guān)
B.必須同步
C.必須互斥
D.可能需要同步或互斥V
解析:并發(fā)進(jìn)程指一段時(shí)間內(nèi)同時(shí)運(yùn)行的進(jìn)程,它們之間可能無關(guān),也可能有同步或互斥的關(guān)系。
41.設(shè)有3個(gè)作業(yè)J,、上、J”其運(yùn)行時(shí)間分別為1、2、3小時(shí),假定這些作業(yè)同時(shí)到達(dá),并在一臺(tái)處理機(jī)
上按單道運(yùn)行,那么按()序列執(zhí)行時(shí)其平均周轉(zhuǎn)時(shí)間最小。
(分?jǐn)?shù):2.00)
A.Ji;JZ;JaJ
B.J*J“J,
C.Ja;Ji;Ja
D-Ji;J:I;J2
解析:短作業(yè)優(yōu)先算法的平均周轉(zhuǎn)周期坡小。
42.能從1種狀態(tài)轉(zhuǎn)變?yōu)?種狀態(tài)的是()狀態(tài)。
(分?jǐn)?shù):2.00)
A.就緒
B.阻塞
C.完成
D.執(zhí)行J
解析:執(zhí)行狀態(tài)可以轉(zhuǎn)變?yōu)槠渌?種狀態(tài),就緒狀態(tài)只能轉(zhuǎn)變?yōu)閳?zhí)行狀態(tài),阻塞狀態(tài)只能轉(zhuǎn)變?yōu)榫途w狀
態(tài)。
43.設(shè)系統(tǒng)有一類數(shù)量為M的獨(dú)占性資源,系統(tǒng)中IV個(gè)進(jìn)程競爭該類資源,各進(jìn)程對(duì)資源的最大需求為
W。當(dāng)M,N,W'分別取下列()選項(xiàng)中的值時(shí),系統(tǒng)可能發(fā)生死鎖。
(分?jǐn)?shù):2.00)
A.M=2,N=2,W=2
B.M=3,N=2,W=2
C.M=3,N=2,W=3
D.M=5,N=3,W=2
E.M=6,N=3,W=3
解析:N個(gè)進(jìn)程各獲得(W-l)個(gè)資源,且系統(tǒng)中沒有資源剩下時(shí),可能發(fā)生死鎖。所以滿足NX(W-1)》M
的情況即有可能發(fā)生死鎖。
44.現(xiàn)有三個(gè)同時(shí)到達(dá)的作業(yè)J”J?和J”它們的執(zhí)行時(shí)間分別是『,“和T”且系統(tǒng)按單道
方式運(yùn)行且采用短作業(yè)優(yōu)先算法,則平均周轉(zhuǎn)時(shí)間是()。
(分?jǐn)?shù):2.00)
A.T.+L+T,
B.(T,+T2+T3)/3
C.(3T,+2T2+L)/3V
D.(T,+2T2+3T3)/3
解析:按照短作業(yè)優(yōu)先算法,執(zhí)行順序?yàn)楣?、上、J”三個(gè)作業(yè)完成時(shí)間分別是T,、T,+T2,T,+T,.+T:(,所以
平均周轉(zhuǎn)時(shí)間是(T,+T,+T2+T,+T2+L)/3.
45.若信號(hào)S的初值為2,當(dāng)前值為T,則表示有()個(gè)等待進(jìn)程。
(分?jǐn)?shù):2.00)
A.0
B.1J
C.2
D.3
解析:信號(hào)量小于0時(shí)才等待,所以當(dāng)前有2個(gè)進(jìn)程在運(yùn)行(臨界區(qū)中),1個(gè)在等待。
46.有一個(gè)作業(yè)8:00到達(dá)系統(tǒng),估計(jì)運(yùn)行時(shí)間為1小時(shí)。若10:00開始執(zhí)行該作業(yè),其響應(yīng)比是()。
(分?jǐn)?shù):2.00)
A.2
B.1
C.3J
D.0.5
解析:周轉(zhuǎn)時(shí)間為3小時(shí)(11:00?8:00),響應(yīng)比為3/1=3。
47.在進(jìn)程的組成成分中,進(jìn)程在運(yùn)行中不可修改的部分是()。
(分?jǐn)?shù):2.00)
A.私用程序段
B.共享程序段J
C.數(shù)據(jù)集合
D.進(jìn)程控制塊
解析:其他三個(gè)都可能被修改,共享程序段如果可以被修改,那么共享這一段代碼的其他進(jìn)程也會(huì)受到影
響,這顯然是不可以的。
48.有關(guān)進(jìn)程的描述中,()是正確的。
(分?jǐn)?shù):2.00)
A.進(jìn)程執(zhí)行的相對(duì)速度不能由進(jìn)程自己來控制V
B.P、V操作都是原語操作V
C.利用信號(hào)量的P、V操作可以交換大量信息
D.同步是指并發(fā)進(jìn)程之間存在的一種制約關(guān)系V
E.并發(fā)進(jìn)程在訪問共享資源時(shí),不可能出現(xiàn)與時(shí)間有關(guān)的錯(cuò)誤
解析:選項(xiàng)C,P、V操作只對(duì)一個(gè)整數(shù)操作,交換信息顯然只有這個(gè)整數(shù)。選項(xiàng)E,恰恰相反,最可能出
現(xiàn)的是因?yàn)椴煌M(jìn)程按照不同順序執(zhí)行,造成與時(shí)間有關(guān)的錯(cuò)誤。
49.以下描述中,()并不是多線程系統(tǒng)的特長。
(分?jǐn)?shù):2.00)
A.利用線程并行地執(zhí)行矩陣乘法運(yùn)算
B.web服務(wù)器利用線程響應(yīng)HTTP請(qǐng)求
C.鍵盤驅(qū)動(dòng)程序?yàn)槊恳粋€(gè)正在運(yùn)行的應(yīng)用配備一個(gè)線程,用來響應(yīng)該應(yīng)用的鍵盤輸入V
D.基于GU:[的調(diào)試程序用不同的線程分別處理用戶輸入、計(jì)算、跟蹤等操作
解析:其他選項(xiàng)都適合用多線程,鍵盤響應(yīng)由系統(tǒng)中斷完成,不需要多線程。
50.UNIX操作系統(tǒng)的進(jìn)程控制塊中常駐內(nèi)存的是()。
(分?jǐn)?shù):2.00)
A.proc結(jié)構(gòu)J
B.proc結(jié)構(gòu)和核心棧
C.proc區(qū)
D.proc結(jié)構(gòu)和user結(jié)構(gòu)
解析:進(jìn)程控制塊包括proc結(jié)構(gòu)和user結(jié)構(gòu),其中user結(jié)構(gòu)不必常駐內(nèi)存,以減少占用的內(nèi)存資源。
三、簡答題(總題數(shù):16,分?jǐn)?shù):96.00)
51.說明下圖中進(jìn)程狀態(tài)轉(zhuǎn)換的原因。
(分?jǐn)?shù):6.00)
正確答案:(
變化原因
(1)時(shí)間片到
⑵因等待數(shù)據(jù)資源而阻塞
⑶因I/O面阻塞
(4)數(shù)據(jù)資源到被喚醒
⑸I/O完成被喚醒
)
解析:
52.在創(chuàng)建和撤銷一個(gè)進(jìn)程時(shí)所要完成的主要工作分別是什么?當(dāng)進(jìn)程A由于所分配的時(shí)間片到,由運(yùn)行狀
態(tài)轉(zhuǎn)入就緒狀態(tài);而進(jìn)程B被調(diào)度程序選中由就緒狀態(tài)轉(zhuǎn)為運(yùn)行狀態(tài)時(shí),系統(tǒng)所要做的主耍工作是什么?
(分?jǐn)?shù):6.00)
正確答案:(創(chuàng)建進(jìn)程:需要為新進(jìn)程創(chuàng)建PCB、分配資源(包括內(nèi)存頁面、文件),這些資源通常從父進(jìn)
程繼承而來。
撤銷進(jìn)程:釋放進(jìn)程所占用的資源,如內(nèi)存頁面、打開文件等。在系統(tǒng)進(jìn)程列表中刪除進(jìn)程的PCB信息
系統(tǒng)中運(yùn)行的進(jìn)程由A轉(zhuǎn)到B時(shí),系統(tǒng)要做的主要工作是進(jìn)程切換工作:
將B進(jìn)程的上下文信息載入到系統(tǒng)中,包括寄存器狀態(tài)恢復(fù)到進(jìn)程B的狀態(tài)、當(dāng)前運(yùn)行進(jìn)程PCB信息和內(nèi)
存頁面等。)
解析:
53.在UNIX操作系統(tǒng)中,為什么proc結(jié)構(gòu)常駐內(nèi)存?為什么PPDA可以不常駐內(nèi)存?PPDA和其他數(shù)據(jù)結(jié)構(gòu)
合在一起有什么好處?
(分?jǐn)?shù):6.00)
正確答案:(為了節(jié)省內(nèi)存,UNIX系統(tǒng)把進(jìn)程控制塊分成兩部分。一部分為進(jìn)程的基本控制塊,簡稱proc
結(jié)構(gòu),它存放著進(jìn)程最常用的一些信息,所以proc結(jié)構(gòu)一般常駐內(nèi)存。另一部分稱為進(jìn)程擴(kuò)充控制塊,
簡稱user結(jié)構(gòu),它存放著進(jìn)程的一些必要但不常使用的信息。PPDA(進(jìn)程系統(tǒng)數(shù)據(jù)區(qū))包含user結(jié)構(gòu)和系
統(tǒng)棧,PPDA可以不常駐內(nèi)存是為了減少內(nèi)存的開銷。把PPDA和其他數(shù)據(jù)結(jié)構(gòu)(指用戶數(shù)據(jù)區(qū))合起來形成
進(jìn)程的數(shù)據(jù)段,其好處是方便一起調(diào)入調(diào)出內(nèi)存。)
解析:
54.UNIX為什么要把PCB分為進(jìn)程表項(xiàng)(proc區(qū))和U區(qū)?
(分?jǐn)?shù):6.00)
正確答案:(UNIX中將那些只在進(jìn)程運(yùn)行時(shí)才用到的控制信息存儲(chǔ)在U區(qū)(user結(jié)構(gòu)),從而使這部分信息
不必常駐內(nèi)存,節(jié)省內(nèi)存空間的占用。)
解析:
55.請(qǐng)給出PCB的主要內(nèi)容,描述當(dāng)進(jìn)程發(fā)生下面的狀態(tài)轉(zhuǎn)換時(shí)操作系統(tǒng)要使用/修改PCB中的哪些內(nèi)容:
就緒~運(yùn)行,運(yùn)行~阻塞。
(分?jǐn)?shù):6.00)
正確答案:(PCB中的內(nèi)容包括:標(biāo)識(shí)進(jìn)程運(yùn)行狀態(tài)的狀態(tài)位、用戶ID、GroupID、進(jìn)程PID:調(diào)度參數(shù)
(如優(yōu)先級(jí))、存儲(chǔ)區(qū)位置和長度、頁表指針、進(jìn)程收到的signal、進(jìn)程打開的文件列表、上下文相關(guān)信
息(寄存器狀態(tài)、棧狀態(tài))、系統(tǒng)調(diào)用返回值、中斷相關(guān)參數(shù)等。
發(fā)生就緒一運(yùn)行和運(yùn)行一阻塞狀態(tài)轉(zhuǎn)換時(shí),系統(tǒng)要修改標(biāo)識(shí)進(jìn)程運(yùn)行狀態(tài)的狀態(tài)位。)
解析:
56.對(duì)于運(yùn)行于UNIX系統(tǒng)中的以下程序,其執(zhí)行后的輸出結(jié)果是。
voidmainO
printf("hellol");
Fork();
printf("hello2");
(分?jǐn)?shù):6.00)
正確答案:(hellol
hello2
hello2
父進(jìn)程打印出“hellol”和"hello2”。子進(jìn)程在fork。返回以后繼續(xù)執(zhí)行,打印出“heUo2”。父子
進(jìn)程打印“hello2”的次序是不確定的。)
解析:
57.關(guān)于處理機(jī)調(diào)度,試問:
(1)什么是處理機(jī)三級(jí)調(diào)度?
(2)處理機(jī)三級(jí)調(diào)度分別在什么情況下發(fā)生?
(3)各級(jí)調(diào)度分別完成什么工作?
(分?jǐn)?shù):6.00)
正確答案:((1)操作系統(tǒng)中有三級(jí)調(diào)度:高級(jí)調(diào)度(作業(yè)調(diào)度)、中級(jí)調(diào)度(交換調(diào)度)和低級(jí)調(diào)度(進(jìn)程調(diào)
度)。它們構(gòu)成系統(tǒng)內(nèi)的多級(jí)調(diào)度。不同類型的操作系統(tǒng)不一定完全都實(shí)現(xiàn)上述三種調(diào)度。
(2)處理機(jī)三級(jí)調(diào)度分別在如下情況下發(fā)生:
1)高級(jí)調(diào)度。高級(jí)調(diào)度是根據(jù)系統(tǒng)內(nèi)所有資源的使用情況,一旦可能便從后備作業(yè)中選擇一道作業(yè)進(jìn)入系
統(tǒng),并創(chuàng)建相應(yīng)的進(jìn)程,分配必要的系統(tǒng)資源,然后將進(jìn)程“就緒”。
2)低級(jí)調(diào)度。低級(jí)調(diào)度即為CPU調(diào)度,它是根據(jù)CPU資源的使用情況及時(shí)分配CPU,即從“就緒”的進(jìn)程
中選擇一個(gè)進(jìn)程在CPU上“運(yùn)行”。這種調(diào)度不僅要求調(diào)度算法本身的時(shí)間復(fù)雜度小,而且要求策略精
良,因?yàn)榈图?jí)調(diào)度直接影響著系統(tǒng)的整體效率。在多道程序系統(tǒng)中必須提供低級(jí)調(diào)度。
3)中級(jí)調(diào)度。在內(nèi)存中常常有許多進(jìn)程處于某種等待狀態(tài),這些進(jìn)程在''等待”期間無謂地占用著內(nèi)存資
源,如將它們暫時(shí)換至外存,則所節(jié)省出來的內(nèi)存空間可用以接納新的進(jìn)程。?旦被換至外存的進(jìn)程具備
運(yùn)行條件,再將其重新?lián)Q入內(nèi)存。為此,在邏輯上將主存延伸,用一部分外存空間(稱為交換區(qū))替代主
存,并且實(shí)施交換調(diào)度(中級(jí)調(diào)度)。在各種類型的操作系統(tǒng)中可以根據(jù)內(nèi)存的配置和系統(tǒng)能承受的最大負(fù)
載,有選擇地進(jìn)行中級(jí)調(diào)度,或者不實(shí)施中級(jí)調(diào)度。
(3)高級(jí)調(diào)度完成作業(yè)調(diào)度,使“后備”狀態(tài)的作業(yè)變?yōu)椤皥?zhí)行”狀態(tài):中級(jí)調(diào)度完成內(nèi)存和外存信息的
交換調(diào)度;低級(jí)調(diào)度完成進(jìn)程調(diào)度,使“就緒”的進(jìn)程在CPU上“運(yùn)行”.)
解析:
58.簡述UNIX的進(jìn)程調(diào)度的公式和算法。
(分?jǐn)?shù):6.00)
解析:
59.給出UNIX進(jìn)程的調(diào)度狀態(tài),當(dāng)子進(jìn)程終止時(shí),處于什么狀態(tài)?
(分?jǐn)?shù):6.00)
正確答案:(在UNIX系統(tǒng)中,進(jìn)程狀態(tài)有:運(yùn)行狀態(tài)、就緒狀態(tài)、睡眠狀態(tài)、創(chuàng)建狀態(tài)、僵尸狀態(tài)。當(dāng)進(jìn)
程終止時(shí)處于僵尸狀態(tài)。)
解析:
60.靜態(tài)優(yōu)先數(shù)與動(dòng)態(tài)優(yōu)先數(shù)的區(qū)別是什么?
(分?jǐn)?shù):6.00)
正確答案:(系統(tǒng)在創(chuàng)建進(jìn)程時(shí)就確定了它的優(yōu)先數(shù),該優(yōu)先數(shù)在進(jìn)程的整個(gè)生存期內(nèi)不再改變,這種優(yōu)
先數(shù)屬于靜態(tài)優(yōu)先數(shù)。
系統(tǒng)在創(chuàng)建進(jìn)程時(shí)確定了它的優(yōu)先數(shù),但該優(yōu)先數(shù)在進(jìn)程的整個(gè)生存期內(nèi)可以隨著情況的變化而發(fā)生改
變,這種優(yōu)先數(shù)屬于動(dòng)態(tài)優(yōu)先數(shù)。)
解析:
61.什么是P、V操作?試用P、V操作描述讀者一寫者問題。要求允許幾個(gè)閱讀者可以同時(shí)讀該數(shù)據(jù)集,而
一個(gè)寫者不能與其他進(jìn)程(不管是寫者還是讀者)同時(shí)訪問該數(shù)據(jù)集。
(分?jǐn)?shù):6.00)
正確答案:(讀者一寫者問題是經(jīng)常出現(xiàn)的一種同步問題。計(jì)算機(jī)系統(tǒng)中的數(shù)據(jù)(文件、記錄)常被多個(gè)進(jìn)
程共享,但其中某些進(jìn)程可能只要求讀數(shù)據(jù)(稱為Reader),另一些進(jìn)程則要求修改數(shù)據(jù)(稱為Writer)。
就共享數(shù)據(jù)而言,Reader和Writer是兩種不同類型的進(jìn)程。一般地,兩個(gè)或兩個(gè)以上的Reader進(jìn)程同
時(shí)訪問共享數(shù)據(jù)時(shí)不會(huì)產(chǎn)生副作用,但若某個(gè)Writer和其他進(jìn)程(Reader或Writer)同時(shí)訪問共享數(shù)據(jù)
時(shí),則可能產(chǎn)生錯(cuò)誤。為了避免錯(cuò)誤,同時(shí)盡可能地讓讀者進(jìn)程和寫者進(jìn)程并發(fā)運(yùn)行,只要保證任何一個(gè)
寫者進(jìn)程能與其他進(jìn)程互斥訪問共享數(shù)據(jù)即可。這個(gè)問題稱為讀者一寫者問題。
P、V操作是定義在信號(hào)量S上的兩條原語,它是解決進(jìn)程同步與互斥的有效手段。
定義下列信號(hào)量:互斥信號(hào)量rmutex,初值為1,用于使讀者互斥地訪問讀者計(jì)數(shù)器,共享變量
rcount;互斥信號(hào)量wmutex,初值為1,用于實(shí)現(xiàn)寫者之間以及寫者與讀者之間互斥地訪問共享數(shù)據(jù)集。
用信號(hào)量和P、V操作描述讀者一寫者問題如下:
Begin
rmutexwmutex:semaphore;
rcount:Integer;
rmutex=wmutex=1;
rcount=0;
Cobegin
ProcessprocedureReader
begin
P(rmutex);//保護(hù)rcount
rcount:=rcount+l
ifrcount=1thenP(wmutex);〃保證沒有writer在寫
V(rmutex);
Performreadoperations;
P(rmutex);
rcount:=rcount-l;
ifrcount=OthenV(wnutex);//沒有reader時(shí),允許writer寫操作
V(rmutex);
end
ProcessprocedureWriter
begin
P(wmutex);
performwriteoperations;
V(wmutex);
end
Coend
End)
解析:
62.判斷以下解決雙進(jìn)程臨界區(qū)問題的算法是否正確:
ProcessPi(i=0,1);
Do
flag[i]=true;
while(flag[l-i]);
criticalsection
flag[i]=false;
remaindersection
while(l);
(分?jǐn)?shù):6.00)
正確答案:(錯(cuò)誤。當(dāng)兩個(gè)進(jìn)程將flag都設(shè)為true以后,兩個(gè)進(jìn)程都在while語句上形成死循環(huán)。)
解析:
63.以下是雙進(jìn)程臨界區(qū)問題的算法,其中布爾型數(shù)組blicked[2]初始值為false,false,整型turn初
始值為0,id代表進(jìn)程編號(hào)(0,1),請(qǐng)說明是否正確。
do
blocked[id]=true;
while(turn!=id)
while(blocked[1-id]);
turn=id;
〃編號(hào)為id的進(jìn)程的臨界區(qū)
blocked[id]=false;
〃編號(hào)為id的進(jìn)程的非臨界區(qū)
while(true);
(分?jǐn)?shù):6.00)
正確答案:(正確。由turn的值決定哪個(gè)進(jìn)程進(jìn)入臨界區(qū)。)
解析:
64.消息緩沖通信機(jī)制有什么優(yōu)點(diǎn)?試述:
(1)消息緩沖通信的過程。
(2)畫出有關(guān)通信原語的邏輯框圖。
(分?jǐn)?shù):6.00)
正確答案:(消息緩沖通信機(jī)制不僅能較好地解決進(jìn)程間的同步互斥問題,還能交換大量消息,是理想的
進(jìn)程通信工具。而且操作系統(tǒng)隱藏了進(jìn)程通信的實(shí)現(xiàn)細(xì)節(jié),即通信過程對(duì)用戶是透明的。這樣就大大地簡
化了通信程序編制上的復(fù)雜性。
(1)消息緩沖通信的過程如下:
當(dāng)某個(gè)進(jìn)程需要向另一個(gè)進(jìn)程發(fā)送消息時(shí),便向系統(tǒng)申請(qǐng)一個(gè)消息緩沖區(qū),并把要發(fā)送的數(shù)據(jù)送到消息緩
沖區(qū),然后把該消息緩沖區(qū)插入到接受進(jìn)程的消息隊(duì)列中。接受進(jìn)程在接受消息時(shí),只要從本進(jìn)程的消息
隊(duì)列中摘下該消息緩沖區(qū),即可從中取下所需的信息。
(2)高級(jí)通信原語send和receive的邏輯框圖如下圖所示。
[*])
解析:
65.什么是直接通信?什么是間接通信?這兩種通信方式中的通信鏈路具有什么特征?
(分?jǐn)?shù):6.00)
正確答案:(消息系統(tǒng)有直接通信和間接通信之分。
(1)直接通信。直接通信方式有一個(gè)基本原則:進(jìn)程在發(fā)送和接收消息時(shí),必須指明接收者或發(fā)送者的名
字。這種通信方式中send和receive原語定義如下:
?send(P,message):將消息發(fā)送給進(jìn)程P
?receire(Q,message):接收來自進(jìn)程Q的消息
這種通信方式中的通信鏈路具有如下特征:每一對(duì)欲通信的進(jìn)程間自動(dòng)建立了一條雙向通信鏈,只需知道
對(duì)方的標(biāo)識(shí)信息便可進(jìn)行通信;每條通信鏈路嚴(yán)格地對(duì)應(yīng)兩個(gè)進(jìn)程;相互通信的-對(duì)進(jìn)程之間存在一條通
信鏈路。
(2)間接通信?進(jìn)程間通過信箱進(jìn)行消息傳遞的通信方式稱為間接通信,又稱為“信箱通信”。信箱
(Mailbox)可以抽象地看成是一個(gè)虛設(shè)備,進(jìn)程可以把消息(也稱信件)放入信箱,也可以從中取出一條消
息。信箱必須有唯一的標(biāo)識(shí)符。在這種通信方式中,某個(gè)進(jìn)程可以通過一組不同的信箱同時(shí)與其他多個(gè)進(jìn)
程通信。兩個(gè)進(jìn)程只有當(dāng)它們之間有一個(gè)可共享的信箱時(shí)才可進(jìn)行通信。
間接通信方式中的通信鏈路具有如下特征:只有當(dāng)兩個(gè)進(jìn)程之間有了一個(gè)可共享的信箱時(shí),通信鏈路才在
兩者之間建立;一條通信鏈路可以連接兩個(gè)以上的進(jìn)程;每一對(duì)通信進(jìn)程之間可以有多條不同的通信鏈
路,每一條鏈路對(duì)應(yīng)一個(gè)信箱;通信鏈路可以是單向的,也可以是雙向的。)
解析:
66.設(shè)備分配時(shí)為什么應(yīng)考慮安全性以及與設(shè)備的無關(guān)性?試給出一個(gè)檢查系統(tǒng)安全性的算法。
(分?jǐn)?shù):6.00)
正確答案:(為了提高系統(tǒng)的適應(yīng)性和均衡性,避免死鎖的產(chǎn)生,設(shè)備分配必須考慮安全性問題。設(shè)備無
關(guān)性使得用戶的應(yīng)用程序獨(dú)立于實(shí)際的物理設(shè)備,不僅方便了用戶,而且設(shè)備分配比較靈活、也便于實(shí)現(xiàn)
I/O重定向。
所謂安全狀態(tài)是指:當(dāng)多個(gè)進(jìn)程動(dòng)態(tài)地申請(qǐng)資源時(shí),系統(tǒng)按某種順序逐次地為每個(gè)進(jìn)程分配所需的資源,
使每個(gè)進(jìn)程都可以在最終得到最大需求量后,依次順利地完成。反之,如果不存在這樣一種分配順序使進(jìn)
程都能順利完成,則稱系統(tǒng)處于不安全狀態(tài)。
當(dāng)然,在系統(tǒng)處于不安全狀態(tài)下時(shí)未必一定發(fā)生死鎖,但是處于安全狀態(tài)下的系統(tǒng)是一定不會(huì)發(fā)生死鎖
的。所以,避免死鎖的關(guān)鍵就是:讓系統(tǒng)在動(dòng)態(tài)分配資源的過程中,不要進(jìn)入不安全狀態(tài)。銀行家算法就
是實(shí)現(xiàn)上述思想的一個(gè)典型算法。
銀行家算法的基本思想是把操作系統(tǒng)比作銀行家,操作系統(tǒng)管理的各種資源比作周轉(zhuǎn)資金,申請(qǐng)資源的進(jìn)
程比作借款的主顧(即借款人)。銀行家占有有限的資金,他不可能滿足所有借款人的請(qǐng)求,但可以滿足一
部分人的借款請(qǐng)求,等這些人歸還資金后,又可把這筆資金借給他人,其原則是不能使銀行家的錢被借
完,使資金無法周轉(zhuǎn)。)
解析:
四、判斷題(總題數(shù):45,分?jǐn)?shù):96.00)
67.進(jìn)程是?個(gè)獨(dú)立的運(yùn)行單位,也是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
68.PCB是進(jìn)程存在的唯一標(biāo)識(shí)。
(分?jǐn)?shù):2.00)
A.正確V
B.錯(cuò)誤
解析:進(jìn)程創(chuàng)建的時(shí)候PCB被創(chuàng)建出來,進(jìn)程結(jié)束以后,PCB也被系統(tǒng)釋放了。
69.在一個(gè)N個(gè)進(jìn)程的單處理機(jī)系統(tǒng)中,有可能出現(xiàn)IV個(gè)進(jìn)程都被阻塞的情況。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:例如N個(gè)進(jìn)程死鎖時(shí),這N個(gè)進(jìn)程都會(huì)阻塞。
70.運(yùn)行中的進(jìn)程具有四種基本狀態(tài)。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤-J
解析:運(yùn)行中的進(jìn)程具有三種基本狀態(tài),即就緒狀態(tài)、運(yùn)行狀態(tài)和阻塞狀態(tài)。
71.在單處理機(jī)系統(tǒng)中任何時(shí)候只可能有一個(gè)進(jìn)程處于執(zhí)行狀態(tài)。
(分?jǐn)?shù):2.00)
A.正確V
B.錯(cuò)誤
解析:一個(gè)處理器在任意時(shí)刻只能運(yùn)行一個(gè)進(jìn)程。
72.進(jìn)程申請(qǐng)CPU得不到滿足時(shí),其狀態(tài)變?yōu)樽枞麪顟B(tài)。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:該進(jìn)程還可能處于就緒狀態(tài)。
73.在單處理機(jī)上,進(jìn)程就緒隊(duì)列和阻塞隊(duì)列都只能有一個(gè)。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:可能有多個(gè)就緒隊(duì)列(不同優(yōu)先級(jí))或多個(gè)阻塞隊(duì)列(例如不同信號(hào)量)。
74.當(dāng)進(jìn)程由執(zhí)行狀態(tài)變?yōu)榫途w狀態(tài)時(shí),CPU現(xiàn)場信息必須被保存在PCB中。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
75.在單CPU的系統(tǒng)中,任何時(shí)刻都有一個(gè)進(jìn)程處于運(yùn)行狀態(tài)。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:也可能所有進(jìn)程都處于阻塞狀態(tài)。
76.進(jìn)程一旦形成,首先進(jìn)入的是運(yùn)行狀態(tài)。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
77.一個(gè)進(jìn)程必須經(jīng)過進(jìn)程的三個(gè)基本狀態(tài)才能結(jié)束。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤-J
解析:進(jìn)程可以不經(jīng)過阻塞狀態(tài)就結(jié)束,即只經(jīng)過就緒和運(yùn)行兩個(gè)狀態(tài)。
78.進(jìn)程可能同時(shí)處于某幾種基本狀態(tài)中。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤V
解析:一個(gè)進(jìn)程在一個(gè)時(shí)刻只能處于一個(gè)狀態(tài)中。
79.在UNIX系統(tǒng)中所有進(jìn)程都是利用系統(tǒng)調(diào)用fork創(chuàng)建的。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:0號(hào)進(jìn)程和1號(hào)進(jìn)程除外。
80.當(dāng)?shù)却骋皇录r(shí),進(jìn)程就從運(yùn)行狀態(tài)變?yōu)榫途w狀態(tài)。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:當(dāng)?shù)却骋皇录r(shí),進(jìn)程從運(yùn)行狀態(tài)變成阻塞狀態(tài)。
81.由于線程不作為資源分配單位,線程之間可以無約束地并行執(zhí)行。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤V
解析:線程間往往需要同步。
82.當(dāng)一個(gè)進(jìn)程從等待狀態(tài)變?yōu)榫途w狀態(tài),則?定有一個(gè)進(jìn)程從就緒狀態(tài)變成運(yùn)行狀態(tài)。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:當(dāng)前運(yùn)行的進(jìn)程可能繼續(xù)運(yùn)行,沒有進(jìn)程從就緒狀態(tài)變成運(yùn)行狀態(tài)。
系統(tǒng)有n(n>2)個(gè)進(jìn)程,且當(dāng)前在執(zhí)行的進(jìn)程不是進(jìn)程調(diào)度程序,下述情況十分可能發(fā)生:
(分?jǐn)?shù):8.00)
(1).有一個(gè)運(yùn)行進(jìn)程,沒有就緒進(jìn)程,有nT個(gè)阻塞進(jìn)程。(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
(2).有一個(gè)運(yùn)行進(jìn)程,有一個(gè)就緒進(jìn)程,有n-2個(gè)阻塞進(jìn)程。(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
(3).有一個(gè)運(yùn)行進(jìn)程,有n-1個(gè)就緒進(jìn)程,沒有阻塞進(jìn)程。(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
(4).沒有運(yùn)行進(jìn)程,有2個(gè)就緒進(jìn)程,有n-2個(gè)阻塞進(jìn)程。(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:如果有就緒進(jìn)程,系統(tǒng)就會(huì)調(diào)度該進(jìn)程運(yùn)行。
83.進(jìn)程在運(yùn)行過程中,可以自行修改自己的PCB.
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤V
解析:只有操作系統(tǒng)可以修改PCB。
84.操作系統(tǒng)通過PCB來控制和管理進(jìn)程,用戶進(jìn)程可從PCB中讀出與本身運(yùn)行狀態(tài)相關(guān)的信息。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:通過系統(tǒng)調(diào)用讀取PCB中的信息。
85.多線程技術(shù)具有明顯的優(yōu)越性,如速度快、通信簡便、并行性高等。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
86.屬于同一個(gè)進(jìn)程的線程可以共享進(jìn)程的程序段和數(shù)據(jù)段。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
87.線程是進(jìn)程中可獨(dú)立執(zhí)行的子任務(wù),一個(gè)進(jìn)程可以包含一個(gè)或多個(gè)線程,一個(gè)線程可以屬于一個(gè)或多
個(gè)進(jìn)程。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:一個(gè)線程只能屬于一個(gè)進(jìn)程。
88.某進(jìn)程被喚醒后,立即投入執(zhí)行,則說明該系統(tǒng)采用了剝奪式(搶占式)調(diào)度算法。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤
解析:如果系統(tǒng)中沒有其他進(jìn)程處于就緒狀態(tài),任何調(diào)度算法都會(huì)選擇該進(jìn)程執(zhí)行,不能就此認(rèn)為系統(tǒng)采
用剝奪式調(diào)度算法。
89.在作業(yè)調(diào)度中,采用高響應(yīng)比優(yōu)先算法時(shí),作業(yè)平均周轉(zhuǎn)時(shí)間最短。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤V
解析:最短作業(yè)優(yōu)先算法才能保證平均周轉(zhuǎn)時(shí)間最短。
90.在剝奪優(yōu)先級(jí)調(diào)度方式下,現(xiàn)運(yùn)行進(jìn)程的優(yōu)先級(jí)不低于系統(tǒng)中所有進(jìn)程的優(yōu)先級(jí)。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤
解析:系統(tǒng)中可能存在更高優(yōu)先級(jí)的進(jìn)程,但因?yàn)樘幱谧枞麪顟B(tài)而不能運(yùn)行。
91.作業(yè)調(diào)度是處理機(jī)的高級(jí)調(diào)度,進(jìn)程調(diào)度是處理機(jī)的低級(jí)調(diào)度。
(分?jǐn)?shù):2.00)
A.正確V
B.錯(cuò)誤
解析:
92.作業(yè)A的進(jìn)程B處于阻塞狀態(tài),作業(yè)A也一定處于阻塞狀態(tài)。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
93.多道程序設(shè)計(jì)可以縮短系統(tǒng)中作業(yè)的執(zhí)行時(shí)間。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:多道程序設(shè)計(jì)不會(huì)改變執(zhí)行時(shí)間。
94.作業(yè)的聯(lián)機(jī)控制方式適用于終端作業(yè)。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
95.時(shí)間片輪轉(zhuǎn)法一般用于分時(shí)系統(tǒng)中。
(分?jǐn)?shù):2.00)
A.正確4
B.錯(cuò)誤
解析:
96.時(shí)間片越小,系統(tǒng)的響應(yīng)時(shí)間就越小,系統(tǒng)的效率就越高。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤V
解析:響應(yīng)時(shí)間與當(dāng)前運(yùn)行進(jìn)程數(shù)量也有關(guān)系。
97.進(jìn)程互斥是進(jìn)程同步的特例。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
98.臨界區(qū)就是臨界資源所在的區(qū)域。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:臨界區(qū)指訪問臨界資源的代碼。
99.對(duì)臨界資源應(yīng)采用互斥的方式來實(shí)現(xiàn)共享。
(分?jǐn)?shù):2.00)
A.正確J
B.錯(cuò)誤
解析:
100.臨界區(qū)是不可中斷的程序。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:臨界區(qū)可以中斷,在中斷完成以后繼續(xù)執(zhí)行就可以滿足進(jìn)程互斥。
101.如果在用加鎖法實(shí)現(xiàn)互斥時(shí),將未進(jìn)入臨界區(qū)的進(jìn)程排隊(duì)等待,從而讓其有被再調(diào)度的機(jī)會(huì),加鎖法
和P、V原語實(shí)現(xiàn)互斥時(shí)其效果是相同的。
(分?jǐn)?shù):2.00)
A.正確V
B.錯(cuò)誤
解析:
102.進(jìn)程A與進(jìn)程B共享變量S”需要互斥;進(jìn)程B與進(jìn)程C共享變量力,需要互斥,從而進(jìn)程A與進(jìn)程
C也必須互斥。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤V
解析:A與C沒有共享變量,可以并行執(zhí)行。
103.程序的并發(fā)執(zhí)行是指同一時(shí)刻有兩個(gè)以上的程序的指令在同一處理器上執(zhí)行。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤-J
解析:若干個(gè)事件在同一時(shí)間間隔內(nèi)發(fā)生稱為并發(fā)。
104.信號(hào)量是一個(gè)整型變量,可在其上做加1或減1的操作。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:信號(hào)量上只能做P或V操作。
105.采用資源的靜態(tài)分配算法可以預(yù)防死鎖的發(fā)生。
(分?jǐn)?shù):2.00)
A.正確V
B.錯(cuò)誤
解析:
106.參與死鎖的所有進(jìn)程都占有資源。
(分?jǐn)?shù):2.00)
A.正確-J
B.錯(cuò)誤
解析:
107.死鎖是指系統(tǒng)中的全部進(jìn)程都處于阻塞狀態(tài)。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤J
解析:可以是系統(tǒng)中的部分幾個(gè)進(jìn)程死鎖。
108.系統(tǒng)處于不安全狀態(tài)一定會(huì)發(fā)生死鎖。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤V
解析:不安全狀態(tài)不一定會(huì)造成死鎖。
109.不安全狀態(tài)是死鎖狀態(tài)的一個(gè)特例。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤V
解析:死鎖是不安全狀態(tài)的一部分。
110.系統(tǒng)處于安全狀態(tài)時(shí)也可能發(fā)生死鎖。
(分?jǐn)?shù):2.00)
A.正確
B.錯(cuò)誤-J
解析:系統(tǒng)處于安全狀態(tài)時(shí)不會(huì)發(fā)生死鎖。
五、應(yīng)用題(總題數(shù):36,分?jǐn)?shù):288.00)
111.在UNIX操作系統(tǒng)中,試述:
(1)為創(chuàng)建一個(gè)進(jìn)程,系統(tǒng)需做哪些準(zhǔn)備工作。
(2)進(jìn)程樹如何形成。
(3)用流程圖描述“創(chuàng)建進(jìn)程(fork)”系統(tǒng)調(diào)用。
(分?jǐn)?shù):8.00)
正確答案:((1)為創(chuàng)建一個(gè)進(jìn)程,首先需要啟動(dòng)UNIX操作系統(tǒng)。系統(tǒng)初啟時(shí),會(huì)自動(dòng)建立0#進(jìn)程,0#進(jìn)
程又創(chuàng)建1#進(jìn)程,此后0#進(jìn)程就變?yōu)閷?duì)換進(jìn)程,而1#進(jìn)程就變?yōu)橄到y(tǒng)的始祖進(jìn)程。創(chuàng)建進(jìn)程的時(shí)候需要
為新進(jìn)程創(chuàng)建PCB、分配資源(包括內(nèi)存頁面、文件),這些資源通常由父進(jìn)程繼承而來。
(2)UNIX利用fork為每個(gè)終端創(chuàng)建一個(gè)子進(jìn)程為用戶服務(wù),如等待用戶登錄、執(zhí)行shell命令解釋程序
等。此后,每個(gè)終端子進(jìn)程又可利用fork來創(chuàng)建它的子進(jìn)程,從而可形成一棵進(jìn)程樹。
(3)fork。的主要工作流程如下圖所示。
[*])
解析:
112.某系統(tǒng)的進(jìn)程狀態(tài)變遷如下圖所示:
(1)說明一個(gè)進(jìn)程發(fā)生變遷1、3和5的原因。
(2)當(dāng)發(fā)生一個(gè)變遷時(shí)可能引起另一個(gè)變遷的發(fā)生,則這兩個(gè)變遷稱為因果變遷。
下述因果變遷是否會(huì)發(fā)生?如果有可能的話,會(huì)在什么情況下發(fā)生?
3-5;3f2;2—1;4—1:4-5
(3)根據(jù)此狀態(tài)變遷圖說明該系統(tǒng)的調(diào)度策略和調(diào)度效果。
(分?jǐn)?shù):8.00)
正確答案:((1)變遷1的原因是沒有就緒的高優(yōu)先級(jí)進(jìn)程,系統(tǒng)選擇一個(gè)低優(yōu)先級(jí)的進(jìn)程運(yùn)行;變遷3的
原因是運(yùn)行中的進(jìn)程因I/O或訪問資源變?yōu)樽枞麪顟B(tài);變遷5的原因是系統(tǒng)選擇一個(gè)高優(yōu)秀級(jí)進(jìn)程運(yùn)行。
(2)3-5可能發(fā)生,當(dāng)前運(yùn)行進(jìn)程因I/O阻塞,系統(tǒng)選擇一個(gè)高優(yōu)先級(jí)進(jìn)程運(yùn)行。
2fl可能發(fā)生,當(dāng)前沒有高優(yōu)先級(jí)就緒進(jìn)程,一個(gè)低優(yōu)先級(jí)進(jìn)程時(shí)間片到,系統(tǒng)選擇另一個(gè)就緒的低優(yōu)
先級(jí)進(jìn)程運(yùn)行。
4f5可能發(fā)生,一個(gè)高優(yōu)先級(jí)進(jìn)程由阻塞狀態(tài)變?yōu)榫途w狀態(tài)以后,系統(tǒng)因當(dāng)前沒有運(yùn)行進(jìn)程而選擇該進(jìn)
程運(yùn)行。
3f2不可能發(fā)生,4-1不可能發(fā)生。
(3)系統(tǒng)調(diào)度策略是給定兩個(gè)優(yōu)先級(jí),保證高優(yōu)先級(jí)進(jìn)程先運(yùn)行,在沒有可以運(yùn)行高優(yōu)先級(jí)進(jìn)程的情況
下,運(yùn)行低優(yōu)先級(jí)的進(jìn)程。
調(diào)度效果可以保證高優(yōu)先級(jí)的進(jìn)程及時(shí)完成,但低優(yōu)先級(jí)進(jìn)程有可能因沒有CPU資源而一直得不到響
應(yīng)。)
解析:
113.下列程序執(zhí)行時(shí),系統(tǒng)的輸出可能是什么?
"55;
pid=fork();
if(pid==O)
sleep(5);
a=99;
sleep(5);
prinlf("childleaving/n^);
exit(0);
else
sleep(7);
printf("a=%d/n”,a);
wait(0);
printf("parentchiIdexited/n〃);
(分?jǐn)?shù):8.00)
正確答案:(a=55
childleaving
Darentchildexited執(zhí)行fork。以后,父進(jìn)程(else部分)先打?。ㄋ?秒),然后等待子進(jìn)程結(jié)束。
子進(jìn)程睡眠10秒后打印“childleaving",然后父進(jìn)程打印最后一行。注意子進(jìn)程對(duì)a進(jìn)行賦值不影響
進(jìn)程中的變量a,因?yàn)樗鼈兎謱俨煌倪M(jìn)程。)
解析:
114.有5個(gè)待運(yùn)行作業(yè)為A,B,C,D,E,各自估計(jì)運(yùn)行時(shí)間為9,6,3,5,X。試問:采用哪種運(yùn)行次
序可以使得平均響應(yīng)時(shí)間最短?(答案依賴于X。)
(分?jǐn)?shù):8.00)
正確答案:(由于短作業(yè)優(yōu)先算法會(huì)使系統(tǒng)平均響應(yīng)時(shí)間最短,所以有:
當(dāng)0VxV3時(shí),應(yīng)該采用的運(yùn)算順序?yàn)閤,3,5,6,9。
當(dāng)3Wx《5時(shí),應(yīng)該采用的運(yùn)算順序?yàn)?,x,5,6,9<)
當(dāng)5WxW6時(shí),應(yīng)該采用的運(yùn)算順序?yàn)?,5,x,6,9<)
當(dāng)6WxW9時(shí),應(yīng)該采用的運(yùn)算順序?yàn)?,5,6,x,9。
當(dāng)x>9時(shí),應(yīng)該采用的運(yùn)算順序?yàn)椋?,5,6,9,X。)
解析:
115.一個(gè)實(shí)時(shí)系統(tǒng)使用了4個(gè)周期事件,其周期分別為50ms,100ms,200ms,250mso假設(shè)這4個(gè)周期事
件分別需要35ms,20ms,10ms和xms的CPU時(shí)間,保持系統(tǒng)可調(diào)度的最大x值是多少?
(分?jǐn)?shù):8.00)
正確答案:(1s中,4個(gè)事件分別需要的CPU時(shí)間為:
1000/50X35=700nls
1000/100X20=200ms
1000/200X10=50ms
1000/250Xx=4xms
因此,700+200+50+4x=1000,可以得到x=12.5ms。)
解析:
116.假設(shè)一個(gè)計(jì)算機(jī)系統(tǒng)具有如下特征:處理一次中斷,平均耗時(shí)1ms;進(jìn)行一次進(jìn)程調(diào)度,平均耗時(shí)
2ms;將CPU分配給選中的進(jìn)程,又平均需要1ms。再假設(shè)其定時(shí)器芯片每秒產(chǎn)生100次中斷,問:
(1)系統(tǒng)將百分之幾的CPU時(shí)間用于時(shí)鐘中斷處理?
(2)如果采用輪轉(zhuǎn)法調(diào)度,10個(gè)時(shí)鐘中斷為一個(gè)時(shí)間片,那么系統(tǒng)將百分之幾的CPU時(shí)間用于進(jìn)程調(diào)度
(包括調(diào)度、分配CPU和引起調(diào)度的時(shí)鐘中斷處理時(shí)間)?
(分?jǐn)?shù):8.00)
正確答案:((l)100Xlms/ls=10%。
(2)每秒需要10次調(diào)度進(jìn)程,所需時(shí)間為:10X(2ms+lms)=30ms。
用于進(jìn)程調(diào)度比例為:(100Xlms+30ms)/ls=13%o)
解析:
117.在設(shè)計(jì)進(jìn)程調(diào)度算法時(shí),應(yīng)著重考慮哪兒個(gè)問題?
(分?jǐn)?shù):8.00)
正確答案:((1)引起進(jìn)程調(diào)度的時(shí)機(jī)。
(2)進(jìn)程調(diào)度的方式。
(3)進(jìn)程隊(duì)列的組織。
(4)進(jìn)程調(diào)度算法的選擇。)
解析:
118.有5個(gè)任務(wù)A,B,C,D,E,它們幾乎同時(shí)到達(dá),預(yù)計(jì)它們的運(yùn)行時(shí)間為lOmin,6min,2min,
4min,8min。其優(yōu)先級(jí)分別為3,5,2,1和4,這里5為最高優(yōu)先級(jí)。時(shí)于下列每一種調(diào)度算法,計(jì)算
其平均進(jìn)程周轉(zhuǎn)時(shí)間(進(jìn)程切換開銷可不考慮)。
(1)先來先服務(wù)(按A,B,C,D,E)算法。
(2)優(yōu)先級(jí)調(diào)度算法。
(3)時(shí)間片輪轉(zhuǎn)算法。
(分?jǐn)?shù):8.00)
正確答案:((1)采用FCFS調(diào)度算法時(shí),各任務(wù)在系統(tǒng)中的執(zhí)行情況如下表所示:
執(zhí)行次序運(yùn)行時(shí)間優(yōu)先數(shù)等待時(shí)間周轉(zhuǎn)時(shí)間
A103010
B651016
C221618
D411822
E842230
所以,進(jìn)程的平均周轉(zhuǎn)時(shí)間為:
T=(10+16+18+22+30)/5=19.2min
(2)采用優(yōu)先級(jí)調(diào)度算法時(shí),各任務(wù)在系統(tǒng)中的執(zhí)行情況如下表所示:
執(zhí)行次序運(yùn)行時(shí)間優(yōu)先數(shù)等待時(shí)間周轉(zhuǎn)時(shí)間
B6506
E84614
A1031424
C222426
D112627
所以,進(jìn)程的平均周轉(zhuǎn)時(shí)間為:
T=(6+14+24+26+27)/5=19.4min
(3)采用時(shí)間片輪轉(zhuǎn)算法時(shí),假定時(shí)間片為2min,各任務(wù)的執(zhí)行情況是:(A,B,C,D,E),(A,B,D,
E),(A,B,E),(A,E),(A)。設(shè)A?E5個(gè)進(jìn)程的周轉(zhuǎn)時(shí)
間依次為T,?%,顯然有:
Ti=30min,T2=22niin,T:,=6min,Ti=16min,Ts=28min
所以,進(jìn)程的平均周轉(zhuǎn)時(shí)間為:
T=(30+22+6+16+28)/5=20.4min
)
解析:
119.有5個(gè)待運(yùn)行作業(yè)J”J”J”Js,各自預(yù)計(jì)運(yùn)行時(shí)間分別是9,6,3,5和7。假定這些作業(yè)同
時(shí)到達(dá),并且在一臺(tái)處理機(jī)上按單道方式執(zhí)行。討論采用哪種調(diào)度算法和哪種運(yùn)行次序?qū)⑹蛊骄苻D(zhuǎn)時(shí)間
最短。平均周轉(zhuǎn)時(shí)間為多少?
(分?jǐn)?shù):8.00)
正確答案:(按小作業(yè)優(yōu)先法可以使平均周轉(zhuǎn)周期最短。運(yùn)行次序?yàn)椋篔“J?,L,J”Js。平均周轉(zhuǎn)時(shí)間
為:
T=[3+(3+5)+(3+5+6)+(3+5+6+7)+(3+5+6+7+9)1/5=15.2
)
解析:
120.下圖中將一組進(jìn)程分為4類,各類進(jìn)程之間采用優(yōu)先級(jí)調(diào)度,而各類進(jìn)程內(nèi)部采用時(shí)間片輪轉(zhuǎn)調(diào)度,
請(qǐng)簡述P”R,P”P”汽,P?,P”匕進(jìn)程的調(diào)度過程。
(分?jǐn)?shù);8.00)
正確答案:(各類進(jìn)程之間采用優(yōu)先級(jí)調(diào)度,而同類進(jìn)程內(nèi)部采用時(shí)間片輪轉(zhuǎn)調(diào)度。先進(jìn)行優(yōu)先級(jí)4的進(jìn)
程調(diào)度,P“P”P,按時(shí)間片進(jìn)行輪轉(zhuǎn);等P”P”P,均執(zhí)行完畢,執(zhí)行優(yōu)先級(jí)3的進(jìn)程P“Ps。同理P”
匕按時(shí)間片輪轉(zhuǎn),運(yùn)行完成后調(diào)度優(yōu)先級(jí)1的進(jìn)程£,P”上。進(jìn)程上,P”P,按時(shí)間片輪轉(zhuǎn)直至完成。
)
解析:
121.在一個(gè)單道批處理系統(tǒng)中,一組作.業(yè)的提交時(shí)間和運(yùn)行時(shí)間如下表所示:
運(yùn)行時(shí)間(小
作業(yè)提交時(shí)間
時(shí))
18:001.0
28:500.50
39:000.20
49:100.10
試計(jì)算以下三種作業(yè)調(diào)度算法的平均周轉(zhuǎn)時(shí)間T和平均帶權(quán)周轉(zhuǎn)時(shí)間W:
(1)先來先服務(wù)。
(2)短作業(yè)優(yōu)先。
(3)響應(yīng)比高者優(yōu)先。
(分?jǐn)?shù):8.00)
正確答案:(采用先來先服務(wù)作業(yè)調(diào)度算法時(shí),作業(yè)的運(yùn)行情況如下表所示:
作業(yè)執(zhí)行次提交時(shí)運(yùn)行時(shí)開始時(shí)帶權(quán)周轉(zhuǎn)時(shí)
完成時(shí)刻周轉(zhuǎn)時(shí)間
序間間刻
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙大寧波理工學(xué)院《裝配式建筑》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏衛(wèi)生健康職業(yè)技術(shù)學(xué)院《邊坡與基坑工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 新版汽車維修工考試技巧試題及答案
- 咸陽職業(yè)技術(shù)學(xué)院《界面交互設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 整形外科主治醫(yī)師:男性外生殖器畸形、泌尿外科學(xué)真題一
- 硬件基礎(chǔ)知識(shí)考題及答案
- 河北地質(zhì)大學(xué)華信學(xué)院《工程編程語言》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年濟(jì)南歷程區(qū)九年級(jí)中考語文一??荚囋囶}(含答案)
- 學(xué)校風(fēng)險(xiǎn)管控責(zé)任清單校園安全風(fēng)險(xiǎn)管控工作實(shí)施方案
- 異形斜拉橋施工方案
- 中職班級(jí)工作
- 2024.8.1十七個(gè)崗位安全操作規(guī)程手冊(cè)(值得借鑒)
- 危險(xiǎn)貨物運(yùn)輸企業(yè)安全風(fēng)險(xiǎn)辨識(shí)分級(jí)管控
- 非營利組織中層管理人員薪酬管理政策
- 新版中國食物成分表
- 無人機(jī)應(yīng)用與基礎(chǔ)操控入門課件
- 完整版:美制螺紋尺寸對(duì)照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- 債權(quán)法學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 安全生產(chǎn)標(biāo)準(zhǔn)化基本規(guī)范評(píng)分表
- 《Linux網(wǎng)絡(luò)操作系統(tǒng)實(shí)用教程(CentOS8)第2版》全套教學(xué)課件
- 2015年919公務(wù)員聯(lián)考《申論》政法干警河北卷及參考答案
評(píng)論
0/150
提交評(píng)論