用计算机答题答案提交后能否改错,南京晓庄计算机操作系统习题库含答案全1-5章...
第一章
一. 判斷改錯題(正確的打√,錯誤的打×并改正)
(1) 實時系統(tǒng)只能應(yīng)用于生產(chǎn)控制系統(tǒng),不能應(yīng)用于信息處理系統(tǒng)。( ) (2) 并發(fā)含有“同時進行”的概念,是指兩個或者是多個事件在同一時刻發(fā)生。( ) (3) 操作系統(tǒng)虛擬機在邏輯功能上與裸機一樣,具有一個物理實體。( )
(4) 對用戶而言,操作系統(tǒng)是一種人機交互的環(huán)境,對設(shè)計者而言,它是一種強功能的
系統(tǒng)資源管理程序。( )
(5) 資源的共享是以程序的并行執(zhí)行為條件的,沒有程序的并行執(zhí)行,就沒有資源的共
享。( )
(6) 計算機系統(tǒng)的資源包括程序和數(shù)據(jù)兩大部分。( )
(7) 若把計算機系統(tǒng)分為若干層次,則按由上而下順序可分為應(yīng)用系統(tǒng)與應(yīng)用軟件、操
作系統(tǒng)、其它系統(tǒng)軟件和裸機。( )
(8) 批處理控制程序解決了作業(yè)間的自動轉(zhuǎn)換,減少了時間浪費,尤其是主機CPU時間
的浪費,如果一個用戶的計算作業(yè)非常龐大,也不會獨自一直占據(jù)CPU。( )
習題解答:
(1) 錯;應(yīng)為:實時系統(tǒng)能應(yīng)用于生產(chǎn)控制系統(tǒng),也能應(yīng)用于信息處理系統(tǒng)。 (2) 錯;應(yīng)為:??是指兩個或者是多個事件在一段時間間隔內(nèi)同時發(fā)生。
(3) 錯;應(yīng)為:操作系統(tǒng)虛擬機在邏輯功能上與裸機不同,但只具有一個物理實體。 (4) 對;
(5) 錯;應(yīng)為:資源的共享是以程序的并發(fā)執(zhí)行為條件的,沒有程序的并發(fā)執(zhí)行,就沒
有資源的共享。
(6) 錯;應(yīng)為:計算機系統(tǒng)的資源包括硬件資源和軟件資源兩大部分。
(7) 錯:應(yīng)為:若把計算機系統(tǒng)分為若干層次,則按由上而下順序可分為應(yīng)用系統(tǒng)與應(yīng)
用軟件、其它系統(tǒng)軟件、操作系統(tǒng)和裸機。
(8) 錯;應(yīng)為:??,尤其是主機CPU時間的浪費,如果一個用戶的計算作業(yè)非常龐大,
就會獨自一直占據(jù)CPU。
(9) 對;
二. 填空題
(1) 實時含有立即、及時之意,因而 是實時系統(tǒng)最關(guān)鍵的因素。 (2) 操作系統(tǒng)的層次結(jié)構(gòu)中,與 或運行頻率較高的模塊都安排在緊靠硬件
的軟件層中,這一部分通常稱為 ,它在執(zhí)行基本操作時,往往是利用 操作來實現(xiàn),該操作具有原子性。
(3) UNIX是一個真正的 用戶、 任務(wù)的 操作系統(tǒng)。
(4) 如果一個操作系統(tǒng)兼有 、 和 三者或其
中兩者的功能,這樣的操作系統(tǒng)稱為通用操作系統(tǒng)。
(5) 實現(xiàn)多道程序設(shè)計必須妥善解決三個問題: 、 和系統(tǒng)資源的管理和調(diào)
度。
(6) 批處理系統(tǒng)的主要優(yōu)點是 ,資源利用率高,系統(tǒng)開銷小,它的缺點
在于作業(yè)處理的 ,用戶交互能力較弱。
(7) 操作系統(tǒng)是對計算機進行 的程序,是計算機和 的接口。 (8) 提供網(wǎng)絡(luò)通訊和網(wǎng)絡(luò)資源共享功能的操作系統(tǒng)稱為 操作系統(tǒng)。
(9) 對系統(tǒng)總體設(shè)計目標來說,批處理系統(tǒng)注重提高計算機的效率,盡量增加系統(tǒng)
的 ,分時系統(tǒng)應(yīng)保證用戶的 ,而實時系統(tǒng)在及時響應(yīng)和處理
的前提下,再考慮 。
(10) 在主機控制下進行的輸入/輸出操作稱為 操作。
(11) 在計算機系統(tǒng)中, 是整個系統(tǒng)硬件的核心和基礎(chǔ),而在計算機軟件系
統(tǒng)中,
具有同樣的核心和基礎(chǔ)作用。
習題解答:
(1) 響應(yīng)時間;
(2) 硬件緊密相關(guān),內(nèi)核,原語; (3) 多,多,網(wǎng)絡(luò);
(4) 批處理操作系統(tǒng)、分時操作系統(tǒng)、實時操作系統(tǒng); (5) 文件,作業(yè);
(6) 系統(tǒng)吞吐量大,平均周轉(zhuǎn)時間較長; (7) 控制和管理,用戶; (8) 網(wǎng)絡(luò);
(9) 吞吐量,交互性,與用戶的交互性; (10) 聯(lián)機I/O操作; (11) CPU,操作系統(tǒng);
三. 簡答題
1. 簡述操作系統(tǒng)在計算機系統(tǒng)中的位置。
答:操作系統(tǒng)OS是運行在計算機硬件系統(tǒng)上的最基本的系統(tǒng)軟件。它在計算機系統(tǒng)中位于計算機裸機和計算機用戶之間,為系統(tǒng)軟件和用戶應(yīng)用軟件提供了強大的支持。 2. 簡述描述操作系統(tǒng)的虛擬機的觀點和資源管理的觀點。 答:描述操作系統(tǒng)有兩種主要觀點,一種是虛擬機的觀點——裝有操作系統(tǒng)的計算機極大地擴展了原計算機的功能,給用戶提供了一個友好的、易于操作的界面,對用戶來說,好像是一個擴展了的機器,即一臺虛擬機器。另一種是資源管理的觀點,操作系統(tǒng)完成對處理機、存儲器、I/O設(shè)備等硬件資源和文件等軟件資源的管理。 3. 什么是操作系統(tǒng)?它有什么基本特征?
答:操作系統(tǒng)是一組控制和管理計算機硬件和軟件資源、合理組織計算機的工作流程,以及方便用戶的程序的集合。操作系統(tǒng)的基本特征是:
并發(fā)——是指兩個或多個事件在同一時間間隔內(nèi)發(fā)生。宏觀上是同時的,微觀上是交替的。 共享——系統(tǒng)中的資源可供內(nèi)存中多個并發(fā)執(zhí)行的進程共同使用。根據(jù)資源的不同屬性,可分為兩種資源共享方式:互斥共享和同時訪問。
虛擬——通過某種技術(shù)把一個物理實體變成若干個邏輯上的對應(yīng)物,物理實體是實的,即實際存在,而后者是虛的,是用戶的感覺。
異步性——在多道程序環(huán)境下,多個進程并發(fā)執(zhí)行,但由于資源等因素的限制,內(nèi)存中的每個進程何時執(zhí)行,何時暫停,以怎樣的速度向前推進,每道程序需多少時間才能完成,都是不可預(yù)知的,進程以異步的方式運行。但只要運行環(huán)境相同,作業(yè)經(jīng)過多次運行,都會獲得完全相同的結(jié)果。
4. 多道程序設(shè)計時應(yīng)注意什么問題?
答:處理機管理問題——多道程序之間如何分配CPU,使CPU既能滿足各程序運行的需要,又能提高處理機的利用率。
內(nèi)存管理問題——為每道程序分配必要的內(nèi)存空間,并防止程序遭破壞。
I/O設(shè)備管理——分配為多道程序共享的I/O設(shè)備,方便用戶使用,提高設(shè)備利用率。 文件管理問題——組織大量的程序和數(shù)據(jù),便于用戶使用,保證數(shù)據(jù)的安全和一致。 作業(yè)管理問題——對系統(tǒng)中各種類型的作業(yè)進行組織。
四. 本章綜合練習題
1. 實時操作系統(tǒng)必須在( )內(nèi)處理來自外部的事件。 A.一個機器周期 B. 被控制對象規(guī)定的時間 C.周轉(zhuǎn)時間 D.時間片
2. 操作系統(tǒng)中最基本的兩個特征是( )
A.并發(fā)和不確定性 B.并發(fā)和共享 C.共享和虛擬 D.虛擬和不確定性 3. 分時系統(tǒng)追求的目標是( )
A.充分利用I/O設(shè)備 B.快速響應(yīng)用戶 C.提高系統(tǒng)吞吐量 D.充分利用內(nèi)存 4. 批處理系統(tǒng)的主要缺點是( )
A.系統(tǒng)吞吐量小 B.CPU利用率不高 C.資源利用率低 D.無交互能力 5. 在主機控制下進行的輸入輸出操作稱為( )操作。
6. 如果操作系統(tǒng)具有很強的交互性,可同時供多個用戶使用,系統(tǒng)響應(yīng)比較及時,則屬于
( )類型;如果系統(tǒng)可靠,響應(yīng)及時但僅有簡單交互能力則屬于( )類型;如果操作系統(tǒng)在用戶提交作業(yè)后不提供交互能力,它追求的是計算機資源的高利用率,大吞吐量和作業(yè)流程的自動化,則屬于( )類型。
7. 設(shè)內(nèi)存中有三道程序A、B、C,它們按A、B、C的優(yōu)先次序執(zhí)行。它們的計算和I/O操
作時間
計算操作\\程序 I/O 計算 操 作 A B C 30 60 20 40 30 40 10 10 20 如下表所示(單位:ms)。假設(shè)三道程序使用相同設(shè)備進行I/O操作,即程序以串行方式使用設(shè)備。試畫出單道運行和多道運行的時間關(guān)系圖(調(diào)度程序的時間忽略不計)。在兩種情況下,完成三道程序各要花多少時間? 8. 試比較分時系統(tǒng)和實時系統(tǒng)。
第二章
一. 判斷改錯題(正確的打√,錯誤的打×并改正。) (1) 進程由程序和數(shù)據(jù)兩部分組成。( )
(2) 在生產(chǎn)者消費者進程中,V操作的次序無關(guān)緊要,而P操作次序不能顛倒。( ) (3) 產(chǎn)生死鎖的原因之一是對計算機操作不當,造成計算機死機。( ) (4) 原語是指操作系統(tǒng)中的初始化程序。( )
(5) 若進程處于阻塞狀態(tài),當引起阻塞的條件被解除時,進程狀態(tài)應(yīng)變?yōu)檫\行狀態(tài)。
( )
(6) 并發(fā)進程可以同時進入臨界區(qū),交替訪問臨界資源。( ) (7) 程序的封閉性是指該程序不允許某些進程調(diào)用。( ) (8) 消息通信因為它數(shù)據(jù)量較小,因而它是一種低級通信方式。( )
(9) 單機系統(tǒng)最多允許兩個進程處于運行狀態(tài)。( )
(10) 死鎖產(chǎn)生,必須要滿足四個必要條件,所以,為避免死鎖產(chǎn)生,主要注意如何不讓
這四個必要條件成立,并打破循環(huán)等待資源的環(huán)路。( )
(11) 操作系統(tǒng)的進程管理是整個操作系統(tǒng)管理中的核心,它包含了進程的調(diào)度、協(xié)調(diào)以
及進程通信。( )
習題解答:
(1) 錯;應(yīng)為:進程由程序、數(shù)據(jù)和進程控制塊及相關(guān)表格組成。 (2) 對;
(3) 錯;應(yīng)為:產(chǎn)生死鎖的原因是:進程推進順序不當或競爭資源。
(4) 錯;應(yīng)為:原語由若干條指令所構(gòu)成、用于完成一定功能的一個過程,具有原子性。 (5) 錯;應(yīng)為:??當引起阻塞的條件被解除時,進程狀態(tài)應(yīng)變?yōu)榫途w狀態(tài)。 (6) 錯;應(yīng)為:并發(fā)進程必須互斥進入臨界區(qū),互斥訪問臨界資源。
(7) 錯;應(yīng)為:程序的封閉性是指該程序在運行獨占系統(tǒng)資源,只有程序本身能改變系
統(tǒng)資源。
(8) 錯;應(yīng)為:消息通信的數(shù)據(jù)量大,它是一種高級通信方式。 (9) 錯;應(yīng)為:單機系統(tǒng)只允許一個進程處于運行狀態(tài)。 (10) 對; (11) 對;
二. 填空題
(1) 操作系統(tǒng)中,進程是 、 和管理的最小獨立單位,操作系統(tǒng)的
各種活動都與 有關(guān)。
(2) 消息傳遞系統(tǒng)屬于 級通信方式,進程間的數(shù)據(jù)交換以 為單位。 (3) 一個進程可以由系統(tǒng)創(chuàng)建,或者由 用創(chuàng)建原語創(chuàng)建。被創(chuàng)建的進程開始處
于等待狀態(tài)。在條件成熟時,采用 原語為它們分配除 以外的所需資源,并被排列到 隊列中。
(4) 一次僅允許一個進程使用的資源稱為 ,同時把訪問該資源的那段程序代
碼稱為 。
(5) 輪轉(zhuǎn)法是按照 輪流地把處理器分配給就緒隊列中的進程,該算法多用于
系統(tǒng)中,其難點在于 。
(6) 信號量的物理意義是當信號量大于零時表示 ;當信號量小于零
時,其絕對值為 。
(7) 死鎖的檢測可以通過 圖,利用 定理來實現(xiàn)。
(8) 進程運行過程中,因為 、等待I/O操作等事件發(fā)生時,通過 原
語將它撤下,排入 隊列,并引起新的 。
(9) 有m個進程共享同一臨界資源,若使用信號量機制實現(xiàn)對臨界資源的互斥訪問,則
信號量值的變化范圍是 。
(10) 對單處理機系統(tǒng),處于 狀態(tài)的進程只能有1個,處于就緒狀態(tài)的進程可以
有多個,它們僅未獲得 控制權(quán), 按某種方式排成一隊列,此隊列稱為 隊列,操作系統(tǒng)必須按照一定的 ,每次從隊列中選擇一個進程 投入運行,這個選擇過程稱為 。 習題解答:
(1) 資源分配,調(diào)度,進程; (2) 高,消息;
總結(jié)
以上是生活随笔為你收集整理的用计算机答题答案提交后能否改错,南京晓庄计算机操作系统习题库含答案全1-5章...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深圳的中学计算机课学什么时候,2018-
- 下一篇: window7不要光盘修复计算机,Win