操作系統(tǒng)簡答題_第1頁
操作系統(tǒng)簡答題_第2頁
操作系統(tǒng)簡答題_第3頁
操作系統(tǒng)簡答題_第4頁
操作系統(tǒng)簡答題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、簡答題.1. 什么是計算機(jī)的操作系統(tǒng)?操作系統(tǒng)的作用是什么?答:一般認(rèn)為,操作系統(tǒng)是管理計算機(jī)系統(tǒng)資源、控制程序執(zhí)行、改善人機(jī)界面和為應(yīng)用軟件提供支持的一種系統(tǒng)軟件。 作用:(1)管理計算機(jī)系統(tǒng)資源。(2)為用戶提供方便的使用接口。(3)具有擴(kuò)充硬件的功能。2. 請分析網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng)的區(qū)別。答:網(wǎng)絡(luò)操作系統(tǒng)把計算機(jī)網(wǎng)絡(luò)中的各臺計算機(jī)系統(tǒng)有機(jī)地聯(lián)合起來,為用戶提供統(tǒng)一、經(jīng)濟(jì)而有效地使用各臺計算機(jī)系統(tǒng)的方法,可使各臺計算機(jī)系統(tǒng)相互傳遞數(shù)據(jù)。因此,網(wǎng)絡(luò)操作系統(tǒng)的主要功能是實現(xiàn)各臺計算機(jī)系統(tǒng)之間的通信以及網(wǎng)絡(luò)中各種資源的共享。 分布式操作系統(tǒng)能使系統(tǒng)中若干臺計算機(jī)相互協(xié)作完成一個共同的任

2、務(wù),或者說一個任務(wù)分布在幾臺計算機(jī)上并行的運(yùn)行。 網(wǎng)絡(luò)操作系統(tǒng)強(qiáng)調(diào)的是網(wǎng)絡(luò)資源的共享和各計算機(jī)之間的通信;而分布式操作系統(tǒng)除了網(wǎng)絡(luò)資源的共享和各機(jī)通信外,更加強(qiáng)調(diào)任務(wù)的分布和并行執(zhí)行的特點(diǎn)。3. 操作系統(tǒng)為什么要提供“系統(tǒng)調(diào)用”?答:系統(tǒng)調(diào)用是操作系統(tǒng)為用戶程序提供的一種服務(wù)界面,也可以說是操作系統(tǒng)保證程序設(shè)計語言能正常工作的一種支持。在源程序一級,用戶用程序設(shè)計語言描述算題任務(wù)的邏輯要求,例如讀文件、寫文件、請求主存資源等。這些要求的實現(xiàn)只有通過操作系統(tǒng)的系統(tǒng)調(diào)用才能完成,其中有些要求還必須執(zhí)行硬件的特權(quán)指令才能達(dá)到目的。4. 程序狀態(tài)字和程序狀態(tài)字寄存器有什么關(guān)系?答:每個程序都有自己的程

3、序設(shè)計狀態(tài)字,它刻畫本程序的執(zhí)行狀態(tài)。但是,單處理器系統(tǒng)只有一個程序狀態(tài)字寄存器,它存放當(dāng)前正在運(yùn)行程序的程序狀態(tài)字。處理器依靠程序狀態(tài)字寄存器的內(nèi)容來控制程序的執(zhí)行。5. 運(yùn)行在目態(tài)下的用戶程序怎樣才能使用外圍設(shè)備?答:要控制外圍設(shè)備必須使用有關(guān)的IO指令,但是IO指令屬于特權(quán)指令。處于目態(tài)下的用戶程序是不能直接執(zhí)行IO指令的。如果用戶程序需要完成IO操作,可以調(diào)用操作系統(tǒng)中“啟動IO”子程序來完成?,F(xiàn)代的操作系統(tǒng)都有一條在目態(tài)下執(zhí)行的“訪管指令”,用戶可以通過在直接的程序中放上一條訪指令并設(shè)置一些參數(shù),來調(diào)用操作系統(tǒng)的有關(guān)系統(tǒng)調(diào)用子程序。處理器執(zhí)行到訪管指令的時候就會產(chǎn)生一個中斷事件,實現(xiàn)

