1.操作系統是一種( )。
A.通用軟件 B.系統軟件 C.應用軟件 D.軟件包
2.操作系統是對( )進行管理的軟件。
A.軟件 B.硬件 C.計算機資源 D.應用程序
操作系統的作用:
(1).OS作為用戶與計算機硬件系統之間的接口
(2).OS作為計算機系統資源的管理者
(3).OS實現了對計算機資源的抽象
3.操作系統的基本功能是( )。
A.提供功能強大的網絡管理工具 B.提供用戶界面方便用戶使用
C.提供方便的可視化編輯程序 D.控制和管理系統內的各種資源
4.現代操作系統中最基本的兩個特征是( )。
A.並發和不確定 B.並發和共享 C.共享和虛擬 D.並發和虛擬
操作系統的基本特征:並發、共享、虛擬、異步。
5.下列關於並發性的敘述中正確的是( )。
A.並發性是指若干事件在同一時刻發生
B.並發性是指若干事件在不同時刻發生
C.並發性是指若干事件在同一時間間隔內發生
D.並發性是指若干事件在不同時間間隔內發生
並發性是指兩個或多個事件在同一 時間間隔內發生。
同時性是指兩個或多個事件在同一 時刻發生
A.命令接口和函數 B.命令接口和系統調用
C.命令接口和文件管理 D.設備管理方式和系統調用
操作系統作為用戶與計算機硬件系統之間的接口,用戶可通過三種方式使用計算機:命令方式、系統調用方式、圖標-窗口方式
(1).命令方式:典型的命令行方式有DOS系統和Unix系統等。
(2).系統調用方式:(system call)為了達到這個目的,內核提供一系列具備預定功能的多內核函數,通過一組稱為系統調用的接口呈現給用戶。系統調用把應用程序的請求傳給內核,調用相應的的內核函數完成所需的處理,將處理結果返回給應用程序。
(3).圖標-窗口方式:操作系統所提供的圖形化界面
7.系統調用是由操作系統提供給用戶的,它( )。
A.直接通過鍵盤交互方式使用 B.只能通過用戶程序間接使用
C.是命令接口中的命令 D.與系統的命令一樣
8.下列選項中,操作系統提供給應用程序的接口是( )。
A.系統調用 B.中斷 C.庫函數
9.操作系統提供給編程人員的接口是( )。
A.庫函數 B.高級語言 C.系統調用
10.從用戶觀點看,操作系統是( )
A.用戶及計算機之間的接口
B.控制和管理計算機的資源
C.合理組織計算機工作流程的軟件
D.由若干層次的程序按一定的結構組成的有機體
從資源管理觀點看,操作系統具有五大功能:
(1).處理機管理
(2).存儲器管理
(3).設備管理
(4).文件管理
(5).操作系統與用戶之間的接口
11.操作系統不一定具備的功能是( )
A. 主存儲器管理
B. 郵件收發軟件
C. 中斷處理
D. 郵件調度
12.多道程序設計是指( )
A.在實時系統中並發運行多個程序
B.在分布式系統中同一時刻運行多個程序
C.在一台處理機上同一時刻運行多個程序
D.在一台處理機上並發運行多個程序
(1).多道批處理系統
在單道批處理系統中,內存中僅有一道作業,它無法充分利用系統中的所有資源,致使系統性能較差。 在多道批處理系統中,用戶所提交的作業都先存放在外存上並排成一個隊列,稱為“后備隊列”。然后,由作業調度程序按一定的算法從后備隊列中選擇若干個作業調入內存,使它們共享CPU和系統中的各種資源。
(2).分時系統
分時系統與多道批處理系統之間有着截然不同的性能差別,它能很好地將一台計算機提供給多個用戶同時使用,提高計算機的利用率。分時系統是指,在一台主機上連接了多個帶有顯示器和鍵盤的終端,同時允許多個用戶通過自己的終端,以交互方式使用計算機,共享主機中的資源。
(3).實時系統
A.實時性 B.交互性 C.可靠性 D.安全性
分時系統的特點:
多路性:同時有多個用戶使用一台計算機 宏觀上:多人同時使用一個CPU 微觀上:多個人在交替使用CPU
交互性:用戶根據系統響應結果進一步 提出新請求(用戶直接干預每一步)
獨占性:用戶感覺不到計算機為其他人服務 (OS作為虛機器使各個用戶的工作 互不干擾)
及時性:系統對用戶提出的請求及時響應
15.若分時操作系統的時間片一定,則正確的說法是( )
A. 用戶數越少,響應時間越長
B. 用戶數越多,響應時間越長
C. I/O設備越多,響應時間越長
D. 內存容量越大,響應時間越長
首先要理解分時操作系統時間片是一個什么樣的概念。其實對於cpu而言,每次只能允許一個作業在其上運行。什么多道程序設計以及並發的執行,這些其本質都是:宏觀上並行,微觀上串行。對於分時操作系統而言,假設有3個作業需要用的cpu。那么出現一種約定,三個作業分別在cpu上執行10ms。A-B-C-A...此順序執行,指導執行完畢。對於A-B-C-A,不難發現當A再次執行需要等20ms。當作業數目較多時比如:A-B-C-D-E-F-H-A,那么再次執行A,時間等待將更多。因為結論:用戶越多,時間越多。
16.實時操作系統對可靠性和安全性的要求極高,下列說法正確的是( )。
A. 十分注意系統資源的利用率
B. 不強調響應速度
C. 不強求系統資源的利用率
D. 不必向用戶反饋信息
分時OS與實時OS的區別?
(1)對響應時間的要求不同。實時系統對時間要求更為嚴格。分時系統主要應用於科學計算和一般實時性要求不高的場合。實時性系統主要應用於過程控制、數據采集、通信、多媒體信息處理等對時間敏感的場合。
(2)可靠性不同。雖然分時系統也要求系統可靠性,但實時系統要求的可靠性更高。
(3)交互性不同。分時系統具有較強的交互性,而實時系統則相對要差的多,提供交互命令簡單,僅允許終端操作員訪問數量有限的專用服務程序。也不存在分時系統的資源共享
17.分時系統中為了使多個用戶能夠同時與系統交互,最關鍵的問題是( )。
A. 計算機具有足夠快的運算速度
B. 能快速進行內外存之間的信息交換
C. 系統能夠及時接收多個用戶的輸入
D. 短時間內所有用戶程序都能運行
18. ( B )的主要目標是提高系統的吞吐率和效率,( A )是一旦有處理請求和請求處理的數據時,CPU就應該立即處理該數據並將結果及時送回。
A.實時系統 B.批處理系統 C.分時系統
19. 在分時系統中,為使多個進程能夠同時與系統交互,最關鍵的問題是能在短時間內使所有的就緒程序都能運行,當就緒進程數目為100時,為保證響應時間不超過2s,此時的時間片最大應為()。
A.10ms B.20ms C.50ms D.100ms
20. ( )不是分時系統的基本特征:
A、同時性 B、獨立性 C、實時性 D、交互性
分時操作系統的四個特征:多路行、獨立性、及時性、交互性。
21. 下列應用程序中最好運行在采用實時操作系統平台的有( )。
①航空訂票 ②辦公自動化 ③機床控制 ④AutoCAD ⑤工資管理系統 ⑥股票交易系統
A、①②③ B、①③④
C、①④⑥ D、①③⑥
實時系統是指系統能及時響應外部事件的請求,在規定的時間內完成對該事件的處理,並控制所有實時任務協調一致地運行。
22. 設某計算機系統有一台輸入機和打印機,有兩個程序A和B。程序A的執行情況為:計算50ms,打印100ms,再計算50ms,再打印100ms。程序B的執行情況為:計算50ms,輸入數據80ms,再計算100ms。
(1)分別畫圖表示兩個程序在單道環境下和多道環境下的執行情況。(執行時先執行程序A,再執行程序B)
(2)在多道環境下CPU在執行過程有無空閑?分別發生在什么時候?
答案:
1.B 2.C 3.D 4.B 5.C 6.B 7.B 8.A 9.C 10.A
11.B 12.D 13.CD 14.B 15.B 16.C 17D 18.B A 19.B 20.A
21.D