操作系統(tǒng)第一章節(jié)總結(jié)答案超詳細_第1頁
操作系統(tǒng)第一章節(jié)總結(jié)答案超詳細_第2頁
操作系統(tǒng)第一章節(jié)總結(jié)答案超詳細_第3頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、1.0操作系統(tǒng)的定義(1 )能有效的組織和管理計算機硬件和軟件資源(2)合理對各類作業(yè)進行調(diào)度和控制(3)方便用戶使用的程序的集合1.1操作系統(tǒng)的目標(4)習題1(1)方便性易于使用(2)有效性利用率咼,吞吐量大(3 )可擴充性微內(nèi)核結(jié)構(gòu)和 C/S模式,增加新老交替功能,修改老功能和模塊(4)開放性方便實現(xiàn)互聯(lián)1.2操作系統(tǒng)的作用(3)習題2(1) OS作為用戶與計算機硬件系統(tǒng)之間的接口(3) 命令方式系統(tǒng)調(diào)用方式 圖形窗口方式(2)OS作為計算機系統(tǒng)資源的管理者 處理器管理:分配和控制處理機存儲器管理:負責內(nèi)存的分配與回收 I/O管理:負責輸入輸出設(shè)備分配與操縱 文件管理:用于實現(xiàn)對文件的存

2、取共享和保護(3) OS實現(xiàn)對計算機資源的抽象(為什么)習題3 OS首先在裸機上覆蓋一層 I/O設(shè)備管理軟件,實現(xiàn)了對計算機硬件操作的第一層次抽 象;在第一層軟件上再覆蓋文件管理軟件,實現(xiàn)了對硬件資源操作的第二層次抽象。 OS通過在計算機硬件上安裝多層系統(tǒng)軟件,增強了系統(tǒng)功能,隱藏了對硬件操作的細節(jié), 由它們共同實現(xiàn)了對計算機資源的抽象。1.3操作系統(tǒng)的發(fā)展過程(無 -> 單-多-分時-實時-> 微機)脫機I/O聯(lián)機I/O習題5答:脫機I/O是指事先將裝有用戶程序和數(shù)據(jù)的紙帶或卡片裝入紙帶輸入機或卡片機,在 外圍機的控制下,把紙帶或卡片上的數(shù)據(jù)或程序輸入到磁帶上。該方式下的輸入輸出

3、由外 圍機控制完成,是在脫離主機的情況下進行的。而聯(lián)機I/O方式是指程序和數(shù)據(jù)的輸入輸出都是在主機的直接控制下進行的。 單道批處理特征:自動性,順序性,單道性 多道批處理特征:多道性,無序性,調(diào)度性(作業(yè)調(diào)度,進程調(diào)度,內(nèi)外存互換)優(yōu)缺點:資源利用率高,系統(tǒng)吞吐量大,平均周轉(zhuǎn)時間長,無交互能力解決的問題:處理機爭用,內(nèi)存分配和保護問題,輸入輸出設(shè)備分配問題,文件的組織和管理問題,作業(yè)管理問題,用戶與系統(tǒng)接口問題。試說明推勱多道批處理系統(tǒng)形成和収展的主要勱力是什么?習題4答:主要動力來源于五個方面的社會需求與技術(shù)發(fā)展:(1)不斷提高計算機資源的利用率;(2)方便用戶;(3 )器件的不斷更新?lián)Q代;

4、(4 )計算機體系結(jié)構(gòu)的不斷發(fā)展。(5)不斷提出新的應(yīng)用需求 分時系統(tǒng)一 分時系統(tǒng)的引入:人機交互,共享主機二 分時系統(tǒng)的特征:多路性,獨立性,及時性,交互性三 試說明推勱分時系統(tǒng)形成和収展的主要勱力是什么?習題 6答:推動分時系統(tǒng)形成和發(fā)展的主要動力是更好地滿足用戶的需要。主要表現(xiàn)在:CPU 的分時使用縮短了作業(yè)的平均周轉(zhuǎn)時間; 人機交互能力使用戶能直接控制自己的作業(yè); 主機的 共享使多用戶能同時使用同一臺計算機,獨立地處理自己的作業(yè)四 實現(xiàn)分時系統(tǒng)的關(guān)鍵問題是什么?應(yīng)如何解決? 習題 7 答:關(guān)鍵問題是當用戶在自己的終端上鍵入命令時,系統(tǒng)應(yīng)能及時接收并及時處理該命令, 在用戶能接受的時延內(nèi)