4、用戶程序和系統(tǒng)調(diào)用程序之間的轉(zhuǎn)換,系統(tǒng)調(diào)用程序?qū)崿F(xiàn)完成用戶所需要的外圍設(shè)備的啟動和控制。當(dāng)系統(tǒng)調(diào)用結(jié)束后,重新返回到用戶程序被中斷的下一條指令運(yùn)行。6. 計算機(jī)系統(tǒng)由哪兩大部分組成?答:計算機(jī)系統(tǒng)包括計算機(jī)硬件和計算機(jī)軟件兩大部分。計算機(jī)硬件借助點(diǎn)、磁、光、機(jī)械等原理構(gòu)成的各種物理部件的結(jié)合,是系統(tǒng)賴以工作的實體。計算機(jī)軟件一般指計算機(jī)系統(tǒng)中的程序及文檔,用于指揮和管理整個系統(tǒng)按指定的要求進(jìn)行工作。7. 操作系統(tǒng)管理哪些資源?答:操作系統(tǒng)管理計算機(jī)系統(tǒng)的資源,這些資源包括硬件資源和軟件資源,操作系統(tǒng)監(jiān)視資源的使用情況,實現(xiàn)多用戶共享計算機(jī)系統(tǒng)的各種資源,使計算機(jī)系統(tǒng)的資源利用率得以提高。8.

5、為什么把“IO指令”等定義為特權(quán)指令?答:這些指令只允許在操作系統(tǒng)中使用,不允許在用戶程序中使用。若用戶程序直接使用這些指令,則可能引起沖突或由于某些意外而造成錯誤。9. 怎樣限制用戶程序中使用特權(quán)指令?答:為了防止用戶程序中使用特權(quán)指令,計算機(jī)硬件結(jié)構(gòu)區(qū)分為兩種操作模式:目態(tài)和管態(tài),其中目態(tài)下只能使用除特權(quán)指令外的指令,管態(tài)下可以使用全部指令。當(dāng)在目態(tài)下使用特權(quán)指令時,硬件就發(fā)出信號:“程序使用非法指令”,且不允許程序繼續(xù)執(zhí)行下去。使用可以把用戶程序置在目態(tài)下運(yùn)行,而操作系統(tǒng)中必須使用特權(quán)指令的那部分程序可在管態(tài)下運(yùn)行,這樣可保證計算機(jī)系統(tǒng)的安全可靠。10. 批處理操作系統(tǒng)、實時操作系統(tǒng)和分

6、時操作系統(tǒng)各有什么特點(diǎn)?答:(1)批處理操作系統(tǒng)是將一批作業(yè)的程序和數(shù)據(jù)交給系統(tǒng)后,系統(tǒng)順序控制作業(yè)的執(zhí)行,當(dāng)一個作業(yè)執(zhí)行結(jié)束后自動轉(zhuǎn)入下一個作業(yè)的執(zhí)行。多道批處理操作系統(tǒng),允許若干個作業(yè)同時裝入主存儲器,處理器輪流執(zhí)行各個作業(yè),各個作業(yè)同時使用各自所需的外圍設(shè)備。(2)實時操作系統(tǒng)接到外部 信號后及時進(jìn)行處理,并且要在嚴(yán)格的時限內(nèi)處理完接收的事件。實時操作系統(tǒng)要求要有比分時操作系統(tǒng)更強(qiáng)的及時性??煽啃允菍崟r系統(tǒng)最重要的設(shè)計目標(biāo)之一。(3)分時操作系統(tǒng)的主要特點(diǎn)是:交互性及時性獨(dú)立性多路性。11. 從資源管理的觀點(diǎn)來看,操作系統(tǒng)有哪些基本功能?答:從資源管理的觀點(diǎn)看,操作系統(tǒng)的功能可分為:處理

7、器管理、存儲管理、文件管理和設(shè)置管理。操作系統(tǒng)的這些部分相互配合,協(xié)調(diào)工作,實現(xiàn)計算機(jī)系統(tǒng)的資源管理、控制程序的執(zhí)行以及擴(kuò)充系統(tǒng)功能、為用戶提供方便的使用接口和良好的運(yùn)行環(huán)境等功能。12. 什么是多道程序設(shè)計?為什么要采用多道程序設(shè)計?答:讓多個算題同時進(jìn)入一個計算機(jī)系統(tǒng)的主存儲器并行執(zhí)行,這種程序設(shè)計方法稱為“多道程序設(shè)計”。對具有處理器與外圍設(shè)備并行工作能力的計算機(jī)采用多道程序設(shè)計后,能充分發(fā)揮處理器的使用效率,增加單位時間內(nèi)的算題量,提高整個系統(tǒng)的效率。13. 解釋中斷、中斷源。答:由于某些事件的出現(xiàn),中止現(xiàn)行進(jìn)程的執(zhí)行,而轉(zhuǎn)去處理出現(xiàn)的事件,等適合的時候讓被中止的進(jìn)程繼續(xù)運(yùn)行的過程稱為

