1.下述說法中,哪一個(gè)是錯(cuò)誤的?
A.在單CPU環(huán)境下,并發(fā)執(zhí)行的程序在CPU上交替運(yùn)行
B.計(jì)算機(jī)經(jīng)過若干層軟件的改造,而操作系統(tǒng)位于各種軟件的最底層
C.用戶程序之間不能并發(fā)執(zhí)行,用戶程序與操作系統(tǒng)程序之間能并發(fā)執(zhí)行
D.沒有任何軟件支持的計(jì)算機(jī)稱為*機(jī),操縱它是非常困難的
這道題涉及兩個(gè)重要概念,一個(gè)是*機(jī)改造,一個(gè)是并發(fā)執(zhí)行.
沒有任何軟件支持的計(jì)算機(jī)稱為*機(jī),操縱它是非常困難的,事實(shí)上是完全不可能的.*機(jī)經(jīng)過若干層軟件的改造,就成為功能更加完善的;可以使用其他軟件的計(jì)算機(jī),而操作系統(tǒng)位于各種應(yīng)用軟件的最底層.因此B和D都是正確的.
操作系統(tǒng)的并發(fā)性是指宏觀上(請(qǐng)注意宏觀二字)多個(gè)程序同時(shí)向前推進(jìn),因此在單CPU環(huán)境下,在CPU上交替運(yùn)行的程序是并發(fā)執(zhí)行的.如果從微觀上看,既然是交替運(yùn)行的,那就不是并行的.然而從宏觀上看A就是正確的.同理,用戶程序之間能并發(fā)執(zhí)行,用戶程序與操作系統(tǒng)程序之間也能并發(fā)執(zhí)行.因此C是錯(cuò)誤的.
答C)
2.下述說法中,哪一個(gè)是正確的?
A.宏觀上看分時(shí)系統(tǒng)的各個(gè)用戶是輪流地使用計(jì)算機(jī)
B.分時(shí)系統(tǒng)中各個(gè)用戶都可以與系統(tǒng)交互對(duì)話
C.各個(gè)用戶的程序在分時(shí)系統(tǒng)中常會(huì)相互混淆
D.分時(shí)系統(tǒng)對(duì)用戶的響應(yīng)有比較大的延遲
這道題主要針對(duì)分時(shí)操作系統(tǒng)的基本概念.A涉及它的多路性,即若干個(gè)用戶可以同時(shí)使用一臺(tái)分時(shí)系統(tǒng)的計(jì)算機(jī).微觀上看是各用戶輪流使用計(jì)算機(jī);宏觀上看是各用戶在并行工作.A說它在宏觀上是輪流使用計(jì)算機(jī)是不對(duì)的.
B涉及它的交互性,即用戶可根據(jù)系統(tǒng)對(duì)請(qǐng)求的響應(yīng)結(jié)果,進(jìn)一步向系統(tǒng)提出新的請(qǐng)求.這種能使用戶與系統(tǒng)進(jìn)行人-機(jī)對(duì)話的工作方式,明顯地有別于批處理系統(tǒng),因而分時(shí)系統(tǒng)又被稱為交互式系統(tǒng).這表明B是正確的.
C涉及它的獨(dú)立性.即用戶之間可以相互獨(dú)立操作,互不干涉;系統(tǒng)保證各用戶程序運(yùn)行的完整性,不會(huì)發(fā)生相互混淆或破壞現(xiàn)象.因此C的說法是錯(cuò)誤的.
D涉及它的及時(shí)性.即系統(tǒng)可對(duì)用戶的輸入及時(shí)作出響應(yīng).分時(shí)系統(tǒng)性能的主要指標(biāo)之一是響應(yīng)時(shí)間,是指從終端發(fā)出命令到系統(tǒng)予以應(yīng)答所需的時(shí)間.這個(gè)延遲時(shí)間并不大,可見說法D也是錯(cuò)誤的.分時(shí)系統(tǒng)的主要目標(biāo)是對(duì)用戶響應(yīng)的及時(shí)性,即不致用戶等待每一個(gè)命令的處理時(shí)間過長(zhǎng).計(jì)算機(jī)系統(tǒng)往往同時(shí)采用批處理方式來為用戶服務(wù),即時(shí)間要求不強(qiáng)的作業(yè)放入"后臺(tái)"(批處理)處理,需頻繁交互的作業(yè)在"前臺(tái)"(分時(shí))處理.
所以,B為正確答案.
3.分時(shí)系統(tǒng)采用_的方式處理用戶的服務(wù)請(qǐng)求.
分時(shí)操作系統(tǒng)接收每個(gè)用戶的命令,采用時(shí)間片輪轉(zhuǎn)的方式處理用戶的服務(wù)請(qǐng)求,即按照某個(gè)次序給每個(gè)用戶分配一段CPU時(shí)間,進(jìn)行各自的處理.對(duì)每個(gè)用戶而言,仿佛"獨(dú)占"了整個(gè)計(jì)算機(jī)系統(tǒng).這種方式可以理解為在某一時(shí)間段內(nèi)多個(gè)用戶共享主機(jī)的資源,但是在某一個(gè)時(shí)刻只能有一個(gè)用戶使用主機(jī)的資源.
所以,分時(shí)系統(tǒng)采用時(shí)間片輪轉(zhuǎn)的方式處理用戶的服務(wù)請(qǐng)求.
4.下述說法中,哪一個(gè)是錯(cuò)誤的?
A.計(jì)算機(jī)用于飛行控制,必須是實(shí)時(shí)系統(tǒng)
B.計(jì)算機(jī)用于石化生產(chǎn)控制,不必是實(shí)時(shí)系統(tǒng)
C.計(jì)算機(jī)用于預(yù)訂機(jī)票也要實(shí)時(shí)系統(tǒng)
D.計(jì)算機(jī)用于情報(bào)檢索更要實(shí)時(shí)系統(tǒng)
實(shí)時(shí)系統(tǒng)可分成兩類:(1)實(shí)時(shí)控制系統(tǒng).把計(jì)算機(jī)用于飛行控制;導(dǎo)彈發(fā)射等的自動(dòng)控制時(shí),要求計(jì)算機(jī)能盡快處理測(cè)量系統(tǒng)測(cè)得的數(shù)據(jù),及時(shí)地對(duì)飛機(jī)或?qū)椷M(jìn)行控制,或?qū)⒂嘘P(guān)信息通過顯示終端提供給決策人員.把計(jì)算機(jī)用于軋鋼;石化;機(jī)加工等工業(yè)生產(chǎn)過程控制時(shí),也要求計(jì)算機(jī)能及時(shí)處理由各類傳感器送來的數(shù)據(jù),然后控制相應(yīng)的執(zhí)行機(jī)制.
(2)實(shí)時(shí)信息處理系統(tǒng).把計(jì)算機(jī)用于預(yù)定飛機(jī)票;查詢有關(guān)航班;航線;票價(jià)等事宜時(shí),或把計(jì)算機(jī)用于銀行系統(tǒng);情報(bào)檢索系統(tǒng)時(shí),都要求計(jì)算機(jī)能對(duì)終端設(shè)備發(fā)來的服務(wù)請(qǐng)求及時(shí)予以正確的回答.所以,B的說法是不對(duì)的.
答B(yǎng))
5.下述說法中,哪一個(gè)是錯(cuò)誤的?
A.分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)是兩個(gè)完全不同的系統(tǒng)軟件
B.分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)在物理結(jié)構(gòu)上是沒有區(qū)別的
C.分布式操作系統(tǒng)要求一個(gè)統(tǒng)一的操作系統(tǒng),系統(tǒng)結(jié)構(gòu)對(duì)用戶是透明的
D.網(wǎng)絡(luò)操作系統(tǒng)要求一個(gè)統(tǒng)一的操作系統(tǒng),系統(tǒng)結(jié)構(gòu)對(duì)用戶是透明的
分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)是兩個(gè)不容易分清的概念.本章對(duì)操作系統(tǒng)類型的介紹,可能還不足以把這兩個(gè)概念分清.本題中的A和B都是正確的.分布式系統(tǒng)要求一個(gè)統(tǒng)一的操作系統(tǒng),實(shí)現(xiàn)系統(tǒng)操作的統(tǒng)一性.分布式操作系統(tǒng)管理分布式系統(tǒng)中的所有資源,它負(fù)責(zé)全系統(tǒng)的資源分配和調(diào)度;任務(wù)劃分;信息傳輸控制協(xié)調(diào)工作,并為用戶提供一個(gè)統(tǒng)一的界面,用戶通過這一界面實(shí)現(xiàn)所需要的操作和使用系統(tǒng)資源,至于操作定在哪一臺(tái)計(jì)算機(jī)上執(zhí)行或使用哪臺(tái)計(jì)算機(jī)的資源則是操作系統(tǒng)完成的,用戶不必知道.這就是所謂的"透明性",因此C也是正確的.對(duì)于網(wǎng)絡(luò)操作系統(tǒng),系統(tǒng)結(jié)構(gòu)對(duì)用戶是不透明的.網(wǎng)絡(luò)用戶在使用網(wǎng)絡(luò)資源時(shí),必須知道網(wǎng)絡(luò)資源的分布情況;網(wǎng)絡(luò)文件目錄的結(jié)構(gòu)等.因此D是錯(cuò)誤的.
答D) 6.修改程序狀態(tài)字;啟動(dòng)I/O操作等指令是_指令,而算術(shù)運(yùn)算指令;邏輯運(yùn)算指令是_指令.
為保證系統(tǒng)安全,機(jī)器指令系統(tǒng)分成兩部分:特權(quán)指令和非特權(quán)指令.
特權(quán)指令只允許操作系統(tǒng)使用,而不允許一般用戶使用.這些指令如:修改程序狀態(tài)字;設(shè)置中斷屏蔽;啟動(dòng)設(shè)備I/O操作;設(shè)置時(shí)鐘;置中斷向量;清內(nèi)存;停機(jī)等.這些指令如果允許用戶隨便使用,就可能使系統(tǒng)陷入混亂.
非特權(quán)指令是特權(quán)指令之外的指令,它是一般用戶使用的指令,如算術(shù)運(yùn)算指令;邏輯運(yùn)算指令;取數(shù)存數(shù)指令;訪管指令等.
答特權(quán)指令,非特權(quán)指令)
7.下述說法中,哪一個(gè)是錯(cuò)誤的?
A.機(jī)器運(yùn)行時(shí)交替處于管態(tài)或目態(tài)
B.機(jī)器處于目態(tài)時(shí),只能執(zhí)行特權(quán)指令
C.機(jī)器處于管態(tài)時(shí),只能執(zhí)行特權(quán)指令
D.機(jī)器從目態(tài)轉(zhuǎn)換為管態(tài)途徑是中斷
CPU交替執(zhí)行操作系統(tǒng)程序和用戶程序.在執(zhí)行不同程序時(shí),根據(jù)運(yùn)行程序?qū)C(jī)器指令的使用權(quán)限而將CPU置為不同的狀態(tài).大多數(shù)計(jì)算機(jī)系統(tǒng)將CPU執(zhí)行狀態(tài)劃分為管態(tài)和目態(tài)兩種.因此A是正確的.
機(jī)器處于目態(tài)時(shí),程序只能執(zhí)行非特權(quán)指令.因此B是錯(cuò)誤的.用戶程序只能在目態(tài)下運(yùn)行,如果用戶程序在目態(tài)下執(zhí)行了特權(quán)指令,硬件將產(chǎn)生中斷,由操作系統(tǒng)獲得控制,特權(quán)指令的執(zhí)行被制止,這樣便可以防止用戶程序有意或無意地破壞系統(tǒng).
CPU在管態(tài)下可以執(zhí)行指令系統(tǒng)的全集,操作系統(tǒng)在管態(tài)下運(yùn)行.所以C是正確的.
系統(tǒng)運(yùn)行過程中,機(jī)器狀態(tài)動(dòng)態(tài)變化.時(shí)而運(yùn)行于目態(tài),時(shí)而運(yùn)行于管態(tài).從目態(tài)轉(zhuǎn)換為管態(tài)的途徑是中斷.中斷發(fā)生時(shí),CPU狀態(tài)處于管態(tài).從管態(tài)到目態(tài)的轉(zhuǎn)換可通過修改程序狀態(tài)字來實(shí)現(xiàn),這將伴隨著由操作系統(tǒng)程序到用戶程序的轉(zhuǎn)換.
答B(yǎng))
8.以下哪一個(gè)中斷是自愿性中斷?
A.輸入輸出中斷
B.內(nèi)存校驗(yàn)中斷
C.訪管中斷
D.時(shí)鐘中斷
引起中斷的事件稱為中斷源,一般將中斷源分成兩類:強(qiáng)迫性中斷和自愿性中斷.中斷的實(shí)現(xiàn)需要硬件和軟件結(jié)合來完成,硬件部分稱為中斷裝置,軟件部分稱為中斷處理程序.中斷裝置和中斷處理程序統(tǒng)稱為中斷系統(tǒng).
強(qiáng)迫性中斷是正在運(yùn)行的程序所不期望的,它是否發(fā)生;何時(shí)發(fā)生均無法預(yù)料,因而運(yùn)行程序可能在任意位置處被打斷.這類中斷大致有如下幾種:輸入輸出中斷;硬件故障中斷(如掉電;內(nèi)存校驗(yàn)錯(cuò)誤);時(shí)鐘中斷;控制臺(tái)中斷;程序性中斷(如目態(tài)程序執(zhí)行特權(quán)指令;地址越界;虛擬存儲(chǔ)中的缺頁;缺段;溢出;除零等).因此,本題的A;B;D都是強(qiáng)迫性中斷,而不是自愿性中斷.
自愿性中斷是正在運(yùn)行的程序有意安排的,通常是程序員在編制程序時(shí),因要求操作系統(tǒng)提供服務(wù)而有意使用訪管指令或系統(tǒng)調(diào)用,從而導(dǎo)致中斷的,所以它又稱為訪管中斷.這類中斷的發(fā)生具有必然性,而且發(fā)生的位置是確定的.因此C是自愿性中斷.
答C)
9.以下哪一個(gè)處理不屬于中斷處理過程:
A.保存被中斷程序的現(xiàn)場(chǎng)
B.恢復(fù)被中斷程序的現(xiàn)場(chǎng)
C.執(zhí)行中斷處理程序
D.啟動(dòng)外部設(shè)備操作
所謂中斷是指CPU對(duì)系統(tǒng)發(fā)生的某個(gè)事件做出反應(yīng).中斷處理過程:CPU暫停正在執(zhí)行的程序,保留現(xiàn)場(chǎng)后自動(dòng)轉(zhuǎn)去執(zhí)行相應(yīng)的中斷處理程序,處理完后再返回?cái)帱c(diǎn)繼續(xù)執(zhí)行被"打斷"的程序.因此,本題的A;B;C都屬于中斷處理過程,而D不是.
答D)
10.下列關(guān)于進(jìn)程控制塊PCB的敘述中,哪些是正確的?
Ⅰ.系統(tǒng)利用PCB描述進(jìn)程的基本靜態(tài)特性
Ⅱ.系統(tǒng)利用PCB描述進(jìn)程的運(yùn)動(dòng)變化過程
Ⅲ.一個(gè)進(jìn)程惟一對(duì)應(yīng)一個(gè)PCB
四個(gè)可能的答案是:
A.Ⅰ和Ⅱ
B.Ⅱ和Ⅲ
C.Ⅰ和Ⅲ
D.全都正確
系統(tǒng)為了便于控制和描述進(jìn)程的活動(dòng)過程,在操作系統(tǒng)核心中為進(jìn)程定義了一個(gè)專門的數(shù)據(jù)結(jié)構(gòu),稱為進(jìn)程控制塊PCB(ProcessControlBlock),它是進(jìn)程存在的惟一標(biāo)志.系統(tǒng)利用PCB來描述進(jìn)程的基本情況以及進(jìn)程的運(yùn)行變化過程.當(dāng)系統(tǒng)創(chuàng)建一個(gè)進(jìn)程時(shí),就為進(jìn)程設(shè)置一個(gè)PCB,再利用PCB對(duì)進(jìn)程進(jìn)行控制和管理.撤消進(jìn)程時(shí),系統(tǒng)收回它的PCB,進(jìn)程也隨之消亡.
PCB的內(nèi)容可以分成調(diào)度信息和現(xiàn)場(chǎng)信息兩大部分.調(diào)度信息描述了進(jìn)程當(dāng)前所處的狀況;現(xiàn)場(chǎng)信息刻畫了進(jìn)程的運(yùn)行情況.由此可見,它既描述了進(jìn)程的基本靜態(tài)特性,又描述了進(jìn)程的運(yùn)動(dòng)變化過程,而且一個(gè)進(jìn)程惟一對(duì)應(yīng)一個(gè)PCB.因此三個(gè)說法都正確.
答D)
11.在采用非搶占式進(jìn)程調(diào)度方式下,下列哪一種情況不會(huì)引起進(jìn)程切換?
A.一個(gè)更高優(yōu)先級(jí)的進(jìn)程就緒
B.時(shí)間片到
C.進(jìn)程運(yùn)行完畢
D.進(jìn)程執(zhí)行P操作
此題考證同學(xué)們對(duì)進(jìn)程調(diào)動(dòng)方法的理解.在采用非搶占式進(jìn)程調(diào)度方式下,一個(gè)更高優(yōu)先級(jí)的進(jìn)程就緒并不會(huì)搶占CPU而引起進(jìn)程切換.如果是搶占式進(jìn)程調(diào)度方式,則一個(gè)更高優(yōu)先級(jí)的進(jìn)程就緒就會(huì)搶占CPU而引起進(jìn)程切換.因此應(yīng)該選A.但是我們還應(yīng)該看看其他三個(gè)情況.時(shí)間片到會(huì)引起進(jìn)程切換,進(jìn)程運(yùn)行完畢會(huì)引起進(jìn)程切換,進(jìn)程執(zhí)行P操作從而因資源不足而被阻塞也會(huì)引起進(jìn)程切換.
所以,A為正確答案.
12.下列關(guān)于進(jìn)程調(diào)度的說法哪一個(gè)是錯(cuò)誤的
A.進(jìn)程調(diào)度的任務(wù)是控制;協(xié)調(diào)進(jìn)程對(duì)CPU的競(jìng)爭(zhēng),進(jìn)程調(diào)度即處理機(jī)調(diào)度
B.調(diào)度算法解決以什么次序;按何種時(shí)間比對(duì)就緒進(jìn)程分配處理機(jī)
C.時(shí)間片輪轉(zhuǎn)法中,時(shí)間片長(zhǎng)度的選取并不重要
D.進(jìn)程優(yōu)先級(jí)的設(shè)置可以是靜態(tài)的,也可以是動(dòng)態(tài)的
在多道程序環(huán)境中,進(jìn)程數(shù)目多于處理機(jī)數(shù),這將導(dǎo)致多個(gè)進(jìn)程互相爭(zhēng)用處理機(jī).按照一定的調(diào)度算法,使某一就緒進(jìn)程獲得CPU的控制權(quán),轉(zhuǎn)為運(yùn)行狀態(tài).實(shí)際上進(jìn)程調(diào)度完成一臺(tái)物理的CPU轉(zhuǎn)變成多臺(tái)虛擬的或邏輯的CPU的工作.因此A;B說法都是正確的.
在時(shí)間片輪轉(zhuǎn)算法中,將CPU的處理時(shí)間劃分成一個(gè)個(gè)時(shí)間片,就緒隊(duì)列中的各進(jìn)程輪流運(yùn)行一個(gè)時(shí)間片.時(shí)間片的長(zhǎng)短將直接影響系統(tǒng)開銷和響應(yīng)時(shí)間.如果時(shí)間片長(zhǎng)度很小,則調(diào)度程序剝奪處理機(jī)的次數(shù)頻繁,加重系統(tǒng)開銷;反之,如果時(shí)間片長(zhǎng)度選擇過長(zhǎng),比方說一個(gè)時(shí)間片就能保證就緒隊(duì)列中所有進(jìn)程都執(zhí)行完畢,則輪轉(zhuǎn)法就退化成先進(jìn)先出算法.因此,時(shí)間片的大小非常重要.因此C是錯(cuò)誤的.
在優(yōu)先級(jí)算法中,進(jìn)程調(diào)度每次將處理機(jī)分配給具有優(yōu)先級(jí)的就緒進(jìn)程.它有靜態(tài)優(yōu)先級(jí)(在運(yùn)行期間不能再改變)和動(dòng)態(tài)優(yōu)先級(jí)(在進(jìn)程運(yùn)行中隨著進(jìn)程特性的改變不斷修改優(yōu)先級(jí)).因此D也是正確的.
13.對(duì)于永久性資源,下列哪條不是產(chǎn)生死鎖的必要條件:
A.互斥條件,即進(jìn)程互斥使用資源
B.可剝奪條件,進(jìn)程獲得的資源在未使用完時(shí)被其他進(jìn)程強(qiáng)行剝奪
C.部分分配,在申請(qǐng)新資源的同時(shí),繼續(xù)占用已分配的資源
D.循環(huán)等待,每一進(jìn)程已獲得的資源同時(shí)被下一個(gè)進(jìn)程所請(qǐng)求
對(duì)于永久性資源如處理機(jī),產(chǎn)生死鎖的必要條件是:
(1)互斥條件.任何時(shí)刻一個(gè)資源只為一個(gè)進(jìn)程獨(dú)占,其他進(jìn)程若請(qǐng)求一個(gè)已被占用的資源,只能等待占用者釋放后才能使用.A是正確的.
(2)不可剝奪條件.進(jìn)程所獲得的資源在未使用完畢之前,不能被其他進(jìn)程強(qiáng)行剝奪,而只能由獲得該資源的進(jìn)程自己釋放.B是錯(cuò)誤的.如果是可剝奪條件則不會(huì)死鎖.
(3)部分分配.進(jìn)程每次申請(qǐng)它所需要的一部分資源,在申請(qǐng)新資源時(shí),繼續(xù)占用已分配的資源.C是正確的.
(4)循環(huán)等待.存在一個(gè)進(jìn)程環(huán)路,環(huán)路中每一個(gè)進(jìn)程已獲得的資源同時(shí)被下一個(gè)進(jìn)程所請(qǐng)求.D也是正確的.
答B(yǎng))
14.在多道程序系統(tǒng)中,內(nèi)存既有操作系統(tǒng),又有許多用戶程序.為使系統(tǒng)正確運(yùn)行,要采取存儲(chǔ)保護(hù)措施以防止 Ⅰ.地址越界;Ⅱ.操作越權(quán).
A.只有Ⅰ
B.只有Ⅱ
C.Ⅰ和Ⅱ
D.都不正確
內(nèi)存中既有操作系統(tǒng),又有用戶程序.為使系統(tǒng)正常運(yùn)行,避免各程序相互干擾,必須對(duì)內(nèi)存中的程序和數(shù)據(jù)進(jìn)行保護(hù).主要措施有二:一是防止地址越界,即每個(gè)進(jìn)程都有相對(duì)獨(dú)立的進(jìn)程空間,如果進(jìn)程運(yùn)行時(shí)產(chǎn)生的地址超出地址空間,則發(fā)生地址越界.這可能侵犯其他進(jìn)程的空間,也可能侵犯操作系統(tǒng)的空間.因此,對(duì)進(jìn)程所產(chǎn)生的地址必須加以檢查,發(fā)生越界時(shí)則產(chǎn)生中斷,由操作系統(tǒng)進(jìn)行相應(yīng)的處理.另一是防止操作越權(quán),對(duì)于多個(gè)進(jìn)程共享的公共區(qū)域,必須對(duì)公共區(qū)域的訪問權(quán)限加以限制.如,有些進(jìn)程可以執(zhí)行寫操作,有些進(jìn)程只能執(zhí)行讀操作等.因此,要檢查訪問權(quán)限,發(fā)生越權(quán)或非法操作時(shí)則產(chǎn)生中斷,由操作系統(tǒng)進(jìn)行相應(yīng)的處理.
答C)
15.在頁式存儲(chǔ)管理中,為加快地址映射速度,常需要硬件支持.以下哪些硬件是用于地址映射的?
Ⅰ.頁表始址寄存器
Ⅱ.變址寄存器
Ⅲ.相聯(lián)存儲(chǔ)器
Ⅳ.頁表長(zhǎng)度寄存器
A.Ⅰ;Ⅲ和ⅣC.Ⅰ;Ⅱ和Ⅲ
B.Ⅰ;Ⅱ和ⅣD.全部都是
在頁式存儲(chǔ)管理中,系統(tǒng)提供一對(duì)硬件寄存器:頁表始址寄存器和頁表長(zhǎng)度寄存器.
頁表始址寄存器用于保存進(jìn)程頁表在內(nèi)存的首地址.當(dāng)進(jìn)程被調(diào)度程序選中投入運(yùn)行時(shí),系統(tǒng)將其頁表首地址從進(jìn)程控制塊中取出送入該寄存器.
頁表長(zhǎng)度寄存器用于保存正在運(yùn)行進(jìn)程的頁表長(zhǎng)度.當(dāng)進(jìn)程被選中運(yùn)行時(shí),系統(tǒng)將它從進(jìn)程控制塊中取出送入該寄存器.
此外,存儲(chǔ)快表要用到相聯(lián)存儲(chǔ)器.因此A是正確的.
答A) 16.虛擬存儲(chǔ)技術(shù)的基本思想是利用大容量的外存來擴(kuò)充內(nèi)存,產(chǎn)生一個(gè)比實(shí)際內(nèi)存大得多的虛擬內(nèi)存空間.引入它的前提是
Ⅰ.程序局部性原理
Ⅱ.時(shí)間局部性原理
Ⅲ.空間局部性原理
Ⅳ.數(shù)據(jù)局部性原理
A.Ⅰ;Ⅱ和Ⅲ
B.Ⅰ;Ⅱ和Ⅳ
C.Ⅰ;Ⅲ和Ⅳ
D.全部
我們知道,程序局部性原理是虛擬存儲(chǔ)技術(shù)引入的前提.程序局部性原理包括時(shí)間局部性和空間局部性.時(shí)間局部性指在一段局部時(shí)間內(nèi),程序某一部分的數(shù)據(jù)或指令被重復(fù)性地訪問,這對(duì)應(yīng)于程序結(jié)構(gòu)中的循環(huán);子程序;常用到的變量及數(shù)據(jù)等.空間局部性指在一局部存儲(chǔ)空間中,指令或數(shù)據(jù)會(huì)被接連訪問到,這對(duì)應(yīng)于程序結(jié)構(gòu)中的順序執(zhí)行的指令;線性數(shù)據(jù)結(jié)構(gòu)以及在相鄰位置存放的數(shù)據(jù)或變量等.數(shù)據(jù)局部性實(shí)際包含在程序局部性中.
答D)
17.用來選擇被淘汰頁面的算法稱為頁面淘汰算法.在以下算法中,哪一個(gè)最理想?
A.淘汰算法(OPT)
B.先進(jìn)先出淘汰算法(FIFO)
C.最近最久未使用淘汰算法(LRU)
D.最近最少使用淘汰算法(LFU)
當(dāng)內(nèi)存空間已被占滿而又要調(diào)入新頁時(shí),必須把已在內(nèi)存里的某一頁面淘汰掉,這稱為頁面淘汰.用來選擇被淘汰頁面的算法稱為頁面淘汰算法.
其中,淘汰算法(OPT)是理論上;最理想的算法.它淘汰今后不再需要的;或者在最長(zhǎng)時(shí)間以后才會(huì)用到的頁面.這一算法不可能實(shí)現(xiàn),但它可以作為衡量其他頁面淘汰算法優(yōu)劣的一個(gè)標(biāo)準(zhǔn).
其他算法,如先進(jìn)先出淘汰算法(FIFO);最近最久未使用淘汰算法(LRU);最近最少使用淘汰算法(LFU),雖然不理想,但是還比較實(shí)用.
答A)
18.下列關(guān)于UNIX的敘述中,不正確的是
A.UNIX的文件系統(tǒng)是樹型結(jié)構(gòu)的,便于管理和檢索
B.UNIX提供了豐富的軟件工具,如實(shí)用程序;文本工具和開發(fā)工具
C.UNIX把普通文件;目錄文件和設(shè)備文件分別以不同方式進(jìn)行管理
D.UNIX是多用戶;多任務(wù)的分時(shí)操作系統(tǒng)
本題是關(guān)于UNIX應(yīng)該了解的一些基本知識(shí).UNIX是多用戶;多任務(wù)的分時(shí)操作系統(tǒng);UNIX的文件系統(tǒng)是樹型結(jié)構(gòu)的,便于管理和檢索;UNIX提供了豐富的軟件工具,如實(shí)用程序;文本工具和開發(fā)工具;UNIX把普通文件;目錄文件和設(shè)備文件都以相同的方式進(jìn)行管理,而不是以不同的方式進(jìn)行管理.
答C)
19.從不同角度,可以將文件劃分為不同類別.以下哪一個(gè)屬于文件的邏輯結(jié)構(gòu)分類?
A.臨時(shí)文件;永久文件;檔案文件
B.只讀文件;讀寫文件;可執(zhí)行文件;無保護(hù)文件
C.流式文件;記錄式文件
D.順序文件;鏈接文件;索引文件;Hash文件;索引順序文件
臨時(shí)文件,即暫時(shí)性信息的文件;永久文件,其信息需要長(zhǎng)期保存的文件;檔案文件,即保存在作為"檔案"用的磁帶上,以備查證和恢復(fù)時(shí)使用的文件.這是按信息的保存期限分類.
只讀文件;讀寫文件;可執(zhí)行文件;無保護(hù)文件.這是按文件的保護(hù)方式分類.
流式文件;記錄式文件.這是按文件的邏輯結(jié)構(gòu)分類.
順序文件;鏈接文件;索引文件;Hash文件;索引順序文件.這是按文件的物理結(jié)構(gòu)分類.
答C)
20.文件控制塊FCB是系統(tǒng)為管理文件而設(shè)置的一個(gè)數(shù)據(jù)結(jié)構(gòu).FCB通常應(yīng)包括以下內(nèi)容:
Ⅰ.文件名,文件號(hào),用戶名,文件的物理位置
Ⅱ.文件長(zhǎng)度,記錄大小,文件類型,文件屬性,共享說明
Ⅲ.文件邏輯結(jié)構(gòu),文件物理結(jié)構(gòu),口令,保存期限
Ⅳ.建立文件的日期和時(shí)間,最后訪問和最后修改的日期和時(shí)間,
A.Ⅰ和ⅡC.Ⅰ;Ⅱ和Ⅲ
B.Ⅰ和ⅢD.全部都有
文件控制塊FCB是文件存在的標(biāo)志,它記錄了系統(tǒng)管理文件所需要的全部信息.FCB通常應(yīng)包括以下內(nèi)容:
文件名,文件號(hào),用戶名,文件的物理位置,文件長(zhǎng)度,記錄大小,文件類型,文件屬性,共享說明,文件邏輯結(jié)構(gòu),文件物理結(jié)構(gòu),建立文件的日期和時(shí)間,最后訪問日期和時(shí)間,最后修改日期和時(shí)間,口令,保存期限等.
答D)
21.文件的保護(hù);保密實(shí)際上是用戶對(duì)文件的存取權(quán)限問題,一般為文件的存取設(shè)置兩級(jí)控制.以下說法哪個(gè)是正確的:
A.第一級(jí)是存取權(quán)限的識(shí)別,即對(duì)文件可以執(zhí)行何種操作
B.第一級(jí)是訪問者的識(shí)別,即規(guī)定作者用戶可以對(duì)文件進(jìn)行操作
C.第二級(jí)是存取權(quán)限的識(shí)別,即對(duì)文件可以執(zhí)行何種操作
D.第二級(jí)是訪問者的識(shí)別,即規(guī)定作者用戶可以對(duì)文件進(jìn)行操作
文件系統(tǒng)必須提供安全可靠的保護(hù)與保密措施,以防止文件信息被有意或無意的破壞或偷竊.保護(hù)措施是為了防止由于誤操作而對(duì)文件造成破壞,保密措施則是為了防止未經(jīng)授權(quán)的用戶對(duì)文件進(jìn)行訪問.
一般為文件的存取設(shè)置兩級(jí)控制:第一級(jí)是訪問者的識(shí)別,即規(guī)定哪些用戶可以對(duì)文件進(jìn)行操作;第二級(jí)是存取權(quán)限的識(shí)別,即可對(duì)文件執(zhí)行何種操作.由此可見,A和D肯定是錯(cuò)誤的.
為實(shí)施第一級(jí)控制,將用戶分成三類:文件創(chuàng)建者(文件主);文件主的合作者或同組用戶;其他用戶.為實(shí)施第二級(jí)控制,可設(shè)置以下幾種基本存取權(quán)限:R(只讀),W(可寫),E(可執(zhí)行),N(不允許任何操作).由此可見,B只對(duì)了一半,后一半是不對(duì)的.C則是正確的.
答C)
22.如果按設(shè)備的數(shù)據(jù)組織方式分類,正確的是:
A.輸入設(shè)備;輸出設(shè)備
B.存儲(chǔ)設(shè)備;虛擬設(shè)備
C.塊設(shè)備;字符設(shè)備
D.獨(dú)占設(shè)備;共享設(shè)備
現(xiàn)代計(jì)算機(jī)系統(tǒng)總是配有各種類型的外部設(shè)備,除了顯示器;鍵盤;鼠標(biāo);打印機(jī);磁帶;磁盤外,又出現(xiàn)了光盤;繪圖儀;圖形數(shù)字化儀;激光打印機(jī);聲音輸入輸出設(shè)備等,我們可以從不同的角度對(duì)其分類.
主要有按設(shè)備的工作特性分類;按設(shè)備的數(shù)據(jù)組織方式分類;按資源分配的角度分類等等.其中按數(shù)據(jù)組織方式分類的設(shè)備有塊設(shè)備(指以數(shù)據(jù)塊為單位組織和傳送數(shù)據(jù)的設(shè)備,如磁盤,磁帶等)和字符設(shè)備(指以單個(gè)字符為單位存取信息的設(shè)備,如終端,打印機(jī)等).因此C是正確的.
答C)
23.下列哪一個(gè)不是CPU對(duì)外部設(shè)備的控制方式?
A.中斷方式C.通道方式
B.DMA方式D.虛設(shè)備方式
外部設(shè)備雖然種類繁多,但它們都是在主機(jī)的控制下工作的.CPU對(duì)外部設(shè)備的控制方式主要有以下四種:
(1)循環(huán)測(cè)試I/O方式,利用I/O測(cè)試指令測(cè)試設(shè)備的忙閑.設(shè)備不忙,則執(zhí)行輸入或輸出指令.這種方式使CPU花費(fèi)很多時(shí)間在I/O循環(huán)測(cè)試中,造成浪費(fèi).
(2)中斷處理方式,引入中斷之后,每當(dāng)設(shè)備完成I/O操作,便以中斷請(qǐng)求方式通知CPU,然后進(jìn)行相應(yīng)處理.仍然消耗許多CPU時(shí)間.
(3)直接內(nèi)存存取(DMA)方式,DMA方式用于高速外部設(shè)備與內(nèi)存之間批量數(shù)據(jù)的傳輸.
(4)通道方式,它是獨(dú)立于CPU的;專門負(fù)責(zé)數(shù)據(jù)輸入輸出傳輸工作的處理機(jī),它對(duì)外部設(shè)備實(shí)現(xiàn)統(tǒng)一管理,代替CPU對(duì)I/O操作進(jìn)行控制,從而使I/O操作可以與CPU并行工作.
由此可見,A;B;C都屬于這種控制方式,而D則不是.
答D)
24.要想連接多個(gè)打印機(jī),需要哪一個(gè)通道?
A.字節(jié)多路通道C.成組多路通道
B.選擇通道D.塊多路通道
按照信息交換方式和所連接的設(shè)備種類不同,通道可以分為以下三種類型:
(1)字節(jié)多路通道.它適用于連接打印機(jī);終端等低速或中速的I/O設(shè)備.
(2)選擇通道.它適用于連接磁盤;磁帶等高速設(shè)備.當(dāng)一個(gè)輸入輸出操作請(qǐng)求完成后,再選擇另一臺(tái)設(shè)備為其服務(wù).
(3)成組多路通道.這種通道綜合了字節(jié)多路通道分時(shí)工作和選擇通道傳輸速率高的特點(diǎn).適于連接高速I/O設(shè)備,如磁盤.有時(shí)它也稱為塊多路通道.
由此可見,A是正確的.
答A)
25.正在執(zhí)行的通道程序通常保存在什么地方?
A.通道地址字(CAW)C.通道狀態(tài)字(CSW)
B.通道命令字(CCW)D.程序狀態(tài)字(PSW)
通道相當(dāng)于一個(gè)功能單純的處理機(jī),它具有自己的指令系統(tǒng),包括讀;寫;控制;轉(zhuǎn)移;結(jié)束以及空操作等指令,并可以執(zhí)行由這些指令編寫的通道程序.
正在執(zhí)行的通道指令在通道命令字中,其作用相當(dāng)于中央處理機(jī)的指令寄存器.注意,通道地址字只是記錄下一條通道指令存放的地址,不要把它們混淆起來.
答B(yǎng))
A.在單CPU環(huán)境下,并發(fā)執(zhí)行的程序在CPU上交替運(yùn)行
B.計(jì)算機(jī)經(jīng)過若干層軟件的改造,而操作系統(tǒng)位于各種軟件的最底層
C.用戶程序之間不能并發(fā)執(zhí)行,用戶程序與操作系統(tǒng)程序之間能并發(fā)執(zhí)行
D.沒有任何軟件支持的計(jì)算機(jī)稱為*機(jī),操縱它是非常困難的
這道題涉及兩個(gè)重要概念,一個(gè)是*機(jī)改造,一個(gè)是并發(fā)執(zhí)行.
沒有任何軟件支持的計(jì)算機(jī)稱為*機(jī),操縱它是非常困難的,事實(shí)上是完全不可能的.*機(jī)經(jīng)過若干層軟件的改造,就成為功能更加完善的;可以使用其他軟件的計(jì)算機(jī),而操作系統(tǒng)位于各種應(yīng)用軟件的最底層.因此B和D都是正確的.
操作系統(tǒng)的并發(fā)性是指宏觀上(請(qǐng)注意宏觀二字)多個(gè)程序同時(shí)向前推進(jìn),因此在單CPU環(huán)境下,在CPU上交替運(yùn)行的程序是并發(fā)執(zhí)行的.如果從微觀上看,既然是交替運(yùn)行的,那就不是并行的.然而從宏觀上看A就是正確的.同理,用戶程序之間能并發(fā)執(zhí)行,用戶程序與操作系統(tǒng)程序之間也能并發(fā)執(zhí)行.因此C是錯(cuò)誤的.
答C)
2.下述說法中,哪一個(gè)是正確的?
A.宏觀上看分時(shí)系統(tǒng)的各個(gè)用戶是輪流地使用計(jì)算機(jī)
B.分時(shí)系統(tǒng)中各個(gè)用戶都可以與系統(tǒng)交互對(duì)話
C.各個(gè)用戶的程序在分時(shí)系統(tǒng)中常會(huì)相互混淆
D.分時(shí)系統(tǒng)對(duì)用戶的響應(yīng)有比較大的延遲
這道題主要針對(duì)分時(shí)操作系統(tǒng)的基本概念.A涉及它的多路性,即若干個(gè)用戶可以同時(shí)使用一臺(tái)分時(shí)系統(tǒng)的計(jì)算機(jī).微觀上看是各用戶輪流使用計(jì)算機(jī);宏觀上看是各用戶在并行工作.A說它在宏觀上是輪流使用計(jì)算機(jī)是不對(duì)的.
B涉及它的交互性,即用戶可根據(jù)系統(tǒng)對(duì)請(qǐng)求的響應(yīng)結(jié)果,進(jìn)一步向系統(tǒng)提出新的請(qǐng)求.這種能使用戶與系統(tǒng)進(jìn)行人-機(jī)對(duì)話的工作方式,明顯地有別于批處理系統(tǒng),因而分時(shí)系統(tǒng)又被稱為交互式系統(tǒng).這表明B是正確的.
C涉及它的獨(dú)立性.即用戶之間可以相互獨(dú)立操作,互不干涉;系統(tǒng)保證各用戶程序運(yùn)行的完整性,不會(huì)發(fā)生相互混淆或破壞現(xiàn)象.因此C的說法是錯(cuò)誤的.
D涉及它的及時(shí)性.即系統(tǒng)可對(duì)用戶的輸入及時(shí)作出響應(yīng).分時(shí)系統(tǒng)性能的主要指標(biāo)之一是響應(yīng)時(shí)間,是指從終端發(fā)出命令到系統(tǒng)予以應(yīng)答所需的時(shí)間.這個(gè)延遲時(shí)間并不大,可見說法D也是錯(cuò)誤的.分時(shí)系統(tǒng)的主要目標(biāo)是對(duì)用戶響應(yīng)的及時(shí)性,即不致用戶等待每一個(gè)命令的處理時(shí)間過長(zhǎng).計(jì)算機(jī)系統(tǒng)往往同時(shí)采用批處理方式來為用戶服務(wù),即時(shí)間要求不強(qiáng)的作業(yè)放入"后臺(tái)"(批處理)處理,需頻繁交互的作業(yè)在"前臺(tái)"(分時(shí))處理.
所以,B為正確答案.
3.分時(shí)系統(tǒng)采用_的方式處理用戶的服務(wù)請(qǐng)求.
分時(shí)操作系統(tǒng)接收每個(gè)用戶的命令,采用時(shí)間片輪轉(zhuǎn)的方式處理用戶的服務(wù)請(qǐng)求,即按照某個(gè)次序給每個(gè)用戶分配一段CPU時(shí)間,進(jìn)行各自的處理.對(duì)每個(gè)用戶而言,仿佛"獨(dú)占"了整個(gè)計(jì)算機(jī)系統(tǒng).這種方式可以理解為在某一時(shí)間段內(nèi)多個(gè)用戶共享主機(jī)的資源,但是在某一個(gè)時(shí)刻只能有一個(gè)用戶使用主機(jī)的資源.
所以,分時(shí)系統(tǒng)采用時(shí)間片輪轉(zhuǎn)的方式處理用戶的服務(wù)請(qǐng)求.
4.下述說法中,哪一個(gè)是錯(cuò)誤的?
A.計(jì)算機(jī)用于飛行控制,必須是實(shí)時(shí)系統(tǒng)
B.計(jì)算機(jī)用于石化生產(chǎn)控制,不必是實(shí)時(shí)系統(tǒng)
C.計(jì)算機(jī)用于預(yù)訂機(jī)票也要實(shí)時(shí)系統(tǒng)
D.計(jì)算機(jī)用于情報(bào)檢索更要實(shí)時(shí)系統(tǒng)
實(shí)時(shí)系統(tǒng)可分成兩類:(1)實(shí)時(shí)控制系統(tǒng).把計(jì)算機(jī)用于飛行控制;導(dǎo)彈發(fā)射等的自動(dòng)控制時(shí),要求計(jì)算機(jī)能盡快處理測(cè)量系統(tǒng)測(cè)得的數(shù)據(jù),及時(shí)地對(duì)飛機(jī)或?qū)椷M(jìn)行控制,或?qū)⒂嘘P(guān)信息通過顯示終端提供給決策人員.把計(jì)算機(jī)用于軋鋼;石化;機(jī)加工等工業(yè)生產(chǎn)過程控制時(shí),也要求計(jì)算機(jī)能及時(shí)處理由各類傳感器送來的數(shù)據(jù),然后控制相應(yīng)的執(zhí)行機(jī)制.
(2)實(shí)時(shí)信息處理系統(tǒng).把計(jì)算機(jī)用于預(yù)定飛機(jī)票;查詢有關(guān)航班;航線;票價(jià)等事宜時(shí),或把計(jì)算機(jī)用于銀行系統(tǒng);情報(bào)檢索系統(tǒng)時(shí),都要求計(jì)算機(jī)能對(duì)終端設(shè)備發(fā)來的服務(wù)請(qǐng)求及時(shí)予以正確的回答.所以,B的說法是不對(duì)的.
答B(yǎng))
5.下述說法中,哪一個(gè)是錯(cuò)誤的?
A.分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)是兩個(gè)完全不同的系統(tǒng)軟件
B.分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)在物理結(jié)構(gòu)上是沒有區(qū)別的
C.分布式操作系統(tǒng)要求一個(gè)統(tǒng)一的操作系統(tǒng),系統(tǒng)結(jié)構(gòu)對(duì)用戶是透明的
D.網(wǎng)絡(luò)操作系統(tǒng)要求一個(gè)統(tǒng)一的操作系統(tǒng),系統(tǒng)結(jié)構(gòu)對(duì)用戶是透明的
分布式操作系統(tǒng)與網(wǎng)絡(luò)操作系統(tǒng)是兩個(gè)不容易分清的概念.本章對(duì)操作系統(tǒng)類型的介紹,可能還不足以把這兩個(gè)概念分清.本題中的A和B都是正確的.分布式系統(tǒng)要求一個(gè)統(tǒng)一的操作系統(tǒng),實(shí)現(xiàn)系統(tǒng)操作的統(tǒng)一性.分布式操作系統(tǒng)管理分布式系統(tǒng)中的所有資源,它負(fù)責(zé)全系統(tǒng)的資源分配和調(diào)度;任務(wù)劃分;信息傳輸控制協(xié)調(diào)工作,并為用戶提供一個(gè)統(tǒng)一的界面,用戶通過這一界面實(shí)現(xiàn)所需要的操作和使用系統(tǒng)資源,至于操作定在哪一臺(tái)計(jì)算機(jī)上執(zhí)行或使用哪臺(tái)計(jì)算機(jī)的資源則是操作系統(tǒng)完成的,用戶不必知道.這就是所謂的"透明性",因此C也是正確的.對(duì)于網(wǎng)絡(luò)操作系統(tǒng),系統(tǒng)結(jié)構(gòu)對(duì)用戶是不透明的.網(wǎng)絡(luò)用戶在使用網(wǎng)絡(luò)資源時(shí),必須知道網(wǎng)絡(luò)資源的分布情況;網(wǎng)絡(luò)文件目錄的結(jié)構(gòu)等.因此D是錯(cuò)誤的.
答D) 6.修改程序狀態(tài)字;啟動(dòng)I/O操作等指令是_指令,而算術(shù)運(yùn)算指令;邏輯運(yùn)算指令是_指令.
為保證系統(tǒng)安全,機(jī)器指令系統(tǒng)分成兩部分:特權(quán)指令和非特權(quán)指令.
特權(quán)指令只允許操作系統(tǒng)使用,而不允許一般用戶使用.這些指令如:修改程序狀態(tài)字;設(shè)置中斷屏蔽;啟動(dòng)設(shè)備I/O操作;設(shè)置時(shí)鐘;置中斷向量;清內(nèi)存;停機(jī)等.這些指令如果允許用戶隨便使用,就可能使系統(tǒng)陷入混亂.
非特權(quán)指令是特權(quán)指令之外的指令,它是一般用戶使用的指令,如算術(shù)運(yùn)算指令;邏輯運(yùn)算指令;取數(shù)存數(shù)指令;訪管指令等.
答特權(quán)指令,非特權(quán)指令)
7.下述說法中,哪一個(gè)是錯(cuò)誤的?
A.機(jī)器運(yùn)行時(shí)交替處于管態(tài)或目態(tài)
B.機(jī)器處于目態(tài)時(shí),只能執(zhí)行特權(quán)指令
C.機(jī)器處于管態(tài)時(shí),只能執(zhí)行特權(quán)指令
D.機(jī)器從目態(tài)轉(zhuǎn)換為管態(tài)途徑是中斷
CPU交替執(zhí)行操作系統(tǒng)程序和用戶程序.在執(zhí)行不同程序時(shí),根據(jù)運(yùn)行程序?qū)C(jī)器指令的使用權(quán)限而將CPU置為不同的狀態(tài).大多數(shù)計(jì)算機(jī)系統(tǒng)將CPU執(zhí)行狀態(tài)劃分為管態(tài)和目態(tài)兩種.因此A是正確的.
機(jī)器處于目態(tài)時(shí),程序只能執(zhí)行非特權(quán)指令.因此B是錯(cuò)誤的.用戶程序只能在目態(tài)下運(yùn)行,如果用戶程序在目態(tài)下執(zhí)行了特權(quán)指令,硬件將產(chǎn)生中斷,由操作系統(tǒng)獲得控制,特權(quán)指令的執(zhí)行被制止,這樣便可以防止用戶程序有意或無意地破壞系統(tǒng).
CPU在管態(tài)下可以執(zhí)行指令系統(tǒng)的全集,操作系統(tǒng)在管態(tài)下運(yùn)行.所以C是正確的.
系統(tǒng)運(yùn)行過程中,機(jī)器狀態(tài)動(dòng)態(tài)變化.時(shí)而運(yùn)行于目態(tài),時(shí)而運(yùn)行于管態(tài).從目態(tài)轉(zhuǎn)換為管態(tài)的途徑是中斷.中斷發(fā)生時(shí),CPU狀態(tài)處于管態(tài).從管態(tài)到目態(tài)的轉(zhuǎn)換可通過修改程序狀態(tài)字來實(shí)現(xiàn),這將伴隨著由操作系統(tǒng)程序到用戶程序的轉(zhuǎn)換.
答B(yǎng))
8.以下哪一個(gè)中斷是自愿性中斷?
A.輸入輸出中斷
B.內(nèi)存校驗(yàn)中斷
C.訪管中斷
D.時(shí)鐘中斷
引起中斷的事件稱為中斷源,一般將中斷源分成兩類:強(qiáng)迫性中斷和自愿性中斷.中斷的實(shí)現(xiàn)需要硬件和軟件結(jié)合來完成,硬件部分稱為中斷裝置,軟件部分稱為中斷處理程序.中斷裝置和中斷處理程序統(tǒng)稱為中斷系統(tǒng).
強(qiáng)迫性中斷是正在運(yùn)行的程序所不期望的,它是否發(fā)生;何時(shí)發(fā)生均無法預(yù)料,因而運(yùn)行程序可能在任意位置處被打斷.這類中斷大致有如下幾種:輸入輸出中斷;硬件故障中斷(如掉電;內(nèi)存校驗(yàn)錯(cuò)誤);時(shí)鐘中斷;控制臺(tái)中斷;程序性中斷(如目態(tài)程序執(zhí)行特權(quán)指令;地址越界;虛擬存儲(chǔ)中的缺頁;缺段;溢出;除零等).因此,本題的A;B;D都是強(qiáng)迫性中斷,而不是自愿性中斷.
自愿性中斷是正在運(yùn)行的程序有意安排的,通常是程序員在編制程序時(shí),因要求操作系統(tǒng)提供服務(wù)而有意使用訪管指令或系統(tǒng)調(diào)用,從而導(dǎo)致中斷的,所以它又稱為訪管中斷.這類中斷的發(fā)生具有必然性,而且發(fā)生的位置是確定的.因此C是自愿性中斷.
答C)
9.以下哪一個(gè)處理不屬于中斷處理過程:
A.保存被中斷程序的現(xiàn)場(chǎng)
B.恢復(fù)被中斷程序的現(xiàn)場(chǎng)
C.執(zhí)行中斷處理程序
D.啟動(dòng)外部設(shè)備操作
所謂中斷是指CPU對(duì)系統(tǒng)發(fā)生的某個(gè)事件做出反應(yīng).中斷處理過程:CPU暫停正在執(zhí)行的程序,保留現(xiàn)場(chǎng)后自動(dòng)轉(zhuǎn)去執(zhí)行相應(yīng)的中斷處理程序,處理完后再返回?cái)帱c(diǎn)繼續(xù)執(zhí)行被"打斷"的程序.因此,本題的A;B;C都屬于中斷處理過程,而D不是.
答D)
10.下列關(guān)于進(jìn)程控制塊PCB的敘述中,哪些是正確的?
Ⅰ.系統(tǒng)利用PCB描述進(jìn)程的基本靜態(tài)特性
Ⅱ.系統(tǒng)利用PCB描述進(jìn)程的運(yùn)動(dòng)變化過程
Ⅲ.一個(gè)進(jìn)程惟一對(duì)應(yīng)一個(gè)PCB
四個(gè)可能的答案是:
A.Ⅰ和Ⅱ
B.Ⅱ和Ⅲ
C.Ⅰ和Ⅲ
D.全都正確
系統(tǒng)為了便于控制和描述進(jìn)程的活動(dòng)過程,在操作系統(tǒng)核心中為進(jìn)程定義了一個(gè)專門的數(shù)據(jù)結(jié)構(gòu),稱為進(jìn)程控制塊PCB(ProcessControlBlock),它是進(jìn)程存在的惟一標(biāo)志.系統(tǒng)利用PCB來描述進(jìn)程的基本情況以及進(jìn)程的運(yùn)行變化過程.當(dāng)系統(tǒng)創(chuàng)建一個(gè)進(jìn)程時(shí),就為進(jìn)程設(shè)置一個(gè)PCB,再利用PCB對(duì)進(jìn)程進(jìn)行控制和管理.撤消進(jìn)程時(shí),系統(tǒng)收回它的PCB,進(jìn)程也隨之消亡.
PCB的內(nèi)容可以分成調(diào)度信息和現(xiàn)場(chǎng)信息兩大部分.調(diào)度信息描述了進(jìn)程當(dāng)前所處的狀況;現(xiàn)場(chǎng)信息刻畫了進(jìn)程的運(yùn)行情況.由此可見,它既描述了進(jìn)程的基本靜態(tài)特性,又描述了進(jìn)程的運(yùn)動(dòng)變化過程,而且一個(gè)進(jìn)程惟一對(duì)應(yīng)一個(gè)PCB.因此三個(gè)說法都正確.
答D)
11.在采用非搶占式進(jìn)程調(diào)度方式下,下列哪一種情況不會(huì)引起進(jìn)程切換?
A.一個(gè)更高優(yōu)先級(jí)的進(jìn)程就緒
B.時(shí)間片到
C.進(jìn)程運(yùn)行完畢
D.進(jìn)程執(zhí)行P操作
此題考證同學(xué)們對(duì)進(jìn)程調(diào)動(dòng)方法的理解.在采用非搶占式進(jìn)程調(diào)度方式下,一個(gè)更高優(yōu)先級(jí)的進(jìn)程就緒并不會(huì)搶占CPU而引起進(jìn)程切換.如果是搶占式進(jìn)程調(diào)度方式,則一個(gè)更高優(yōu)先級(jí)的進(jìn)程就緒就會(huì)搶占CPU而引起進(jìn)程切換.因此應(yīng)該選A.但是我們還應(yīng)該看看其他三個(gè)情況.時(shí)間片到會(huì)引起進(jìn)程切換,進(jìn)程運(yùn)行完畢會(huì)引起進(jìn)程切換,進(jìn)程執(zhí)行P操作從而因資源不足而被阻塞也會(huì)引起進(jìn)程切換.
所以,A為正確答案.
12.下列關(guān)于進(jìn)程調(diào)度的說法哪一個(gè)是錯(cuò)誤的
A.進(jìn)程調(diào)度的任務(wù)是控制;協(xié)調(diào)進(jìn)程對(duì)CPU的競(jìng)爭(zhēng),進(jìn)程調(diào)度即處理機(jī)調(diào)度
B.調(diào)度算法解決以什么次序;按何種時(shí)間比對(duì)就緒進(jìn)程分配處理機(jī)
C.時(shí)間片輪轉(zhuǎn)法中,時(shí)間片長(zhǎng)度的選取并不重要
D.進(jìn)程優(yōu)先級(jí)的設(shè)置可以是靜態(tài)的,也可以是動(dòng)態(tài)的
在多道程序環(huán)境中,進(jìn)程數(shù)目多于處理機(jī)數(shù),這將導(dǎo)致多個(gè)進(jìn)程互相爭(zhēng)用處理機(jī).按照一定的調(diào)度算法,使某一就緒進(jìn)程獲得CPU的控制權(quán),轉(zhuǎn)為運(yùn)行狀態(tài).實(shí)際上進(jìn)程調(diào)度完成一臺(tái)物理的CPU轉(zhuǎn)變成多臺(tái)虛擬的或邏輯的CPU的工作.因此A;B說法都是正確的.
在時(shí)間片輪轉(zhuǎn)算法中,將CPU的處理時(shí)間劃分成一個(gè)個(gè)時(shí)間片,就緒隊(duì)列中的各進(jìn)程輪流運(yùn)行一個(gè)時(shí)間片.時(shí)間片的長(zhǎng)短將直接影響系統(tǒng)開銷和響應(yīng)時(shí)間.如果時(shí)間片長(zhǎng)度很小,則調(diào)度程序剝奪處理機(jī)的次數(shù)頻繁,加重系統(tǒng)開銷;反之,如果時(shí)間片長(zhǎng)度選擇過長(zhǎng),比方說一個(gè)時(shí)間片就能保證就緒隊(duì)列中所有進(jìn)程都執(zhí)行完畢,則輪轉(zhuǎn)法就退化成先進(jìn)先出算法.因此,時(shí)間片的大小非常重要.因此C是錯(cuò)誤的.
在優(yōu)先級(jí)算法中,進(jìn)程調(diào)度每次將處理機(jī)分配給具有優(yōu)先級(jí)的就緒進(jìn)程.它有靜態(tài)優(yōu)先級(jí)(在運(yùn)行期間不能再改變)和動(dòng)態(tài)優(yōu)先級(jí)(在進(jìn)程運(yùn)行中隨著進(jìn)程特性的改變不斷修改優(yōu)先級(jí)).因此D也是正確的.
13.對(duì)于永久性資源,下列哪條不是產(chǎn)生死鎖的必要條件:
A.互斥條件,即進(jìn)程互斥使用資源
B.可剝奪條件,進(jìn)程獲得的資源在未使用完時(shí)被其他進(jìn)程強(qiáng)行剝奪
C.部分分配,在申請(qǐng)新資源的同時(shí),繼續(xù)占用已分配的資源
D.循環(huán)等待,每一進(jìn)程已獲得的資源同時(shí)被下一個(gè)進(jìn)程所請(qǐng)求
對(duì)于永久性資源如處理機(jī),產(chǎn)生死鎖的必要條件是:
(1)互斥條件.任何時(shí)刻一個(gè)資源只為一個(gè)進(jìn)程獨(dú)占,其他進(jìn)程若請(qǐng)求一個(gè)已被占用的資源,只能等待占用者釋放后才能使用.A是正確的.
(2)不可剝奪條件.進(jìn)程所獲得的資源在未使用完畢之前,不能被其他進(jìn)程強(qiáng)行剝奪,而只能由獲得該資源的進(jìn)程自己釋放.B是錯(cuò)誤的.如果是可剝奪條件則不會(huì)死鎖.
(3)部分分配.進(jìn)程每次申請(qǐng)它所需要的一部分資源,在申請(qǐng)新資源時(shí),繼續(xù)占用已分配的資源.C是正確的.
(4)循環(huán)等待.存在一個(gè)進(jìn)程環(huán)路,環(huán)路中每一個(gè)進(jìn)程已獲得的資源同時(shí)被下一個(gè)進(jìn)程所請(qǐng)求.D也是正確的.
答B(yǎng))
14.在多道程序系統(tǒng)中,內(nèi)存既有操作系統(tǒng),又有許多用戶程序.為使系統(tǒng)正確運(yùn)行,要采取存儲(chǔ)保護(hù)措施以防止 Ⅰ.地址越界;Ⅱ.操作越權(quán).
A.只有Ⅰ
B.只有Ⅱ
C.Ⅰ和Ⅱ
D.都不正確
內(nèi)存中既有操作系統(tǒng),又有用戶程序.為使系統(tǒng)正常運(yùn)行,避免各程序相互干擾,必須對(duì)內(nèi)存中的程序和數(shù)據(jù)進(jìn)行保護(hù).主要措施有二:一是防止地址越界,即每個(gè)進(jìn)程都有相對(duì)獨(dú)立的進(jìn)程空間,如果進(jìn)程運(yùn)行時(shí)產(chǎn)生的地址超出地址空間,則發(fā)生地址越界.這可能侵犯其他進(jìn)程的空間,也可能侵犯操作系統(tǒng)的空間.因此,對(duì)進(jìn)程所產(chǎn)生的地址必須加以檢查,發(fā)生越界時(shí)則產(chǎn)生中斷,由操作系統(tǒng)進(jìn)行相應(yīng)的處理.另一是防止操作越權(quán),對(duì)于多個(gè)進(jìn)程共享的公共區(qū)域,必須對(duì)公共區(qū)域的訪問權(quán)限加以限制.如,有些進(jìn)程可以執(zhí)行寫操作,有些進(jìn)程只能執(zhí)行讀操作等.因此,要檢查訪問權(quán)限,發(fā)生越權(quán)或非法操作時(shí)則產(chǎn)生中斷,由操作系統(tǒng)進(jìn)行相應(yīng)的處理.
答C)
15.在頁式存儲(chǔ)管理中,為加快地址映射速度,常需要硬件支持.以下哪些硬件是用于地址映射的?
Ⅰ.頁表始址寄存器
Ⅱ.變址寄存器
Ⅲ.相聯(lián)存儲(chǔ)器
Ⅳ.頁表長(zhǎng)度寄存器
A.Ⅰ;Ⅲ和ⅣC.Ⅰ;Ⅱ和Ⅲ
B.Ⅰ;Ⅱ和ⅣD.全部都是
在頁式存儲(chǔ)管理中,系統(tǒng)提供一對(duì)硬件寄存器:頁表始址寄存器和頁表長(zhǎng)度寄存器.
頁表始址寄存器用于保存進(jìn)程頁表在內(nèi)存的首地址.當(dāng)進(jìn)程被調(diào)度程序選中投入運(yùn)行時(shí),系統(tǒng)將其頁表首地址從進(jìn)程控制塊中取出送入該寄存器.
頁表長(zhǎng)度寄存器用于保存正在運(yùn)行進(jìn)程的頁表長(zhǎng)度.當(dāng)進(jìn)程被選中運(yùn)行時(shí),系統(tǒng)將它從進(jìn)程控制塊中取出送入該寄存器.
此外,存儲(chǔ)快表要用到相聯(lián)存儲(chǔ)器.因此A是正確的.
答A) 16.虛擬存儲(chǔ)技術(shù)的基本思想是利用大容量的外存來擴(kuò)充內(nèi)存,產(chǎn)生一個(gè)比實(shí)際內(nèi)存大得多的虛擬內(nèi)存空間.引入它的前提是
Ⅰ.程序局部性原理
Ⅱ.時(shí)間局部性原理
Ⅲ.空間局部性原理
Ⅳ.數(shù)據(jù)局部性原理
A.Ⅰ;Ⅱ和Ⅲ
B.Ⅰ;Ⅱ和Ⅳ
C.Ⅰ;Ⅲ和Ⅳ
D.全部
我們知道,程序局部性原理是虛擬存儲(chǔ)技術(shù)引入的前提.程序局部性原理包括時(shí)間局部性和空間局部性.時(shí)間局部性指在一段局部時(shí)間內(nèi),程序某一部分的數(shù)據(jù)或指令被重復(fù)性地訪問,這對(duì)應(yīng)于程序結(jié)構(gòu)中的循環(huán);子程序;常用到的變量及數(shù)據(jù)等.空間局部性指在一局部存儲(chǔ)空間中,指令或數(shù)據(jù)會(huì)被接連訪問到,這對(duì)應(yīng)于程序結(jié)構(gòu)中的順序執(zhí)行的指令;線性數(shù)據(jù)結(jié)構(gòu)以及在相鄰位置存放的數(shù)據(jù)或變量等.數(shù)據(jù)局部性實(shí)際包含在程序局部性中.
答D)
17.用來選擇被淘汰頁面的算法稱為頁面淘汰算法.在以下算法中,哪一個(gè)最理想?
A.淘汰算法(OPT)
B.先進(jìn)先出淘汰算法(FIFO)
C.最近最久未使用淘汰算法(LRU)
D.最近最少使用淘汰算法(LFU)
當(dāng)內(nèi)存空間已被占滿而又要調(diào)入新頁時(shí),必須把已在內(nèi)存里的某一頁面淘汰掉,這稱為頁面淘汰.用來選擇被淘汰頁面的算法稱為頁面淘汰算法.
其中,淘汰算法(OPT)是理論上;最理想的算法.它淘汰今后不再需要的;或者在最長(zhǎng)時(shí)間以后才會(huì)用到的頁面.這一算法不可能實(shí)現(xiàn),但它可以作為衡量其他頁面淘汰算法優(yōu)劣的一個(gè)標(biāo)準(zhǔn).
其他算法,如先進(jìn)先出淘汰算法(FIFO);最近最久未使用淘汰算法(LRU);最近最少使用淘汰算法(LFU),雖然不理想,但是還比較實(shí)用.
答A)
18.下列關(guān)于UNIX的敘述中,不正確的是
A.UNIX的文件系統(tǒng)是樹型結(jié)構(gòu)的,便于管理和檢索
B.UNIX提供了豐富的軟件工具,如實(shí)用程序;文本工具和開發(fā)工具
C.UNIX把普通文件;目錄文件和設(shè)備文件分別以不同方式進(jìn)行管理
D.UNIX是多用戶;多任務(wù)的分時(shí)操作系統(tǒng)
本題是關(guān)于UNIX應(yīng)該了解的一些基本知識(shí).UNIX是多用戶;多任務(wù)的分時(shí)操作系統(tǒng);UNIX的文件系統(tǒng)是樹型結(jié)構(gòu)的,便于管理和檢索;UNIX提供了豐富的軟件工具,如實(shí)用程序;文本工具和開發(fā)工具;UNIX把普通文件;目錄文件和設(shè)備文件都以相同的方式進(jìn)行管理,而不是以不同的方式進(jìn)行管理.
答C)
19.從不同角度,可以將文件劃分為不同類別.以下哪一個(gè)屬于文件的邏輯結(jié)構(gòu)分類?
A.臨時(shí)文件;永久文件;檔案文件
B.只讀文件;讀寫文件;可執(zhí)行文件;無保護(hù)文件
C.流式文件;記錄式文件
D.順序文件;鏈接文件;索引文件;Hash文件;索引順序文件
臨時(shí)文件,即暫時(shí)性信息的文件;永久文件,其信息需要長(zhǎng)期保存的文件;檔案文件,即保存在作為"檔案"用的磁帶上,以備查證和恢復(fù)時(shí)使用的文件.這是按信息的保存期限分類.
只讀文件;讀寫文件;可執(zhí)行文件;無保護(hù)文件.這是按文件的保護(hù)方式分類.
流式文件;記錄式文件.這是按文件的邏輯結(jié)構(gòu)分類.
順序文件;鏈接文件;索引文件;Hash文件;索引順序文件.這是按文件的物理結(jié)構(gòu)分類.
答C)
20.文件控制塊FCB是系統(tǒng)為管理文件而設(shè)置的一個(gè)數(shù)據(jù)結(jié)構(gòu).FCB通常應(yīng)包括以下內(nèi)容:
Ⅰ.文件名,文件號(hào),用戶名,文件的物理位置
Ⅱ.文件長(zhǎng)度,記錄大小,文件類型,文件屬性,共享說明
Ⅲ.文件邏輯結(jié)構(gòu),文件物理結(jié)構(gòu),口令,保存期限
Ⅳ.建立文件的日期和時(shí)間,最后訪問和最后修改的日期和時(shí)間,
A.Ⅰ和ⅡC.Ⅰ;Ⅱ和Ⅲ
B.Ⅰ和ⅢD.全部都有
文件控制塊FCB是文件存在的標(biāo)志,它記錄了系統(tǒng)管理文件所需要的全部信息.FCB通常應(yīng)包括以下內(nèi)容:
文件名,文件號(hào),用戶名,文件的物理位置,文件長(zhǎng)度,記錄大小,文件類型,文件屬性,共享說明,文件邏輯結(jié)構(gòu),文件物理結(jié)構(gòu),建立文件的日期和時(shí)間,最后訪問日期和時(shí)間,最后修改日期和時(shí)間,口令,保存期限等.
答D)
21.文件的保護(hù);保密實(shí)際上是用戶對(duì)文件的存取權(quán)限問題,一般為文件的存取設(shè)置兩級(jí)控制.以下說法哪個(gè)是正確的:
A.第一級(jí)是存取權(quán)限的識(shí)別,即對(duì)文件可以執(zhí)行何種操作
B.第一級(jí)是訪問者的識(shí)別,即規(guī)定作者用戶可以對(duì)文件進(jìn)行操作
C.第二級(jí)是存取權(quán)限的識(shí)別,即對(duì)文件可以執(zhí)行何種操作
D.第二級(jí)是訪問者的識(shí)別,即規(guī)定作者用戶可以對(duì)文件進(jìn)行操作
文件系統(tǒng)必須提供安全可靠的保護(hù)與保密措施,以防止文件信息被有意或無意的破壞或偷竊.保護(hù)措施是為了防止由于誤操作而對(duì)文件造成破壞,保密措施則是為了防止未經(jīng)授權(quán)的用戶對(duì)文件進(jìn)行訪問.
一般為文件的存取設(shè)置兩級(jí)控制:第一級(jí)是訪問者的識(shí)別,即規(guī)定哪些用戶可以對(duì)文件進(jìn)行操作;第二級(jí)是存取權(quán)限的識(shí)別,即可對(duì)文件執(zhí)行何種操作.由此可見,A和D肯定是錯(cuò)誤的.
為實(shí)施第一級(jí)控制,將用戶分成三類:文件創(chuàng)建者(文件主);文件主的合作者或同組用戶;其他用戶.為實(shí)施第二級(jí)控制,可設(shè)置以下幾種基本存取權(quán)限:R(只讀),W(可寫),E(可執(zhí)行),N(不允許任何操作).由此可見,B只對(duì)了一半,后一半是不對(duì)的.C則是正確的.
答C)
22.如果按設(shè)備的數(shù)據(jù)組織方式分類,正確的是:
A.輸入設(shè)備;輸出設(shè)備
B.存儲(chǔ)設(shè)備;虛擬設(shè)備
C.塊設(shè)備;字符設(shè)備
D.獨(dú)占設(shè)備;共享設(shè)備
現(xiàn)代計(jì)算機(jī)系統(tǒng)總是配有各種類型的外部設(shè)備,除了顯示器;鍵盤;鼠標(biāo);打印機(jī);磁帶;磁盤外,又出現(xiàn)了光盤;繪圖儀;圖形數(shù)字化儀;激光打印機(jī);聲音輸入輸出設(shè)備等,我們可以從不同的角度對(duì)其分類.
主要有按設(shè)備的工作特性分類;按設(shè)備的數(shù)據(jù)組織方式分類;按資源分配的角度分類等等.其中按數(shù)據(jù)組織方式分類的設(shè)備有塊設(shè)備(指以數(shù)據(jù)塊為單位組織和傳送數(shù)據(jù)的設(shè)備,如磁盤,磁帶等)和字符設(shè)備(指以單個(gè)字符為單位存取信息的設(shè)備,如終端,打印機(jī)等).因此C是正確的.
答C)
23.下列哪一個(gè)不是CPU對(duì)外部設(shè)備的控制方式?
A.中斷方式C.通道方式
B.DMA方式D.虛設(shè)備方式
外部設(shè)備雖然種類繁多,但它們都是在主機(jī)的控制下工作的.CPU對(duì)外部設(shè)備的控制方式主要有以下四種:
(1)循環(huán)測(cè)試I/O方式,利用I/O測(cè)試指令測(cè)試設(shè)備的忙閑.設(shè)備不忙,則執(zhí)行輸入或輸出指令.這種方式使CPU花費(fèi)很多時(shí)間在I/O循環(huán)測(cè)試中,造成浪費(fèi).
(2)中斷處理方式,引入中斷之后,每當(dāng)設(shè)備完成I/O操作,便以中斷請(qǐng)求方式通知CPU,然后進(jìn)行相應(yīng)處理.仍然消耗許多CPU時(shí)間.
(3)直接內(nèi)存存取(DMA)方式,DMA方式用于高速外部設(shè)備與內(nèi)存之間批量數(shù)據(jù)的傳輸.
(4)通道方式,它是獨(dú)立于CPU的;專門負(fù)責(zé)數(shù)據(jù)輸入輸出傳輸工作的處理機(jī),它對(duì)外部設(shè)備實(shí)現(xiàn)統(tǒng)一管理,代替CPU對(duì)I/O操作進(jìn)行控制,從而使I/O操作可以與CPU并行工作.
由此可見,A;B;C都屬于這種控制方式,而D則不是.
答D)
24.要想連接多個(gè)打印機(jī),需要哪一個(gè)通道?
A.字節(jié)多路通道C.成組多路通道
B.選擇通道D.塊多路通道
按照信息交換方式和所連接的設(shè)備種類不同,通道可以分為以下三種類型:
(1)字節(jié)多路通道.它適用于連接打印機(jī);終端等低速或中速的I/O設(shè)備.
(2)選擇通道.它適用于連接磁盤;磁帶等高速設(shè)備.當(dāng)一個(gè)輸入輸出操作請(qǐng)求完成后,再選擇另一臺(tái)設(shè)備為其服務(wù).
(3)成組多路通道.這種通道綜合了字節(jié)多路通道分時(shí)工作和選擇通道傳輸速率高的特點(diǎn).適于連接高速I/O設(shè)備,如磁盤.有時(shí)它也稱為塊多路通道.
由此可見,A是正確的.
答A)
25.正在執(zhí)行的通道程序通常保存在什么地方?
A.通道地址字(CAW)C.通道狀態(tài)字(CSW)
B.通道命令字(CCW)D.程序狀態(tài)字(PSW)
通道相當(dāng)于一個(gè)功能單純的處理機(jī),它具有自己的指令系統(tǒng),包括讀;寫;控制;轉(zhuǎn)移;結(jié)束以及空操作等指令,并可以執(zhí)行由這些指令編寫的通道程序.
正在執(zhí)行的通道指令在通道命令字中,其作用相當(dāng)于中央處理機(jī)的指令寄存器.注意,通道地址字只是記錄下一條通道指令存放的地址,不要把它們混淆起來.
答B(yǎng))