第一章 操作系統(tǒng)引論
一、單項(xiàng)選擇題
1、操作系統(tǒng)是一種(? B? )。
A.應(yīng)用軟件? ? B. 系統(tǒng)軟件? ? ? ? C.通用軟件? ? ? ? ? D. 工具軟件
2、操作系統(tǒng)是一組(? C? )。
A.文件管理程序? ? ? ? ? ? ? ? ? ? ? B.中斷處理程序
C.資源管理程序? ? ? ? ? ? ? ? ? ? ? D.設(shè)備管理程序
3、現(xiàn)代操作系統(tǒng)的基本特征是( ?C ?)、資源共享、操作的異步性和虛擬。
A.多道程序設(shè)計(jì)? ? ? ? ? ? ? ? B. 中斷處理
C.程序的并發(fā)執(zhí)行? ? ? ? ? ? ? D. 實(shí)現(xiàn)分時(shí)與實(shí)時(shí)處理
4、( ?D ?)不是操作系統(tǒng)關(guān)心的主要問題。
A. 管理計(jì)算機(jī)裸機(jī)
B. 設(shè)計(jì)、提供用戶程序與計(jì)算機(jī)硬件系統(tǒng)的界面
C. 管理計(jì)算機(jī)系統(tǒng)資源
D. 高級(jí)程序設(shè)計(jì)語言的編譯器
5、引入多道程序的目的在于( A ? )。
A. 充分利用CPU,減少CPU等待時(shí)間
B. 提高實(shí)時(shí)響應(yīng)速度
C. 有利于代碼共享,減少主、輔存信息交換量
D. 充分利用存儲(chǔ)器
6、( ?A ?)沒有多道程序設(shè)計(jì)的特點(diǎn)。
A. DOS? ? ? ? ? ? B. UNIX? ? ? ? ? C. Windows? ? ? ? ? D.OS/2
7、下列操作系統(tǒng)中,為分時(shí)系統(tǒng)的是( ?C ?)。
A. CP/M? ? ? ? ? ? ? ? ? ? ? ? ? ? B. MS-DOS
C. UNIX? ? ? ? ? ? ? ? ? ? ? ? ? ? D. Windows NT
8、在分時(shí)系統(tǒng)中,時(shí)間片一定,( B ? ),響應(yīng)時(shí)間越長(zhǎng)。
A.內(nèi)存越多? ? ? ? ? ? ? ? ? ? ? ? ? ? B.用戶數(shù)越多
C.后備隊(duì)列越短? ? ? ? ? ? ? ? ? ? ? ? D.用戶數(shù)越少
9、批處理系統(tǒng)的主要缺點(diǎn)是( B ? )。
A.CPU的利用率不高? ? ? ? ? ? ? B.失去了交互性
C.不具備并行性? ? ? ? ? ? ? ? ? D.以上都不是
10、在下列性質(zhì)中,( ?B ? )不是分時(shí)系統(tǒng)的特征。
A. 交互性? ? ? B. 同時(shí)性? ? ? ? ? C. 及時(shí)性? ? ? ? ? D. 獨(dú)占性
11、實(shí)時(shí)操作系統(tǒng)追求的目標(biāo)是( B ? )。
A.高吞吐率? ? ? B.充分利用內(nèi)存? ? ? C. 快速響應(yīng)? ? ? ? D. 減少系統(tǒng)開銷
12、CPU狀態(tài)分為系統(tǒng)態(tài)和用戶態(tài),從用戶態(tài)轉(zhuǎn)換到系統(tǒng)態(tài)的唯一途徑是( ?D ?)。
A. 運(yùn)行進(jìn)程修改程序狀態(tài)字? ? ? ? ? ? ? B. 中斷屏蔽
C. 系統(tǒng)調(diào)用? ? ? ? ? ? ? ? ? ? ? ? ? ? D. 進(jìn)程調(diào)度程序
13、系統(tǒng)調(diào)用的目的是( ?A ?)。
A.請(qǐng)求系統(tǒng)服務(wù)? ? ? ? ? ? ? ? ? B.終止系統(tǒng)服務(wù)
C.申請(qǐng)系統(tǒng)資源? ? ? ? ? ? ? ? ? D.釋放系統(tǒng)資源
14、系統(tǒng)調(diào)用是由操作系統(tǒng)提供的內(nèi)部調(diào)用,它( ?B ?)。
A. 直接通過鍵盤交互方式使用
B. 只能通過用戶程序間接使用
C. 是命令接口中的命令
D. 與系統(tǒng)的命令一樣
15、UNIX操作系統(tǒng)是采用( ?A ?)實(shí)現(xiàn)結(jié)構(gòu)設(shè)計(jì)的。
A. 單塊式結(jié)構(gòu)? ? ? B. 層次結(jié)構(gòu)? ? ? C. 微內(nèi)核結(jié)構(gòu)? ? ? ? D.網(wǎng)狀結(jié)構(gòu)
16、UNIX命令的一般格式是( ? A ?)。
A. 命令名? [選項(xiàng)]? [參數(shù)]? ? ? ? ? ? ? ? B.[選項(xiàng)]? [參數(shù)]? 命令名
C.[參數(shù)]? [選項(xiàng)]? 命令名? ? ? ? ? ? ? D.[命令名]? [選項(xiàng)]? [參數(shù)]
二、填空題
1、按照所起的作用和需要的運(yùn)行環(huán)境,軟件通常可分為三大類,即應(yīng)用軟件、支撐軟件、系統(tǒng)軟件。
2、操作系統(tǒng)的體系結(jié)構(gòu)主要有單塊結(jié)構(gòu)、層次結(jié)構(gòu)、微內(nèi)核結(jié)構(gòu)。
3、UNIX系統(tǒng)是多用戶操作系統(tǒng),DOS系統(tǒng)是單用戶操作系統(tǒng)。
4、現(xiàn)代操作系統(tǒng)通常為用戶提供三種使用界面:圖形界面、操作命令、系統(tǒng)調(diào)用。
5、計(jì)算機(jī)中CPU的工作分為系統(tǒng)態(tài)和用戶態(tài)兩種。系統(tǒng)態(tài)運(yùn)行是CPU執(zhí)行操作系統(tǒng)核心程序,用戶態(tài)運(yùn)行是CPU執(zhí)行用戶程序。
三、簡(jiǎn)答題(共15分)
1、操作系統(tǒng)的定義是什么?它的五大主要功能是什么?(共7分)
A:操作系統(tǒng):是控制和管理計(jì)算機(jī)系統(tǒng)內(nèi)各種硬件和軟件資源有效地組織多道程序運(yùn)行的系統(tǒng)軟件,是用戶和計(jì)算機(jī)之間的接口。
B:它的五大功能是:存儲(chǔ)器管理、處理機(jī)管理、設(shè)備管理、文件管理、用戶接口。
2、解釋以下術(shù)語:硬件、軟件、多道程序設(shè)計(jì)、并發(fā)、吞吐量。(共5分)
硬件:是指計(jì)算機(jī)物理裝置本身;
軟件:是與數(shù)據(jù)處理系統(tǒng)的操作有關(guān)的計(jì)算機(jī)程序、過程、規(guī)則、以及相關(guān)的文檔資料的總稱;
多道程序設(shè)計(jì):是在內(nèi)存中同時(shí)存放多道程序,在管理程序的控制下交替地執(zhí)行;
并發(fā):是指兩個(gè)或多個(gè)程序活動(dòng)在同一給定時(shí)間間隔中進(jìn)行;
吞吐量:?jiǎn)挝粫r(shí)間內(nèi)CPU完成作業(yè)的數(shù)量。
3、實(shí)時(shí)系統(tǒng)與分時(shí)系統(tǒng)的區(qū)別是什么?(共3分)
分時(shí)系統(tǒng):通用性強(qiáng),交互性強(qiáng),及時(shí)響應(yīng)性要求一般(通常數(shù)量級(jí)為秒);
實(shí)時(shí)系統(tǒng):往往是專用的,系統(tǒng)與應(yīng)用很難分離,常常緊密結(jié)合在一起,實(shí)時(shí)系統(tǒng)并不強(qiáng)調(diào)資源利用率,而更關(guān)心及時(shí)響應(yīng)性(通常數(shù)量級(jí)為毫秒或微秒)、可靠性等。體現(xiàn)在人機(jī)控制機(jī)制不同。