8、中斷。引起中斷的事件稱“中斷源”。14. 中斷處理程序應(yīng)做那些主要工作?答:(1)保護(hù)尚未被硬件保護(hù)的現(xiàn)場信息,如通用寄存器內(nèi)容,控制寄存器內(nèi)容。(2)設(shè)置中斷屏蔽,使硬件只能響應(yīng)比當(dāng)前級別高的中斷事件,而不響應(yīng)其他事件。(3)按不同中斷事件進(jìn)行不同處理。(4)對事件處理結(jié)束后,轉(zhuǎn)向進(jìn)程調(diào)度程序。由進(jìn)程調(diào)度程序去選擇一個可以運(yùn)行的進(jìn)程。15. 在分時系統(tǒng)中采用“時間片轉(zhuǎn)輪”的調(diào)度策略有什么優(yōu)越性?答:在分時系統(tǒng)中的每個終端用戶都希望系統(tǒng)能及時地響應(yīng)自己的各種請求,采用時間片輪轉(zhuǎn)調(diào)度策略,使系統(tǒng)在一定的時間里輪流為用戶服務(wù),使每個用戶都感到好像只有自己人在使用計算機(jī)系統(tǒng)。為了使用戶得到滿意的服務(wù)

9、,設(shè)計分時系統(tǒng)必須考慮如何確定時間片的長短,以及可同時接受的終端用戶的個數(shù)。16. 程序并行執(zhí)行有什么好處?答:現(xiàn)代計算機(jī)具有處理器與外圍設(shè)備并行工作的能力,但是程序順序執(zhí)行的情況下,經(jīng)常會使計算機(jī)的一個部件工作時,另外的部件卻處于空閑狀態(tài),系統(tǒng)效率低。采用程序的并行執(zhí)行可以充分發(fā)揮處理器與外圍設(shè)備并行工作的能力,使處理器的效率有所提高。17. 進(jìn)程與程序有什么區(qū)別和聯(lián)系?答:區(qū)別和聯(lián)系表現(xiàn)在以下方面:(1)程序只有一組指令的有序集合,它本身沒有任何運(yùn)動的含義,它只是一個靜態(tài)的實體。而進(jìn)程是程序在某數(shù)據(jù)集上的執(zhí)行,是一個動態(tài)實體,它有自己的生命周期。 (2)進(jìn)程和程序并不是一一對應(yīng)的。一個程序

10、執(zhí)行在不同的數(shù)據(jù)集上就形成不同的進(jìn)程,可以用進(jìn)程控制塊來唯一地標(biāo)識每個進(jìn)程。而進(jìn)程沒有和數(shù)據(jù)產(chǎn)生直接的聯(lián)系,即使是執(zhí)行不同的數(shù)據(jù)程序,指令的集合依然是一樣的。所以無法唯一地標(biāo)識出這些運(yùn)行在不同數(shù)據(jù)集上的程序。一個進(jìn)程肯定有一個與之對應(yīng)的程序,而且只有一個。而一個程序有可能沒有與之對應(yīng)的進(jìn)程(因為它沒有執(zhí)行),也有可能有多個進(jìn)程與之對應(yīng)(運(yùn)行在幾個不同的數(shù)據(jù)集上)。18. 為什么說進(jìn)程控制塊是操作系統(tǒng)感知進(jìn)程存在的唯一標(biāo)志?答:進(jìn)程控制塊是一個數(shù)據(jù)結(jié)構(gòu)。當(dāng)創(chuàng)建一個進(jìn)程時,就建立一個進(jìn)程控制塊,進(jìn)程控制塊中記錄進(jìn)程的基本情況和狀態(tài)變化。當(dāng)進(jìn)程完成任務(wù)被撤銷時,系統(tǒng)是靠撤銷進(jìn)程控制塊來實現(xiàn)的。由此可

