2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩43頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1一、一、操作系統(tǒng)概述習(xí)題及解答操作系統(tǒng)概述習(xí)題及解答:1硬件將處理機劃分為兩種狀態(tài),即管態(tài)和目態(tài),這樣做給操作系統(tǒng)設(shè)計帶來什么好處答:便于設(shè)計安全可靠的操作系統(tǒng)。管態(tài)和目態(tài)是計算機硬件為保護操作系統(tǒng)免受用戶程序的干擾和破壞而引入的兩種狀態(tài)。通常操作系統(tǒng)在管態(tài)下運行,可以執(zhí)行所有機器指令;而用戶程序在目態(tài)下運行,只能執(zhí)行非特權(quán)指令。如果用戶程序企圖在目態(tài)下執(zhí)行特權(quán)指令,將會引起保護性中斷,由操作系統(tǒng)終止該程序的執(zhí)行,從而保護了操作系統(tǒng)。

2、2何謂特權(quán)指令舉例說明之。如果允許用戶進程執(zhí)行特權(quán)指令會帶來什么后果答:在現(xiàn)代計算機中,一般都提供一些專門供操作系統(tǒng)使用的特殊指令,這些指令只能在管態(tài)執(zhí)行,稱為特權(quán)指令。這些指令包括:停機指令、置PSW指令、中斷操作指令(開中斷、關(guān)中斷、屏蔽中斷)、輸入輸出指令等。用戶程序不能執(zhí)行這些特權(quán)指令。如果允許用戶程序執(zhí)行特權(quán)指令,有可能干擾操作系統(tǒng)的正常運行,甚至有可能使整個系統(tǒng)崩潰。3中斷向量在機器中的存儲位置是由硬件確定的,還是由軟件確定

3、的答:中斷向量在機器中的存放位置是由硬件確定的。例如,在INTEL80x86CPU中,內(nèi)存空間0x00000—0x003ff為中斷向量空間。4中斷向量的內(nèi)容是由操作系統(tǒng)程序確定的,還是由用戶程序確定的答:由操作系統(tǒng)程序確定的。向量的內(nèi)容包括中斷處理程序的入口地址和程序狀態(tài)字(中斷處理程序運行環(huán)境),中斷處理程序是由操作系統(tǒng)裝入內(nèi)存的,操作系統(tǒng)將根據(jù)裝入的實際地址和該中斷處理程序的運行環(huán)境來填寫中斷向量。5中斷向量內(nèi)的處理機狀態(tài)位應(yīng)當標明

4、是管態(tài)還是目態(tài)為什么答:應(yīng)當標明是管態(tài)。這樣才能保證中斷發(fā)生后進入操作系統(tǒng)規(guī)定的中斷處理程序。6中斷與程序并發(fā)之間的關(guān)系是什么?答:中斷是程序并發(fā)的前提條件。如果沒有中斷,操作系統(tǒng)不能獲得系統(tǒng)控制權(quán),無法按調(diào)度算法對處機進行重新分配,一個程序?qū)⒁恢边\行到結(jié)束而不會被打斷。7說明“?!焙汀岸选钡牟顒e答:棧是一塊按后進先出規(guī)則訪問的存儲區(qū)域,用來實現(xiàn)中斷嵌套和子程序調(diào)用的參數(shù)和返回斷點。堆雖然是一塊存儲區(qū)域,但是對堆的訪問是任意的,沒有后進

5、先出的要求,堆主要用來為動態(tài)變量分配存儲空間。8何謂系統(tǒng)棧何謂用戶棧系統(tǒng)棧有何用途用戶棧有何用途答:系統(tǒng)棧是內(nèi)存中屬于操作系統(tǒng)空間的一塊固定區(qū)域,其主要用途為:(1)保存中斷現(xiàn)場,對于嵌套中斷,被中斷程序的現(xiàn)場信息依次壓入系統(tǒng)棧,中斷返回時逆序彈出;(2)保存操312何謂作業(yè)它包括哪幾個部分各部分用途是什么答:所謂作業(yè)是指用戶要求計算機系統(tǒng)為其完成的計算任務(wù)的集合,一個作業(yè)通常包括程序、程序所處理的數(shù)據(jù)以及作業(yè)說明書。程序用來完成特定的

6、功能,數(shù)據(jù)是程序處理的對象,作業(yè)說明書用來說明作業(yè)處理的步驟。13從透明性和資源共享兩方面,說明網(wǎng)絡(luò)操作系統(tǒng)與分布式操作系統(tǒng)之間的差別。答:從透明性上看,分布式操作系統(tǒng)優(yōu)于網(wǎng)絡(luò)操作系統(tǒng)。網(wǎng)絡(luò)用戶能夠感覺到所訪問的資源是在本地還是在遠地;而在分布式系統(tǒng)中,用戶感覺不到所訪問的資源是否在本地。分布式操作系統(tǒng)掩蓋了資源在地理位置上的差異。從資源共享上看,分布式操作系統(tǒng)比網(wǎng)絡(luò)操作系統(tǒng)能共享更多的資源。在網(wǎng)絡(luò)操作系統(tǒng)中,一個計算任務(wù)不能由一臺主機

7、任意遷移到另外一臺主機上運行;而在分布式操作系統(tǒng)中,所有作業(yè)可以由一臺主機任意遷移到另外一臺主機上處理,即可實現(xiàn)處理機和存儲資源的共享,從而達到整個系統(tǒng)的負載平衡。14為什么構(gòu)成分布式系統(tǒng)的主機一般都是相同的或兼容的答:這樣更有利于進程的動態(tài)遷移。如果主機不兼容,則在一臺主機上能運行的進程,因所用指令系統(tǒng)不同,在另一臺主機上可能無法運行,導(dǎo)致進程難于在不同主機間遷移,使得分布式系統(tǒng)難于實現(xiàn)負載平衡。15為什么嵌入式操作系統(tǒng)通常采用微內(nèi)核

8、結(jié)構(gòu)?答:嵌入式操作系統(tǒng)與一般操作系統(tǒng)相比具有比較明顯的差別:(1)嵌入式操作系統(tǒng)規(guī)模一般較小,因為一般硬件配置較低,而且對操作系統(tǒng)提供的功能要求也不高。(2)應(yīng)用領(lǐng)域差別大,對于不同的應(yīng)用領(lǐng)域其硬件環(huán)境和設(shè)備配置情況有明顯差別。所以,嵌入式操作系統(tǒng)一般采用微內(nèi)核(microkernel)結(jié)構(gòu)。微內(nèi)核包括如下基本成分:(1)處理機調(diào)度;(2)基本內(nèi)存管理;(3)通訊機制;(4)電源管理。二、二、進程管理習(xí)題及解答進程管理習(xí)題及解答:1.

9、為何引入多道程序設(shè)計在多道程序系統(tǒng)中,內(nèi)存中作業(yè)的道數(shù)是否越多越好請說明原因。答:引入多道程序設(shè)計技術(shù)是為了提高計算機系統(tǒng)資源的利用率。在多道程序系統(tǒng)中,內(nèi)存中作業(yè)的道數(shù)并非越多越好。一個計算機系統(tǒng)中的內(nèi)存、外設(shè)等資源是有限的,只能容納適當數(shù)量的作業(yè),當作業(yè)道數(shù)增加時,將導(dǎo)致對資源的競爭激烈,系統(tǒng)開銷增大,從而導(dǎo)致作業(yè)的執(zhí)行緩慢,系統(tǒng)效率下降。2.什么是進程進程具有哪些主要特性比較進程與程序之間相同點與不同點答:進程是具有一定獨立功能的

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論