5、將結(jié)果返回給用戶。 解決方法: 針對及時接收問題, 可以在系統(tǒng)中設(shè) 臵多路卡, 使主機能同時接收用戶從各個終端上輸入的數(shù)據(jù); 為每個終端配臵緩沖區(qū), 暫存 用戶鍵入的命令或數(shù)據(jù)。 針對及時處理問題, 應(yīng)使所有的用戶作業(yè)都直接進入內(nèi)存, 并且為 每個作業(yè)分配一個時間片, 允許作業(yè)只在自己的時間片內(nèi)運行, 這樣在不長的時間內(nèi), 能使 每個作業(yè)都運行一次。 實時實時任務(wù)的類型中何為硬實時任務(wù)和軟實時任務(wù) 習題 9 硬實時任務(wù)是指系統(tǒng)必須滿足任務(wù)對截止時間的要求, 否則可能出現(xiàn)難以預測的結(jié)果。 舉例 來說, 運載火箭的控制等。 軟實時任務(wù)是指它的截止時間并不嚴格, 偶爾錯過了任務(wù)的截止 時間,對系統(tǒng)產(chǎn)

6、生的影響不大。舉例:網(wǎng)頁內(nèi)容的更新、火車售票系統(tǒng)。為什么要引入實時 OS?習題 8答:實時操作系統(tǒng)是指系統(tǒng)能及時響應(yīng)外部事件的請求, 在規(guī)定的時間內(nèi)完成對該事件的處 理,并控制所有實時任務(wù)協(xié)調(diào)一致地運行。引入實時 OS 是為了滿足應(yīng)用的需求,更好地 滿足實時控制領(lǐng)域和實時信息處理領(lǐng)域的需要。試從交互性、及時性以及可靠性方面,將分時系統(tǒng)不實時系統(tǒng)迚行比較。 習題 10 答:(1)及時性:實時信息處理系統(tǒng)對實時性的要求與分時系統(tǒng)類似,都是以人所能接受 的等待時間來確定; 而實時控制系統(tǒng)的及時性, 是以控制對象所要求的開始截止時間或完成 截止時間來確定的,一般為秒級到毫秒級,甚至有的要低于 100

7、微妙。(2)交互性:實時信息處理系統(tǒng)具有交互性,但人與系統(tǒng)的交互僅限于訪問系統(tǒng)中某 些特定的專用服務(wù)程序。不像分時系統(tǒng)那樣能向終端用戶提供數(shù)據(jù)和資源共享等服務(wù)。(3)可靠性:分時系統(tǒng)也要求系統(tǒng)可靠,但相比之下,實時系統(tǒng)則要求系統(tǒng)具有高度 的可靠性。 因為任何差錯都可能帶來巨大的經(jīng)濟損失, 甚至是災難性后果, 所以在實時系統(tǒng) 中,往往都采取了多級容錯措施保障系統(tǒng)的安全性及數(shù)據(jù)的安全性1.4 操作系統(tǒng)的基本特性( 4 )習題 11并發(fā)(最基本)并行與并發(fā)進程線程共享 習題 12 在多道程序設(shè)計的 OS 環(huán)境下的資源共享與一般情況下的資源共享有何不同?對獨占資源 應(yīng)采取何種方式? 一般情況下的資源共