11、以看出,進(jìn)程控制塊和進(jìn)程是一一對應(yīng)的。系統(tǒng)通過進(jìn)程控制塊而“感知”到某個進(jìn)程的存在,進(jìn)程控制塊是進(jìn)程存在的唯一標(biāo)志。19. 分時系統(tǒng)的響應(yīng)時間和哪些因素有關(guān)?它們對響應(yīng)時間有什么影響?答:影響分時系統(tǒng)的響應(yīng)時間的因素有:時間片、用戶數(shù)、切換程序時的交換信息量。 當(dāng)用戶數(shù)和交換信息量不變的情況下,原則上時間片越小,系統(tǒng)響應(yīng)時間越短,系統(tǒng)對用戶的反應(yīng)也越快,但是要注意,時間片的減少是有限度的,當(dāng)時間片小到使進(jìn)程切換的時間變得不可忽略的時候,就會嚴(yán)重影響系統(tǒng)的性能。 當(dāng)時間片和交換信息量不變的情況下,用戶數(shù)越少,響應(yīng)時間越短。 當(dāng)時間片和用戶數(shù)不變的情況下,減少進(jìn)程切換時的交換信息量也可以縮短響應(yīng)時

12、間。20. 存儲保護(hù)的目的是什么?怎樣實現(xiàn)存儲保護(hù)?答:存儲保護(hù)的目的就是為了保護(hù)內(nèi)存中各區(qū)域的信息不被破壞,它包括存儲權(quán)限,存儲部可跨越區(qū)域等。為實現(xiàn)存儲保護(hù),必須由硬件和軟件配合實現(xiàn)。比如在頁式管理中,由操作系統(tǒng)提供頁表,硬件機(jī)構(gòu)確定頁的使用必須是安全的,如不能訪問不屬于自己的頁等。21. 什么叫虛擬存儲器?答:根據(jù)程序執(zhí)行的互斥性和局部性兩個特點(diǎn),我們允許作業(yè)裝入的時候只裝入一部分,另一部分被放在磁盤上,當(dāng)需要的時候再裝入內(nèi)存,這樣,在一個小的主存空間就可以運(yùn)行一個比它大的作業(yè)。同時,用戶編程的時候也擺脫了一定要編寫小于主存容量的作業(yè)限制,也就是說,用戶的邏輯地址空間可以比主存的絕對地址

13、空間大。對用戶來說,好像計算機(jī)系統(tǒng)具有一個容量很大的主存儲器,稱為“虛擬存儲器”。22. 敘述頁式存儲器管理實現(xiàn)虛擬存儲器的基本思想。答:基本思想是:只需將作業(yè)的全部信息作為副本存放在磁盤上,作業(yè)被調(diào)度投入到運(yùn)行時,至少把第一頁信息裝入主存器,在作業(yè)執(zhí)行過程中訪問到不在主存儲器的頁的時候,再把它裝入到主存。23. 采用可變分區(qū)方式管理主存時,能實現(xiàn)虛擬存儲器嗎?為什么?答,不可以,因為可變分區(qū)每次必須將作業(yè)完整調(diào)入并持續(xù)存放,這不適合虛擬存儲的要求。同時,可變分區(qū)的硬件地址轉(zhuǎn)換機(jī)構(gòu)把絕對地址超出限定范圍時做地址出錯處理,而不是產(chǎn)生“缺頁區(qū)中斷”。24. 什么是LRU算法?答:LRU算法即最近最

14、少使用調(diào)度算法,是分頁式虛擬存儲管理方式中頁面置換算法之一。該算法基于程序執(zhí)行的局部性原理,即程序一旦訪問了某些位置的數(shù)據(jù)或指令時,可能在一段時間里會經(jīng)常使用它們,最近最少使用調(diào)度算法淘汰那些最近最久沒有使用的頁。25. 可變分區(qū)存儲器管理中主存分配有哪些算法?答:三種:(1)最先適用分配算法。將空閑區(qū)按照地址從低到高的順序排列,每次分配總是找到第一個滿足長度的空閑區(qū),而使高地址部分保留較大的空閑區(qū),有利于大作業(yè)的裝入。每當(dāng)有作業(yè)歸還分區(qū)時,必須調(diào)整空閑區(qū)表,把歸還區(qū)按地址順序插入到空閑區(qū)表的適當(dāng)位置進(jìn)行登記。 (2)最優(yōu)適用分配算法。將空閑區(qū)按照長度遞增的順序排列,每次分配總是找到第一個滿足

