帶權的活動選擇 作業系統 複習要點 習題 2016

2021-10-13 06:52:07 字數 1345 閱讀 3945

「作業系統原理」複習要點與習題

第一章作業系統引論

1.1作業系統目標和作用

1、下列選擇中,()不是作業系統關心的主要問題。

a管理計算機裸機b設計提供使用者與計算機硬體系統間的介面

c管理計算機系統資源d高階程式語言的編譯器

2、說明作業系統與硬體、其他系統軟體以及使用者之間的關係。

3、從使用者角度看,作業系統是()。

a計算機資源的管理者b計算機工作流程的組織者

c使用者與計算機之間的介面d由按層次結構組成的軟體模組的集合

1.2作業系統發展過程

1、引入多道程式技術的前提條件之一是系統具有()。

a多個cpu b多個終端

c中斷功能d分時功能

2、判斷:所謂多道程式設計,即指每一時刻有若干個程序在執行。()

3、判斷:採用多道程式設計的系統中,系統的程式道數越多,系統效率越高。()

4、判斷:由於採用了分時技術,使用者可以獨佔計算機的資源。

5、分布式作業系統與網路作業系統本質上的不同之處體現在哪些方面?

答:實現各計算機之間的通訊;共享網路中的資源;滿足較大規模的應用;系統中若干臺計算機相互協同完成同一任務

6、若程式a和b單獨執行時分別用ta和tb,ta=1h,tb=1.5h,其中處理器工作時間分別為ta=18min,tb=27min。如果採用多道程式設計方法,讓a,b並行工作,假定處理器利用率達到50%,另加15min系統開銷,請問系統效率提高百分之幾?

7、在作業系統中引入併發可以提高系統效率,若有兩個程式a和b,a程式執行時所做的工作按次序需要用cpu:10s,裝置1:5s,cpu:5s,裝置2:10s,cpu10s;程式b執行時所做的工作按次序需要用裝置1:10s,cpu:10s,裝置2:5s,cpu:5s,裝置2:10s。如果在順序環境下執行兩個程式,則cpu的利用率為();如果在併發環境下執行兩個程式,則cpu的利用率為()。

8、設某計算機系統有乙個cpu、一台輸入裝置、一台印表機。現有兩個程序同時進入就緒狀態,且程序a先得到cpu執行,程序b後執行。程序a 的執行軌跡為:計算50ms,列印資訊100ms,再計算50ms,列印資訊100ms。程序b 的執行軌跡為:計算50ms,輸入資料80ms,再計算100ms,結束。試畫出它們的時序關係圖(可用甘特圖)並說明:(1)執行過程中,cpu有無空閒等待?計算cpu利用率。(2)程序a和b執行過程中有無等待現象?

9、判斷:多道程式設計是利用了cpu和通道的並行工作來提高系統利用率的。()

10、判斷:多道程式設計可以縮短系統中作業的執行時間。()

11、判斷:在乙個兼顧分時作業系統和批處理系統中,通常把終端作業稱為前台作業,而把批處理型作業稱為後台作業。()

12、判斷:批處理系統不允許使用者隨時干預自己程式的執行。()

作業系統複習 作業系統的特徵

併發 指兩個或多個事件在同一時間間隔內發生。這些事件巨集觀上是同時發生的,但微觀上是交替發生的。並行 指兩個或多個事件在同一時刻同時發生。作業系統的併發性指計算機系統中同時存在著多個執行著的程式。乙個單核處理機 cpu 同一時刻只能執行乙個程式,因此作業系統會負責協調多個程式交替執行 這些程式微觀上...

作業系統複習 1 1作業系統的基本概念

1.1.1 作業系統的概念 計算機系統自上而下可粗分為四個部分 硬體 作業系統 應用程式和使用者。作業系統管理各種計算機硬體,為應用程式提供基礎,並充當計算機硬體與使用者之間的中介。作業系統是指控制和管理整個計算機系統的硬體和軟體資源,並合理地組織排程計算機的工作和資源的分配,以提供給使用者和其他軟...

Linux作業系統的選擇

廢話少說,不是說選擇windows不行,而是越來越多的客戶包括我們自己建立平台都會使用linux,穩定 安全是不可質疑的,如果硬要用windows來和我辯一辯,那麼著實沒空陪你玩。下面列一下不同情形下選擇linux作業系統的類別 一 商業化 同級可選產品還有 1 novell suse linux ...