8、享只要通過適當?shù)陌才?,用戶之間并不會產(chǎn)生對資源的競爭。在 OS 環(huán)境下的資源共享是指系統(tǒng)中的資源可供內(nèi)存中多個并發(fā)執(zhí)行的進程共同使用。解決的方法:1. 互斥共享方式。 2. 同時訪問方式虛擬習題 13又轉(zhuǎn)去為其他用戶服時分復用技術(shù) 提高資源利用率的根本原因在于利用某設(shè)備為一用戶服務(wù)的空閑時間, 務(wù),提高利用率??辗謴陀眉夹g(shù) 異步 習題 14 在多道程序環(huán)境下,系統(tǒng)允許多個進程并發(fā)執(zhí)行。為什么具有異步性 P161.5 操作系統(tǒng)的主要功能( 5 )處理機管理有哪些主要功能?它們的主要任務(wù)是什么? 習題 15 處理機管理的主要功能是:進程管理、進程同步、進程通信和處理機調(diào)度; 進程管理:為作業(yè)創(chuàng)建進

9、程,撤銷已結(jié)束進程,控制進程在運行過程中的狀態(tài)轉(zhuǎn)換。進程同步:為多個進程(含線程)的運行進行協(xié)調(diào)。進程通信:用來實現(xiàn)在相互合作的進程之間的信息交換。處理機調(diào)度:(1)作業(yè)調(diào)度。從后備隊里按照一定的算法,選出若干個作業(yè),為他們分配運行所需的資 源(首選是分配內(nèi)存) 。(2)進程調(diào)度:從進程的就緒隊列中,按照一定算法選出一個進程,把處理機分配給它, 使進程投入執(zhí)行。內(nèi)存管理 習題 16 有哪些主要功能 ? 他們的主要仸務(wù)是什么? 答:內(nèi)存管理的主要功能有:內(nèi)存分配、內(nèi)存保護、地址映射和內(nèi)存擴充。 內(nèi)存分配:為每道程序分配內(nèi)存。 內(nèi)存保護:確保每道用戶程序都只在自己的內(nèi)存空間運行,彼此互不干擾。 地

10、址映射:將地址空間的邏輯地址轉(zhuǎn)換為內(nèi)存空間與對應(yīng)的物理地址。 內(nèi)存擴充:用于實現(xiàn)請求調(diào)用功能,置換功能等。設(shè)備管理 有哪些主要功能?其主要仸務(wù)是什么? 習題 17 答:主要功能有 : 緩沖管理、設(shè)備分配和設(shè)備處理以及虛擬設(shè)備等。主要任務(wù) : 完成用戶提出的 I/O 請求, 為用戶分配 I/O 設(shè)備; 提高 CPU 和 I/O 設(shè) 備 的利用率; 提高 I/O 速度;以及方便用戶使用 I/O 設(shè)備 . 17 文件管理有哪些主要功能?其 主要仸務(wù)是什么? 文件管理 習題 18 主要功能:文件存儲空間的管理、目錄管理、文件的讀/ 寫管理和保護。文件管理的主要任務(wù):管理用戶文件和系統(tǒng)文件,方便用戶使用

11、,保證文件安全性。接口管理 用戶接口:聯(lián)機用戶接口,脫機用戶接口,圖形用戶接口程序接口 現(xiàn)代操作系統(tǒng)的新功能習題 19系統(tǒng)安全,網(wǎng)絡(luò)功能和服務(wù),支持多媒體1.6 OS 的結(jié)構(gòu)設(shè)計習題 20+一在微內(nèi)核 OS 中,為什么要采用客戶 / 服務(wù)器模式? 答: C/S 模式具有獨特的優(yōu)點:數(shù)據(jù)的分布處理和存儲。便于集中管理。靈活性和 可擴充性。易于改編應(yīng)用軟件。二 試描述什么是微內(nèi)核 OS 。1)足夠小的內(nèi)核2)基于客戶 / 服務(wù)器模式3)應(yīng)用機制與策略分離原理4 )采用面向?qū)ο蠹夹g(shù)。三 在基亍微內(nèi)核結(jié)構(gòu)的 OS 中,應(yīng)用了哪些新技術(shù)? 答:在基于微內(nèi)核結(jié)構(gòu)的 OS 中,采用面向?qū)ο蟮某绦蛟O(shè)計技術(shù)。四 何謂微內(nèi)核技術(shù)?在微內(nèi)核中通常提供了哪些功能? 答:把操作系統(tǒng)中更多的成分和功

溫馨提示

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

評論

0/150

提交評論