15、長度要求的空閑區(qū)。采用該算法,有時找到的一個分區(qū)可能只比作業(yè)要求的長度略大一些,這樣經(jīng)分割后剩下的空閑區(qū)就很小了。這種極小的空閑區(qū)往往無法使用,影響主存空間的利用率。當(dāng)作業(yè)歸還主存空間時,要把收回的空閑區(qū)按長度順序插入登記到空閑區(qū)的適當(dāng)位置。(3)最壞適用分配算法。將空閑區(qū)按照長度遞減的順序排列,每次分配總是找到第一個滿足長度要求的空閑區(qū)。同樣,在回收一個分區(qū)時必須把空閑區(qū)調(diào)整成按空閑區(qū)長度遞減次序排列登記。26. 什么是卷和物理塊?答:存儲介質(zhì)的物理單位是卷,一張軟盤,一盤磁帶,都是一個卷。存儲介質(zhì)上連續(xù)信息所組成的區(qū)域稱為塊或物理塊。塊是存儲介質(zhì)和主存儲器件傳輸數(shù)據(jù)的單位。27. 什么是流

16、式文件,什么是記錄式文件?答:流式文件和記錄式文件是邏輯文件的兩種形式。邏輯文件是指不再將文件內(nèi)的信息劃分單位,而是由依次的一串信息組成。記錄式文件是指文件中的信息可以根據(jù)邏輯上的含義,由用戶劃分為各個信息單位。每個單位是一個記錄。28. 文件系統(tǒng)是如何實現(xiàn)按名存取的?答:從用戶角度看,文件系統(tǒng)就是要實現(xiàn)“按名存取”。而文件目錄是實現(xiàn)這一目標(biāo)的重要手段。文件目錄由若干目錄項組成,每個目錄項中包含文件的名字、文件存放的物理地址以及控制和管理文件的信息。當(dāng)用戶要使用某個文件時,提供文件名、用戶名等信息,文件系統(tǒng)根據(jù)文件名查找文件目錄,得到該文件的物理地址,然后根據(jù)用戶名驗證給用戶使用本文件的權(quán)限,

17、驗證合格后用戶就使用該文件。29. 怎樣實現(xiàn)文件的保密?答:文件的保密是指防止他人竊取文件。為文件設(shè)置口令時實現(xiàn)文件保密的一種可行方法。為防止口令被人盜用,系統(tǒng)采用隱蔽口令的措施,即在顯示文件目錄時,應(yīng)把口令隱蔽起來,當(dāng)口令泄密時,應(yīng)及時修改口令。對極少數(shù)極為重要的保密文件,可把文件信息翻譯成密碼形式保存,使用時再把它解密。密碼的編碼方式只限文件主及允許使用該文件的同組用戶知道,于是其他用戶就竊取不到文件信息。30. 什么是一級目錄、二級目錄和多級目錄結(jié)構(gòu)?答:(1)一級目錄結(jié)構(gòu)是將所有文件都登記在一張目錄表中,如果文件采用索引結(jié)構(gòu)組成的話,應(yīng)該在文件目錄中登記索引表的存放地址。(2)二級目錄

18、是為每個用戶設(shè)置設(shè)置的一張目錄表,成為用戶目錄表,用戶的文件都登記在各自的用戶目錄中,系統(tǒng)用一級目錄表來登記這些用戶目錄表的存放地址,這個總目錄表就是主文件目錄。當(dāng)某用戶要訪問某個文件的時候,系統(tǒng)首先通過主目錄來得到用戶目錄的存放地址,并取出用戶目錄表,然后在用戶目錄表中得到需要訪問的文件的物理地址。 (3)如果系統(tǒng)允許用戶在自己的文件目錄中根據(jù)任務(wù)不同,文件用途不同再分子目錄甚至孫目錄,便形成了多級目錄,在UNIX,MS-DOS,等系統(tǒng)中均采用多級目錄。31. 什么叫輸入輸出操作?答:作業(yè)執(zhí)行中總要不斷地啟動外圍設(shè)備,把信息讀入主存儲器進(jìn)行處理,或者把主存儲器中的信息傳送到存儲介質(zhì)上。我們把

