版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、填空題1. 操作系統(tǒng)的特征是(并發(fā)),(共享)和(異步性)還有(虛擬).2. 按照用戶界面的使用環(huán)境和功能特征的不同,一般可以把操作系 統(tǒng)分為三種基本類型,即:(批處理系統(tǒng)),(分時系統(tǒng))和實時系統(tǒng).3. 軟件系統(tǒng)分為系統(tǒng)軟件,(支撐軟件)和(應(yīng)用軟件).4. 多數(shù)計算機系統(tǒng)將處理器的工作狀態(tài)劃分為(管態(tài))和目態(tài).后 者一般指用戶程序運行時的狀態(tài),又稱為普通態(tài)或(用戶態(tài)).5. 存儲器一般分成高速緩沖器,(存)和(外存)三個層次,其中高 速緩沖器是造價最髙,存取速度最快.6. 文件的物理結(jié)構(gòu)有:順序結(jié)構(gòu),(結(jié)構(gòu))和(索引結(jié)構(gòu)).8. 在單CPU系統(tǒng)中有n(n>l)個進程,在任一時刻處于就
2、緒的進程最 多是(n-l)個,最少是(0)個.9. 系統(tǒng)為每一臺設(shè)備確定一個編號,以便區(qū)分和識別,這個確定的 編號稱為設(shè)備的(絕對)號由用戶在程序中定義的設(shè)備編號稱為設(shè) 備的(相對)號.10. 一個作業(yè)可劃分成若干個(相對獨立)的部分,每個部分稱為一 個(作業(yè)步).11. 在批處理兼分時的系統(tǒng)中,往往由分時系統(tǒng)控制的作業(yè)稱為 (前臺)作業(yè),而由批處理系統(tǒng)控制的作業(yè)稱為(后臺)作業(yè).12. 操作系統(tǒng)為用戶提供兩種類型的使用接口,它們是(操作員)接 口和(程序員)接口.13. 操作系統(tǒng)中,進程可以分為(系統(tǒng))進程和(用戶)進程兩類.15. 除了新建狀態(tài)與撤銷狀態(tài),進程的基本狀態(tài)有(運行)、(就緒)
3、、 (阻塞)。16. 在響應(yīng)比最髙者優(yōu)先的作業(yè)調(diào)度算法中,當(dāng)各個作業(yè)等待時間 相同時,(計算時間短)分母的作業(yè)將得到優(yōu)先調(diào)度;當(dāng)各個作業(yè)要求 運行的時間相同時,(等待時間長)分子的作業(yè)得到優(yōu)先調(diào)度.17. 當(dāng)一個進程獨占處理器順序執(zhí)行時,具有兩個特性:(封閉) 性和(可再現(xiàn)性).18. Linux的shell有兩層含義,一是指由(shell命令)組成的Shell 命令語言;二是指(該命令的解釋)程序.19. 操作系統(tǒng)的主要設(shè)計目標是(方便用戶使用)和(資源利用率 高).20. 當(dāng)一個進程完成了特定的任務(wù)后,系統(tǒng)收回這個進程所占的(資 源)和取消該進程的(進程控制塊PCB),就撤消了該進程.21
4、. 每個索引文件都必須有一(索引)表,其中每個登記項用來指出 一個邏輯記錄的(存放位置 或指針 或首地址).22. 實現(xiàn)SPOOL系統(tǒng)時必須在磁盤上辟出稱為(輸入#)和(輸出#) 的專門區(qū)域,以存放作業(yè)信息和作業(yè)執(zhí)行結(jié)果.23. 一個理想的作業(yè)調(diào)度算法應(yīng)該是既能(提高系統(tǒng)效率)又能使 進入系統(tǒng)的作業(yè)(周轉(zhuǎn)時間短).24. 死鎖的四個必要條件是(互斥使用資源),(占用并等待資源), 不可搶奪資源和循環(huán)等待資源.25. 操作系統(tǒng)一般為用戶提供了三種界面,它們是(命令界面),(圖 形界面)和系統(tǒng)調(diào)用界面.26. 進程間相互合作的關(guān)系是(同步)關(guān)系,而對資源爭用的關(guān)系是 (互斥)關(guān)系.若干進程使用同一
5、臨界資源時必須互斥執(zhí)行.27. 處理機調(diào)度可分為三級,它們是作業(yè)調(diào)度,(進程調(diào)度)和CPU交 換調(diào)度;在一般操作系統(tǒng)中,必須具備的調(diào)度是(進程調(diào)度).28. 般說來,用戶程序中所使用的地址是邏輯地址,而存中各存儲 單元的地址是(物理地址或絕對地址);將前者轉(zhuǎn)變?yōu)楹笳叩倪^程稱作 (重定位).29. 在段頁式存儲管理系統(tǒng)中,面向(用戶)的地址空間是段式劃分, 面向(物理實現(xiàn))的地址空間是頁式劃分.30. 在Linux系統(tǒng)中,基本的文件類型分為(普通)文件,目錄文件和 文件,所有的I/O設(shè)備按其物理特性分為(字符)設(shè)備和塊設(shè)備.33. 操作系統(tǒng)的設(shè)備管理應(yīng)具備的主要功能是(監(jiān)視設(shè)備狀態(tài)),(進 行設(shè)
6、備分配),完成I/O操作和緩沖管理與地址轉(zhuǎn)換.34. 對信號量S每執(zhí)行一次P操作,則信號量S的值就減1.當(dāng)S的 值小于0時,執(zhí)行P操作的進程的狀態(tài)就置為阻塞態(tài),把相應(yīng)的PCB連 入該信號量隊列的(末尾),并且該進程放棄處理機,由(進程調(diào)度程序) 調(diào)度合適進程.35. 把邏輯地址轉(zhuǎn)變?yōu)榇娴奈锢淼刂返倪^程稱作重定位,它分為(靜 態(tài)重定位)和(動態(tài)重定位)兩種形式,在現(xiàn)代操作系統(tǒng)中都釆用動態(tài) 重定位形式來實現(xiàn)這種地址轉(zhuǎn)換.37. SPOOL!ng的中文含義為(同時外圍聯(lián)機操作)或(假脫機操作)。39.進程實體由程序、(PCB或進程控制塊)和(邏輯數(shù)據(jù)集合)三 部分組成。41.可以把文件劃分成三類邏輯
7、結(jié)構(gòu):(無結(jié)構(gòu)的字符流式文件)、 定長記錄文件和(不定長記錄)文件。43.通道是獨立于(CPU)的、專門負責(zé)(數(shù)據(jù)輸入輸出)的處理 單元。45.采用緩沖技術(shù)最根本的原因是CPU處理的速度與(設(shè)備傳輸 數(shù)據(jù))的速度不相匹配,需要用(緩沖區(qū))緩解共間的速度矛盾。47. 分區(qū)存貯管理方法的主要優(yōu)點是易于(實現(xiàn)),缺點是容易產(chǎn) 生(碎片)。48. 存中很多容量太小、無法被利用的空閑塊被稱為(碎片)。49. 利用大容量的外存來擴充存,產(chǎn)生一個比有限的實際存空間大 得多的、邏輯的虛擬存空間,該虛擬存空間通常被稱為(虛擬存儲 器)。50. 在存儲管理中,允許一個程序的若干程序段或幾個程序的某些 部分共享某一
8、個存儲空間,這種技術(shù)稱為(覆蓋技術(shù))。51. 剛被調(diào)出的頁面又立即要用而裝入,而裝入后不久又被調(diào)出, 如此反復(fù),使調(diào)度非常頻繁,這種現(xiàn)象稱為(抖動)(或顛簸)。52. 在現(xiàn)代操作系統(tǒng)中,資源的分配單位是(進程),而處理機的調(diào) 度單位是(線程),一個進程可以有(多個)線程。53. 一次僅允許一個進程使用的共享資源稱為(臨界資源)。每個進 程中訪問臨界資源的那段程序稱為(臨界區(qū))。54. 采用通道這種I/O結(jié)構(gòu)的最大優(yōu)點是可以實現(xiàn)(CPU)和(外設(shè)) 并行工作。55. 在Linux系統(tǒng)中,文件的類型主要包括(普通文件),(目錄文 件),(特殊文件)o56. 常用的設(shè)備分配技術(shù)有(獨占分配)、(共享
9、分配)、(虛擬分 配)。57. 在存儲器管理中,頁面是信息的(基本分配)單位,分段是 信息的(邏輯)單位。頁面大小由(系統(tǒng))確定,分段大小由(程序) 確定。59. 按資源分配特點,設(shè)備類型可分為以下三類:(獨占設(shè)備),(共 享設(shè)備),(虛擬設(shè)備)。60. 常用的進程調(diào)度算法有(先來先服務(wù))、(時間片輪轉(zhuǎn))、(優(yōu)先 級)。61. 設(shè)備I/O方式有如下三種:(程序方式)、(中斷方式)、(DM462. 在文件使用中涉及的系統(tǒng)調(diào)用主要有以下六種:(新建文件)、 (打開文件)、(關(guān)閉文件)、(讀文件)、(寫文件)、(新建目錄)。63. 共享設(shè)備允許多個作業(yè)同時使用,這里的“同時使用”的含義 是指(多個作
10、業(yè)可以交替地啟動共享設(shè)備,在某一時刻仍只有一個作 業(yè)占有)。名詞解釋第一章引論1操作系統(tǒng):操作系統(tǒng)是管理和控制計算機系統(tǒng)各種硬件和軟件資源, 有效地組織多道程序運行的系統(tǒng)軟件,是用戶與計算機之間的接 口。2管態(tài):當(dāng)執(zhí)行操作系統(tǒng)程序時,處理機所處的狀態(tài)3目態(tài):當(dāng)執(zhí)行普通用戶程序時,處理機所處的狀態(tài)。4多道程序設(shè)計:在這種設(shè)計技術(shù)下,存中能同時存放多道程序,在 管理程序的控制下交替的執(zhí)行。5并發(fā):是指兩個或多個活動在同一給定的時間間隔中進行。6并行:是指兩個或多個活動在同一時刻同時執(zhí)行的情況。7吞吐量:在一段給定的時間,計算機所能完成的總工作量。8分時:在分時系統(tǒng)中,分時主要是指若干并發(fā)程序?qū)P
11、U時間的共 享。9實時:表示“及時”或“既時”。10系統(tǒng)調(diào)用:是用戶在程序中能以“函數(shù)調(diào)用”形式調(diào)用的、由操 作系統(tǒng)提供的子功能的集合。每一個子功能稱作一條系統(tǒng)調(diào)用命令。 它是操作系統(tǒng)對外的接口,是用戶級程序取得操作系統(tǒng)服務(wù)的唯一途 徑。11特權(quán)指令:指指令系統(tǒng)中這樣一些指令,如啟動設(shè)備指令、設(shè)置 時鐘指令、中斷屏蔽指令和清存指令,這些指令只能由操作系統(tǒng)使 用。12命令解釋程序:其主要功能是接收用戶輸入的命令,然后予以解 釋并且執(zhí)行。13脫機I/O:是指輸入/輸出工作不受主機直接控制,而由衛(wèi)星機專 門負責(zé)完成1/(),主機專門完成快速計算任務(wù),從而二者可以并行操 作。14聯(lián)機1/():是指作業(yè)
12、的輸入、調(diào)入存及結(jié)果輸出都在cpu直接控制 下進行。第二章進程和線程1順序性:是指順序程序所規(guī)定的每個動作都在上個動作結(jié)束后才開始的特性。2封閉性:是指只有程序本身的動作才能改變程序的運行環(huán)境。3可再現(xiàn)性:是指程序的執(zhí)行結(jié)果與程序運行的速度無關(guān)。4進程:程序在并發(fā)環(huán)境中的執(zhí)行過程。5互斥:在邏輯上本來完全獨立的進程,由于競爭同一個資源而產(chǎn)生 的相互制約的關(guān)系。6同步:是指進程間共同完成一項任務(wù)時直接發(fā)生相互作用的關(guān)系。 也就是說,這些具有伙伴關(guān)系的進程在執(zhí)行次序上必須遵循確定的規(guī) 律。7臨界資源:一次僅允許一個進程使用的資源。8臨界區(qū):在每個進程中訪問臨界資源的那段程序。9線程:線程是進程中實
13、施調(diào)度和分派的基本單位。10管程:管程是一種高級同步機制,一個管程定義一個數(shù)據(jù)結(jié)構(gòu)和 能為并發(fā)進程在其上執(zhí)行的一組操作,這組操作能使進程同步和改變 管程中的數(shù)據(jù)。11進程控制塊PCB:進程控制塊是進程存在的唯一標識,它保存了系 統(tǒng)管理和控制進程所必須的信息,是進程動態(tài)特性的集中表現(xiàn)。12原語:指操作系統(tǒng)中實現(xiàn)一些具有特定功能的程序段,這些程序段的執(zhí)行過程是不可分割的,即其執(zhí)行過程不允許被中斷。13就緒態(tài):進程已經(jīng)獲得了除cpu之外的全部資源,等待系統(tǒng)分配 cpu, 一旦獲得cpu,進程就可以變?yōu)檫\行態(tài)。14運行態(tài):正在cpu上執(zhí)行的進程所處的狀態(tài)。在單cpu系統(tǒng)中, 任何時候最多只能有一個進程
14、處于運行狀態(tài)。15阻塞態(tài):又稱等待態(tài),指正在運行的進程因等待某個條件發(fā)生而 不能運行時所處的狀態(tài)。處于阻塞態(tài)的進程在邏輯上是不能運行的, 即使cpu空閑,它也不能占用epUo16進程通信:是指進程間的信息交換。17同步機制:同步機構(gòu)是負責(zé)處理進程之間制約關(guān)系的機制,即操 作系統(tǒng)中負責(zé)解決進程之間協(xié)調(diào)工作的同步關(guān)系(直接制約關(guān)系), 以及共享臨界資源的互斥關(guān)系(間接制約關(guān)系)的執(zhí)行機構(gòu)。第三章死鎖1死鎖:在一個進程集合中的每個進程都在等待僅由該集合中的另一 個進程才能引發(fā)的事件而無限期地僵持下去的局面。2饑餓:在系統(tǒng)中,每個資源占有者都在有限時間釋放它所占有的資 源,但資源中存在某些申請者由于某
15、種原因卻永遠得不到資源的一種 錯誤現(xiàn)象。3死鎖防止:要求進程申請資源時遵循某種協(xié)議,從而打破產(chǎn)生死鎖 的四個必要條件中的一個或幾個,保證系統(tǒng)不會進入死鎖狀態(tài)。4死鎖避免:對進程所發(fā)出的每一個申請資源命令加以動態(tài)地檢查, 并根據(jù)檢查結(jié)果決定是否進行資源分配。就是說,在資源分配過程中 若預(yù)測有發(fā)生死鎖的可能性,則加以避免。這種方法的關(guān)鍵是確定資 源分配的安全性。5安全序列:針對當(dāng)前分配狀態(tài)來說,系統(tǒng)至少能夠按照某種次序為 每個進程分配資源(直至最大需求),并且使他們依次成功地運行完 畢,這種進程序列pl,p2,pn就是安全序列。第四章調(diào)度1作業(yè):用戶在一次上機過程中要求計算機系統(tǒng)所做工作的集合。2
16、周轉(zhuǎn)時間:是指從作業(yè)進入系統(tǒng)開始,到作業(yè)退出系統(tǒng)所經(jīng)歷的時 間。3響應(yīng)時間:是分時系統(tǒng)的一個技術(shù)指標,指從用戶輸入命令到系統(tǒng) 對命令開始執(zhí)行和顯示所需要的時間。4作業(yè)調(diào)度:作業(yè)調(diào)度的主要任務(wù)是完成作業(yè)從后備狀態(tài)到執(zhí)行狀 態(tài)和從執(zhí)行狀態(tài)到完成狀態(tài)的轉(zhuǎn)換。5進程調(diào)度:也稱低級調(diào)度程序,它完成進程從就緒狀態(tài)到運行狀態(tài) 的轉(zhuǎn)化。6交換調(diào)度:是基于系統(tǒng)確定的某個策略,將主存中處于等待狀態(tài)或 就緒狀態(tài)的某個或某些進程交換到外存交換區(qū)中,以便將外存交換區(qū) 上具備運行條件的進程換入主存,準備執(zhí)行。引入交換調(diào)度的目的是 為了解決主存緊和提髙主存的利用效率。7搶占式調(diào)度:當(dāng)一個進程正在執(zhí)行時,系統(tǒng)基于某種策略強行
17、將處 理機從占有者進程剝奪而分配給另一個進程的調(diào)度。這種調(diào)度方式系 統(tǒng)開銷大,但系統(tǒng)能及時響應(yīng)請求。8非搶占式調(diào)度:系統(tǒng)一旦把處理機分配給某個進程之后,該進程一 直運行下去,直到該進程完成或因等待某個事件發(fā)生時,才將處理機 分配給其他進程。這種調(diào)度方式實現(xiàn)簡單,系統(tǒng)開銷小,但系統(tǒng)性能 不夠好。第五章存儲管理1物理地址:存中各存儲單元的地址由統(tǒng)一的基地址順序編址,這種 地址稱為物理地址。2邏輯地址:用戶程序經(jīng)編譯之后的每個目標模塊都以0為基地址順 序編址,這種地址稱為邏輯地址。3邏輯地址空間:由程序中邏輯地址組成的地址圍叫做邏輯地址空 間。4物理地址空間:由存中的一系列存儲單元所限定的地址圍稱作
18、存空 間。5重定位:把邏輯地址轉(zhuǎn)變?yōu)榇嫖锢淼刂返倪^程叫做重定位。6靜態(tài)重定位:在目標程序裝入存時所進行的重定位。7動態(tài)重定位:在程序執(zhí)行期間,每次訪問存之前進行的重定位。8部碎片:在一個分區(qū)部出現(xiàn)的碎片(即被浪費的空間)稱作部碎片。 如固定分區(qū)法會產(chǎn)生部碎片。9外部碎片:在所有分區(qū)之外新產(chǎn)生的碎片稱作外部碎片,如在動態(tài) 分區(qū)法實施過程中出現(xiàn)的越來越多的小空閑塊,由于它們太小,無法 裝入一個小進程,因而被浪費掉。10碎片:在分區(qū)法中,存出現(xiàn)許多容量太小、無法被利用的小分區(qū) 稱作“碎片”。11緊縮:移動某些已分區(qū)的容,使所有作業(yè)的分區(qū)緊挨在一起,而 把空閑區(qū)留在另一端,這種技術(shù)稱為緊縮。12可重定
19、位地址:當(dāng)含有它的程序被重定位時,將隨之被調(diào)整的一 種地址。13固定分區(qū)法:存中分區(qū)的個數(shù)固定不變,各個分區(qū)的大小也固定 不變,但不同分區(qū)的大小可以不同,每個分區(qū)只可裝入一道作業(yè)。14動態(tài)分區(qū)法:各個分區(qū)是在相應(yīng)作業(yè)要求進入存時才建立的,使 其大小恰好適應(yīng)作業(yè)的大小。15可再入代碼:也稱純代碼,是指那些在其執(zhí)行過程本身不做任何 修改的代碼,通常由指令和常數(shù)組成。16虛擬存儲器:虛擬存儲器是一種存儲管理技術(shù),用以完成用小的 存實現(xiàn)在大的虛空間中程序的運行工作。它是由操作系統(tǒng)提供的一個 假想的特大存儲器。但是虛擬存儲器的容量并不是無限的,它由計算 機的地址結(jié)構(gòu)長度所確定,另外虛存容量的擴大是以犧牲
20、CPU工作時 間以及、外存交換時間為代價的。17抖動:剛被調(diào)出的頁面又立即要用而裝入,而裝入后不久又被調(diào) 出,如此反復(fù),使調(diào)度非常頻繁,18工作集:工作集是一個進程在某一小段時間訪問頁面的集合。利 用工作集模型可防止抖動,也可以進行頁面置換。19程序局部性原理:在相對短的一段時間,進程集中在一組子程序 或循環(huán)中之行,導(dǎo)致所有的存儲器訪問局限于進程地址空間的一個固 定子集。這種現(xiàn)象就叫做程序局部性原理。20快表:為了提高地址變換速度,在地址變換機構(gòu)中增設(shè)一個具有 并行查找能力的高速緩沖存儲器,用以存放當(dāng)前訪問的頁表項。這樣 的高速緩沖存儲器就是快表。21交換:交換系統(tǒng)指系統(tǒng)根據(jù)需要把主存中暫時不
21、運行的某個(或 某些)作業(yè)部分或全部移到外存。而把外存中的某個(或某些)作業(yè) 移到相應(yīng)的主存區(qū),并使其投入運行。22換頁:指系統(tǒng)根據(jù)某種策略選擇某頁出主存,將某頁調(diào)入主存的 過程。23實存:實存是指計算機配置的物理存儲器,它直接向cpu提供程 序和數(shù)據(jù)。24虛存:虛存是指系統(tǒng)向用戶程序提供的編程空間,其大小由cpu 的地址長度決定。第六章文件系統(tǒng)1邏輯記錄:用戶構(gòu)造文件時使用的一個信息單位。通常以邏輯記錄 為單位存取文件。2物理記錄:文件存儲器上組織信息的一個單位。它是文件存儲器 識別信息的單位。3文件:是命名的相關(guān)信息的集合體,它通常存放在外存(如磁盤、 磁帶)上,可以作為一個獨立單位存放并
22、實施相應(yīng)的操作(如打開、 關(guān)閉、讀、寫等)。4文件系統(tǒng):操作系統(tǒng)中負責(zé)操縱和管理文件的一整套設(shè)施,它實現(xiàn) 文件的共享和保護,方便用戶“按名存取”。5目錄項:為了加快對文件的檢索,把文件控制塊集中在一起進行管 理。這種文件控制塊的有序集合稱為文件目錄。當(dāng)然,文件控制塊也 是其中的目錄項。6目錄文件:全由目錄項構(gòu)成的文件成為目錄文件。7路徑:在樹形目錄結(jié)構(gòu)中,從根目錄出發(fā)經(jīng)由所需子目錄到達指定 文件的通路。8當(dāng)前目錄:為節(jié)省文件檢索的時間,每個用戶可以指定一個目錄作 為當(dāng)前工作目錄,以后訪問文件時,就從這個目錄開始向下順序檢索。 這個目錄就稱作當(dāng)前目錄。9文件的邏輯組織:用戶對文件的觀察和使用是從
23、自身處理文件數(shù)據(jù) 5輸入輸出設(shè)備:是計算機用來接收來自外部世界信息的設(shè)備,或者 將計算機加工處理好的信息送向外部世界的設(shè)備。例如鍵盤、打印機、 卡片輸入機。6設(shè)備的無關(guān)性:也稱設(shè)備獨立性,就是說,用戶程序應(yīng)與實際使用 的物理設(shè)備無關(guān),由操作系統(tǒng)來考慮因?qū)嶋H設(shè)備不同而需要使用不同 的設(shè)備驅(qū)動程序等問題。7通道:是獨立于CPU的、專門負責(zé)數(shù)據(jù)輸入輸出的處理單元。8 RAID:稱作廉價磁盤冗余陣列,即利用一臺磁盤陣列控制器來統(tǒng) 一管理和控制一組磁盤驅(qū)動器,組成一個高可靠性、快速大容量的磁 盤系統(tǒng)。第八章中斷和信號機制1中斷:是指CPU對系統(tǒng)發(fā)生的某個事件做出的一種反應(yīng),CPU暫 停正在執(zhí)行的程序,保
24、留現(xiàn)場后自動地轉(zhuǎn)去執(zhí)行相應(yīng)的處理程序,處 理完該事件后,如被中斷進程的優(yōu)先級最高,則返回斷點繼續(xù)執(zhí)行被“打斷”的程序。2中斷源:引起中斷的事件或發(fā)出中斷請求的來源稱為中斷。3中斷請求:中斷源向CPU提出進行處理的請求。4中斷向量:通常包括相應(yīng)中斷處理程序入口地址和中斷處理時處理 機狀態(tài)字。5異常:它是指來自cpu部的事件或程序執(zhí)行中的事件引起的中 斷6程序性中斷:是指因錯誤地使用指令或數(shù)據(jù)而引起的中斷,用于反 映程序執(zhí)行過程中發(fā)現(xiàn)的例外情況,例如,非法操作碼,無效地址、 運算溢出,等等。7斷點:發(fā)生中斷時,被打斷程序的暫停點稱為斷點。8中斷響應(yīng):發(fā)生中斷時,cpu暫停執(zhí)行當(dāng)前的程序,轉(zhuǎn)去處理中
25、斷。 這個由硬件對中斷請求做出反應(yīng)的過程,稱為中斷響應(yīng)。9中斷屏蔽:是指在提出中斷請求之后,cpu不予響應(yīng)的狀態(tài)。它常 常用來在處理某個中斷時防止同級中斷的干擾,或在處理一段不可分 割的、必須連續(xù)執(zhí)行的程序時防止意外事件把它打斷。10中斷禁止:是指在可引起中斷的事件發(fā)生時系統(tǒng)不接收該中斷的 信號,因而就不可能提出中斷請求而導(dǎo)致中斷。簡言之,就是不讓某 些事件產(chǎn)生中斷。11軟中斷:又稱信號機制,它是在軟件層次上對中斷機制的一種模 擬,其中,信號的發(fā)送者相當(dāng)于中斷源,而接收者(必定是一個進程) 相當(dāng)于cpuo簡答題1. 從資源管理的角度說明操作系統(tǒng)的主要功能.答:處理器管理,存儲管理,文件管理,作
26、業(yè)管理和設(shè)備管理.2. 什么是操作系統(tǒng)?答:操作系統(tǒng)是計算機系統(tǒng)中的一個系統(tǒng)軟件,它能有效地組織和管 理計算機系統(tǒng)中的硬件及軟件資源,合理地組織計算機工作流程,控 制程序的執(zhí)行,并向用戶提供各種服務(wù)功能,使得用戶能夠靈活、方 便、有效地使用計算機,并使整個計算機系統(tǒng)能高效地運行。3. 為什么說批處理多道系統(tǒng)能極提高計算機系統(tǒng)的工作效率?答: 多道作業(yè)并行工作,減少了處理器的空閑時間。 作業(yè)調(diào)度可以合理選擇裝入主存儲器中的作業(yè),充分利用計算機 系統(tǒng)的資源。 作業(yè)執(zhí)行過程中不再訪問低速設(shè)備,而直接訪問高速的磁盤設(shè) 備,縮短執(zhí)行時間。 作業(yè)成批輸入,減少了從操作到作業(yè)的交接時間。4. 進程有哪幾種基
27、本狀態(tài) 試描繪出進程狀態(tài)轉(zhuǎn)換圖.答:進程有運行態(tài),就緒態(tài)和阻塞態(tài)三種基本狀態(tài).三種基本狀態(tài)的轉(zhuǎn)換圖如圖1所示,圖中數(shù)字1的含義是:進程被調(diào)度 進程選中,數(shù)字2的含義是:時間片用完,數(shù)字3的含義是:等待某事件 發(fā)生,數(shù)字4的含義是:等待的事件已發(fā)生.5. 什么是臨界區(qū)進程進入臨界區(qū)的調(diào)度原則是什么答:在每個進程中訪問臨界資源的那段程序叫臨界區(qū).進程進入臨 界區(qū)的調(diào)度原則是: 如果有若干進程要求進入空閑的臨界區(qū),一次僅允許一個進程進 入. 任何時候,處于臨界區(qū)的進程不可多于一個如已有進程進入自己的臨界區(qū),則其它所有試圖進入臨界區(qū)的進程必須等待. 進入臨界區(qū)的進程要在有限時間退出,以便其它進程能及時
28、進入自 己的臨界區(qū). 如果進程不能進入自己的臨界區(qū),則應(yīng)讓出CPU,避免進程出現(xiàn)” 忙等"現(xiàn)象.6. 一個具有分時兼批處理功能的操作系統(tǒng)應(yīng)怎樣調(diào)度和管理作 業(yè)答:1)優(yōu)先接納終端作業(yè),僅當(dāng)終端作業(yè)數(shù)小于系統(tǒng)可以允許同時工 作的作業(yè)數(shù)時,可以調(diào)度批處理作業(yè).2)允許終端作業(yè)和批處理作業(yè)混合同時執(zhí)行.3)把終端作業(yè)的就緒進程排成一個就緒隊列,把批處理作業(yè)的就緒進程排入另外的就緒隊列中.4)有終端作業(yè)進程就緒時,優(yōu)先讓其按"時間片輪轉(zhuǎn)”法先運行.沒有 終端作業(yè)時再按確定算法選批處理作業(yè)就緒進程運行.7. 處理機調(diào)度分為哪三級?各自的主要任務(wù)是什么?答:作業(yè)調(diào)度:從一批后備作業(yè)中選
29、擇一個或幾個作業(yè),給它們分配 資源,建立進程,掛入就緒隊列。執(zhí)行完后,回收資源。進程調(diào)度:從就緒進程隊列中根據(jù)某個策略選取一個進程,使之占用 CPU交換調(diào)度:按照給定的原則和策略,將外存交換區(qū)中的進程調(diào) 入存,把存中的非執(zhí)行進程交換到外存交換區(qū)。& 試比較進程調(diào)度與作業(yè)調(diào)度的不同點.答:(1)作業(yè)調(diào)度是宏觀調(diào)度,它決定了哪一個作業(yè)能進入主存.進程 調(diào)度是微觀調(diào)度,它決定各作業(yè)中的哪一個進程占有中央處理 機.(2)作業(yè)調(diào)度是選符合條件的收容態(tài)作業(yè)裝入存.進程調(diào)度是從就緒 態(tài)進程中選一個占用處理機.9. 進程與程序是兩個完全不同的概念,但又有密切的聯(lián)系,試寫出 兩者的區(qū)別。答:兩者的主要區(qū)
30、別有:(1)進程是動態(tài),程序是靜態(tài)的;(2)進程是獨立運行的單位,程序不能作為運行單位;(3)各進程間在并發(fā)執(zhí)行過程中會產(chǎn)生相互制約關(guān)系,而程序由 于是靜態(tài)的,所以不存在異步特征。10. 簡述死鎖的防止與死鎖的避免的區(qū)別.答:死鎖的防止是系統(tǒng)預(yù)先確定一些資源分配策略,進程按規(guī)定申請 資源,系統(tǒng)按預(yù)先規(guī)定的策略進行分配,從而防止死鎖的發(fā)生.而死鎖的避免是當(dāng)進程提出資源申請時系統(tǒng)測試資源分配,僅當(dāng)能確 保系統(tǒng)安全時才把資源分配給進程,使系統(tǒng)一直處于安全狀態(tài)之中, 從而避免死鎖.11. 試說明資源的靜態(tài)分配策略能防止死鎖的原因.答:資源靜態(tài)分配策略要求每個進程在開始執(zhí)行前申請所需的全部資 源,僅在系
31、統(tǒng)為之分配了所需的全部資源后該進程才開始執(zhí)行.這樣, 進程在執(zhí)行過程中不再申請資源,從而破壞了死鎖的四個必要條件之 一“占有并等待條件",從而防止死鎖的發(fā)生.12. 計算機系統(tǒng)中產(chǎn)生死鎖的根本原因是什么 一般解決死鎖的方 法有哪三種答:計算機系統(tǒng)中產(chǎn)生死鎖的根本原因是:資源有限且操作不當(dāng).一般解決死鎖的方法有:死鎖的預(yù)防,死鎖的避免,死鎖的檢測與恢復(fù) 等三種.13. 什么是死鎖?產(chǎn)生死鎖的四個必要條件是什么?死鎖:當(dāng)某進程提出資源申請后,使得系統(tǒng)中一些進程處于無休止的 阻塞狀態(tài),在無外力作用下,永遠不能再繼續(xù)前進。產(chǎn)生死鎖的必要條件:互斥使用資源,占用并等待資源,不可搶奪資源 和循環(huán)
32、等待資源 。14. 進程調(diào)度中"可搶占”和"非搶占”兩種方式,哪一種系統(tǒng)的開銷 更大?為什么答:可搶占式會引起系統(tǒng)的開銷更大.可搶占式調(diào)度是嚴格保證任何時刻,讓具有最高優(yōu)先數(shù)(權(quán))的進程占 有處理機運行,因此增加了處理機調(diào)度的時機,引起為退出處理機的 進程保留現(xiàn)場,為占有處理機的進程恢復(fù)現(xiàn)場等時間(和空間)開銷增 大.15. 存儲管理的主要功能是什么答:存儲管理的主要功能包括:(1) 主存空間的分配和回收;(2) 完成重定位;(3) 主存空間的共享和保護;(4) 使用“虛擬存儲器”,擴充主存空間.16. 試述分區(qū)管理方案的優(yōu)缺點.答:優(yōu)點:算法較簡單,容易實現(xiàn),存開銷少,存
33、儲保護措施簡單.缺點:存使用不充分,存在較嚴重的碎片問題.17. 虛擬存儲器的基本特征是什么?虛擬存儲器的容量主要受到哪 兩方面的限制?答:虛擬存儲器的基本特征是: 虛擬擴充,即不是物理上而是邏輯上擴充了存容量; 部分裝入,即每個作業(yè)不是全部一次性地裝入存,而是只裝入一部 分; 離散分配,即不必占用連續(xù)的存空間,而是"見縫插針”; 多次對換,即所需的全部程序和數(shù)據(jù)要分成多次調(diào)入存.虛擬存儲器的容量主要受到指令中表示地址的字長和外存的容量的限制.18. 什么是虛擬存儲器,它有什么特點?答:虛擬存儲器是一種存儲管理技術(shù),用以完成用小的存實現(xiàn)在大的 虛空間中程序的運行工作。它是由操作系統(tǒng)提
34、供的一個假想的特大存 儲器。但是虛擬存儲器的容量并不是無限的,它由計算機的地址結(jié)構(gòu) 長度所確定,另外虛存容量的擴大是以犧牲CPU工作時間以及、外存 交換時間為代價的。19. 什么是動態(tài)重定位?如何實現(xiàn)?動態(tài)重定位是指在程序執(zhí)行期間,隨著每條指令和數(shù)據(jù)的訪問,自動 的、連續(xù)的進行映射。具體實現(xiàn)過程為:當(dāng)某個進程取得CPU控制權(quán) 時,OS應(yīng)負責(zé)把該作業(yè)程序在主存中的起始地址送入重定位寄存器 中之后,每次訪問存儲器時,重定位寄存區(qū)的容將被自動加到邏輯地 址中區(qū),經(jīng)這樣變換后,執(zhí)行結(jié)果是正確的。20. 試簡述頁式存儲管理的優(yōu)缺點。答:優(yōu)點:有效地解決了碎片問題;缺點:程序的最后一頁會有浪費空間的現(xiàn)象并
35、且不能應(yīng)用在分段編寫 的、非連續(xù)存放的大型程序中。21. 影響缺頁中斷率的因素有哪些?答:4個因素,分別是:(1) 分配給程序的主存塊數(shù);(2)頁面的大??;(3)程序編制方法;(4)頁面調(diào)度算法。22. 什么是快表?它在地址轉(zhuǎn)換中起什么作用?快表是一個高速、具有并行查詢能力的聯(lián)想存儲器,用于存放正運行 的進程的當(dāng)前頁號和塊號,或者段號和段起始地址。加入快表后,在地址轉(zhuǎn)換時,首先在快表中查找,若找到就直接進行 地址轉(zhuǎn)換;未找到,則在主存頁表繼續(xù)查找,并把查到的頁號和塊號 放入聯(lián)想存儲器中。快表的命中率很高,有效地提高了地址轉(zhuǎn)換的速 度。23. 主存空間信息保護有哪些措施? 程序自己主存區(qū)域的信息,允許它既可讀,又可寫; 共享區(qū)域中的信息只可讀,不可修改; 非共享區(qū)域或非自己的主存區(qū)域中的信息既不可讀,也不可 寫。24. 操作系統(tǒng)為用戶提供哪些接口?答:操作系統(tǒng)為用戶提供兩種類型的使用接口:一是操作員級的,它為用戶提供控制作業(yè)執(zhí)行的途徑;二是程序
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)安全知識培訓(xùn)課件
- 二年級數(shù)學(xué)(上)計算題專項練習(xí)
- 團隊建設(shè)與管理技巧培訓(xùn)課件
- 班主任工作經(jīng)驗交流36
- 二零二五年度國際農(nóng)業(yè)合作與農(nóng)產(chǎn)品貿(mào)易合同參考模板6篇
- 收費站業(yè)務(wù)知識培訓(xùn)課件
- 生產(chǎn)經(jīng)營單位生產(chǎn)安全事故應(yīng)急處置卡編制指南
- 二零二五年度房屋信托代理銷售合同范本3篇
- 鄉(xiāng)村振興戰(zhàn)略下農(nóng)村醫(yī)養(yǎng)結(jié)合型養(yǎng)老服務(wù)體系研究
- 倉庫年終工作總結(jié)
- GA 172-2014金屬手銬
- 醫(yī)學(xué)醫(yī)學(xué)文獻檢索與論文寫作培訓(xùn)課件
- SQL Server 2000在醫(yī)院收費審計的運用
- 北師大版小學(xué)三年級數(shù)學(xué)下冊課件(全冊)
- 工程臨時用工確認單
- 簡約清新大氣餐飲行業(yè)企業(yè)介紹模板課件
- 氮氣窒息事故案例經(jīng)驗分享
- 某公司年度生產(chǎn)經(jīng)營計劃書
- 廠房租賃合同標準版(通用10篇)
- 《教育心理學(xué)》教材
- 易制毒化學(xué)品安全管理制度(3篇)
評論
0/150
提交評論