19、主存儲器與外圍設(shè)備之間的信息傳遞操作稱為輸入輸出操作。32. 解釋通道命令、通道程序、通道地址字、通道狀態(tài)字。答:通道命令:又稱為通道命令字,它是規(guī)定設(shè)備的某一種動作的指令。 通道程序:是由通道命令編制出來一段程序,用于控制設(shè)備的工作。整個通道程序確定了外圍設(shè)備應(yīng)執(zhí)行的操作及操作順序。 通道地址字:通道程序是存放在主存中的,為了使通道能夠正確快速度地找到通道程序的起始地址,系統(tǒng)在主存中安排一個固定單元,用來存放通道程序的起始地址,這個固定的單元稱通道地址字。通道狀態(tài)字:通道被啟動后,控制指定的設(shè)備完成規(guī)定的操作,同時,通道在執(zhí)行對外圍設(shè)備控制的過程中,要記錄通道與設(shè)備執(zhí)行情況,為此系統(tǒng)在主存中

20、安排另一個固定單元,用于存放這些被記錄的狀態(tài),這個固定單元成為通道狀態(tài)字。33. 什么叫SPOOLING系統(tǒng)?請簡述它的實現(xiàn)理想。答:(1)操作系統(tǒng)中實現(xiàn)聯(lián)機(jī)同時外圍設(shè)備操作功能的部分稱為SPOOLING系統(tǒng)。(2)它的實現(xiàn)思想是:利用中央處理器和通道并行工作能力,用一臺機(jī)器完成脫機(jī)外圍設(shè)備操作技術(shù)中三臺機(jī)器的工作。操作系統(tǒng)中包含兩個程序:“遇輸入程序”代替輸入外圍設(shè)備,“緩輸入程序”代替輸入外圍設(shè)備。系統(tǒng)在磁盤中劃分出專門稱為“井”的區(qū)域,它分為“輸入井”和“輸出井”?!邦A(yù)輸入程序”把作業(yè)流中作業(yè)信息傳送到“輸入井”保存,作業(yè)在執(zhí)行時只要通過“輸出井讀”程序從“輸入井”獲取數(shù)據(jù),而不去啟動低

21、速的外圍設(shè)備。作業(yè)執(zhí)行的時候產(chǎn)生的結(jié)果也不直接輸出到低速外設(shè)上。而是通過“輸出井寫”程序輸出到“輸出井”,由“緩輸出程序”將“輸出井”中的數(shù)據(jù)在輸出到低速設(shè)備上?!熬忀敵龀绦颉陛敵龅臅r候,中央處理器可以處理別的事務(wù)了,實現(xiàn)“輸入井讀”和“輸出井寫”程序統(tǒng)稱為“井管理”程序。顯然,SPOOLING系統(tǒng)由三個部分組成:“預(yù)輸入”程序,“井管理”程序和“緩輸出”程序。34. 什么叫虛擬設(shè)備?實現(xiàn)虛擬設(shè)備的主要條件是什么?答:(1)采用SPOOLING操作后,利用共享設(shè)備來模擬獨(dú)占設(shè)備,使每個作業(yè)都感到分到了一臺高速的輸入輸出設(shè)備,利用這個技術(shù)所提供的設(shè)備稱為虛擬設(shè)備。(2)實現(xiàn)虛擬設(shè)備時,必須要有硬

22、件的中斷裝置和通道技術(shù)作支撐,使中央處理器與各種外圍設(shè)備之間可以并行工作。操作系統(tǒng)采用多道程序設(shè)計技術(shù),合理分配處理器,實現(xiàn)聯(lián)機(jī)的外圍設(shè)備同時操作。實現(xiàn)虛擬設(shè)備時,操作系統(tǒng)必須設(shè)計好“預(yù)輸入”、“井管理”、“緩輸出”程序。35. 為什么說有了通道技術(shù)和中斷技術(shù)才真正做到了中央處理器和外部設(shè)備的并行操作? 答:通道是負(fù)責(zé)外圍設(shè)備與主存儲器之間進(jìn)行數(shù)據(jù)交換,能單獨(dú)完成輸入輸出操作的裝置。有了通道,主存和外圍設(shè)備之間的數(shù)據(jù)交換就不要處理機(jī)負(fù)責(zé)了,處理機(jī)有可能去干其他的事情,但是,如果沒有中斷技術(shù),中央處理器就要不斷地去查詢通道以及設(shè)備執(zhí)行的情況,這樣一來,中央處理器還是把大量的時間花在了查詢狀態(tài)上,

23、并不能很好地為其他進(jìn)程服務(wù)。有了中斷技術(shù)后,中央處理器可以完全不管通道和設(shè)備的執(zhí)行,因為如果通道技術(shù)與中斷技術(shù)的出現(xiàn),使得主存儲器可以直接和外設(shè)之間交換數(shù)據(jù),整個交換過程中,如果沒有特殊情況,處理器完全可以并行地去干其他的事情,大大提高了處理器的使用效率。36. 設(shè)備管理的目的是什么?答:目的:(1)方便用戶使用設(shè)備。(2)實現(xiàn)某些設(shè)備的共享,提高設(shè)備的利用率。(3)實現(xiàn)外圍設(shè)備與處理器的并行工作。(4)提高外圍設(shè)備和系統(tǒng)的可靠性和安全性。37. 什么是設(shè)備的絕對號和相對號?答:計算機(jī)系統(tǒng)中配置有各種不同類型的獨(dú)占設(shè)備,每一類獨(dú)占設(shè)備又可以有好多臺。為了對這些設(shè)備進(jìn)行管理,計算機(jī)系統(tǒng)對每一臺設(shè)

24、備都要進(jìn)行登記且為每一臺設(shè)備確定一個編號,以便區(qū)分和識別,這個確定的編號稱為設(shè)備的絕對號。 在多到程序設(shè)計系統(tǒng)中,因為用戶無法知道哪臺設(shè)備正在被其他用戶占用,哪臺設(shè)備當(dāng)前是空閑的,所以用戶申請分配設(shè)備時不能使用設(shè)備的絕對號。當(dāng)用戶要使用獨(dú)占設(shè)備時,只需向系統(tǒng)說明所要使用的設(shè)備類型,至于實際應(yīng)該使用哪一臺,由系統(tǒng)根據(jù)該類設(shè)備的分配情況來決定,有時用戶可能要求同時使用幾臺類型設(shè)備,為了避免使用時的混亂,用戶可以把自己要求使用的若干臺同類設(shè)備輸出編號。由用戶對自己需要使用的若干臺同類設(shè)備給出的編號稱為設(shè)備的相對號。38. IBM的通道命令格式是怎樣的?答:IBM系統(tǒng)的通道命令用8個字節(jié)表示,其格式為

25、:(1)命令碼。(2)數(shù)據(jù)主存地址。(3)標(biāo)志碼。(4)傳送字節(jié)數(shù)。39. 磁盤數(shù)據(jù)塊是如何定位的?一次讀寫操作需要花費(fèi)什么時間?答:對于磁盤,執(zhí)行輸入輸出操作時必須確定信息在磁盤上的物理位置。即數(shù)據(jù)塊的定位,磁盤中數(shù)據(jù)塊的位置由柱面號、磁頭號和扇區(qū)號三個量決定的。定位方法是:移動臂移動到指定的柱面,盤片組旋轉(zhuǎn)到指定扇區(qū)下,按照磁頭號指定磁頭進(jìn)行讀寫。 執(zhí)行一次輸入輸出操作需要花費(fèi)的時間可以分成三個部分: 尋找時間-磁頭在移動臂的帶動下移動到指定柱面所需的時間。 延遲時間-指定扇區(qū)旋轉(zhuǎn)到磁頭位置所需的時間。 傳送時間-由磁頭把扇區(qū)中信息讀到主存儲器或把主存儲器中信息寫到扇區(qū)中所需的時間。 在三部分中,傳送時間可以忽略不記,因為它比其他的兩個要小得多。40. 概述旋轉(zhuǎn)調(diào)度過程。答:在移動臂定位好柱面,磁盤組旋轉(zhuǎn),將所需的扇區(qū)旋轉(zhuǎn)到磁頭下進(jìn)行讀寫,如果幾個進(jìn)程訪問的是同一個柱面的相

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論