計算機作業系統概論複習

2021-04-11 12:32:21 字數 4928 閱讀 6494

三、填空題

1. 作業系統提供給使用者程式呼叫的子程式被稱為系統功能呼叫

2. 計算機軟體一般是指計算機系統中的程式及其文件 。

3. 分布式作業系統能使系統中若干臺計算機相互合作完成乙個共同的任務。

4. 作業系統是計算機系統中的一種系統軟體。

5. 網路作業系統的主要功能是實現各台計算機之間的通訊以及網路中各種資源的共享。

6. 在20世紀 50 年代產生了計算機上第乙個作業系統。

7. 為計算機網路配置的作業系統被稱為網路作業系統。

8. 批處理作業系統能提高計算機系統的資源使用效率,但使用者不能直接干預作業的執行。

9. 把若干臺個人計算機用通訊線路連線起來可以構成計算機網路 。

10. 實時作業系統要是計算機系統在嚴格的規定時間內處理完來自外部的事件,並給出控制訊號。

11. 配置在個人計算機上的作業系統被稱為單使用者作業系統。

12. 分時作業系統能使使用者直接操縱計算機系統進行互動的工作。

13. 設計實時作業系統時必須首先考慮系統的實時性和可靠性 ,其次才考慮效率。

14. 分時作業系統允許使用者通過與計算機相連的終端來使用計算機系統。

15. 使用者程式中要呼叫作業系統功能時,應安排一條訪管指令並設定一些引數。

四、名詞解釋

1. 分布式作業系統:分布式作業系統是由多台計算機組成的一種特殊的計算機網路。

網路中各台計算機沒有主次之分;網路中任意兩台計算機可以通過通訊來交換資訊;網路中的資源為所有使用者共享。

2. 分時作業系統:分時作業系統是多個使用者通過終端機器同時使用一台主機,這些終端機器連線在主機上,使用者可以同時與主機進行互動操作而互不干擾。

3. 作業系統:是管理計算機系統資源,控制程式執行,改善人機介面,為應用軟體提供支援的一種系統軟體。

4. 系統呼叫:作業系統往往編制了粗多不同功能的子程式,供使用者程式執行中呼叫。這些由作業系統提供的子程式程「系統功能呼叫」程式。

5. 網路作業系統:把計算機網路中的各台計算機有機地聯合起來,提供一種統

一、經濟而有效的使用各台計算機的方法,可是各個個人計算機實現相互間傳送資料。

五、簡答題

1. 什麼是計算機系統?具體說明它包括哪幾部分?

答:計算機系統是能按人的要求接收和儲存資訊,能對資訊進行處理並提供所需結果的系統。計算機系統包括計算機硬體和計算機軟體兩大部分。

計算機硬體主要由**處理器、儲存器、輸入輸出控制系統和各種輸入輸出裝置組成,是系統賴以工作的實體。計算機軟體是指系統中的各種程式和文件,用於指揮和管理整個系統按指定的要求進行工作。

2 寫出作業系統的定義,並給出作業系統的英文和縮寫。

答:作業系統是控制和管理計算機硬體和軟體資源,合理組織計算機工作流程以及方便使用者使用計算機的大型系統軟體。

作業系統的英文名稱為:operating system,取其開頭的字母縮寫為os。

3. 作業系統管理哪些資源?

答:(1) 作業系統管理整個計算機系統的資源;

(2) 包括硬體資源(**處理器、主儲存器、各種外圍裝置);

(3) 軟體資源(各種程式、文件等)。

4. 什麼是計算機的作業系統?按作業系統提供的服務進行分類可以分為哪幾類?

答:作業系統是一種管理計算機系統資源和控制程式執行的系統軟體。

按作業系統提供的服務分類可以分為:批處理作業系統、分時作業系統、實時作業系統、網路作業系統和分布式作業系統。

第二章一、單項選擇題

1. 乙個請求從磁碟上讀檔案的程序在得到了所需的檔案資訊後,它的狀態應從(等待)態轉變成(就緒 )態

2. 作業系統的(程序排程)程式負責處理器的分配工作

3. 讓乙個程式同時為多個使用者服務時就應建立多個(程序),以便正確反映為不同使用者服務時的活動規律和狀態變化

4. 每個作業都要經過若干個加工步驟才能得到結果,應經歷哪些加工步驟(由使用者自己決定 )

5. 不一定引起程序切換的情況是(有程序從等待狀態變成了就緒態)

6. 當有10個程序併發執行時,任何時刻最多允許(乙個)個程序同時占用乙個cpu

7. 排程程式總是從處於(就緒)狀態的程序中選擇乙個程序使其占用處理器

8. 每個程序都有乙個從(建立)到(撤消)的生命週期

9. 把使用者要求計算機系統處理的乙個計算問題稱為乙個(作業)

10. 程式是靜止的,而程序是(動態的)的

11. 作業系統把一些能完成特定功能、不可中斷的過程稱為(原語)

12. 若某系統的程序排程採用優先順序排程演算法,則對具有相同優先順序的程序經常又使用(先來先服務)演算法

13. 原語是作業系統中用來完成特定功能的程式模組,它們的執行是(不可被中斷)的

14. 乙個作業被選中裝入主儲存器後,系統就為該作業建立乙個(程序)

15. 作業排程選中了乙個作業且把它裝入主儲存器時就為該作業建立了乙個程序,該程序(就排入就緒佇列等待分配處理器)

16. 當**處理器(cpu)處於目態時,不能執行( i/o )指令

17. 多道程式設計是指(把多個計算問題同時裝入主儲存器並行執行)

18. 乙個程序的工作沒有結束之前,另乙個程序可以開始工作,則稱這些程序是(併發)執行的

19. 程序佇列是把(程序控制塊pcb )鏈結在一起而形成的

20. 把乙個程序讓出處理器,由另乙個程序占用處理器的過程稱為(程序切換)

21. 一種能使作業平均周轉時間最短的作業排程演算法是(計算時間短者優先)演算法

22. 每個作業必須經若干加工步驟後才能得到結果,把其加工步驟稱為(作業步)

23. 把乙個程式在乙個資料集上的一次執行稱為乙個程序,所以(每個程序都有乙個生命週期)

24. 為減少處理器的空閒時間,提高它的工作效率,可採用(多道程式設計)方法

25. 由於各種外界的原因使正在執行的程序被打斷,把它稱為(強迫性 )中斷

26. 某單道程式設計系統中有3個作業j1,j2,j3在輸入井中等待處理,它們要求的計算時間都為1小時,則平均周轉時間至少為( 2 )小時

27. 為保證計算機系統的吞吐能力,應盡可能地縮短作業的(平均周轉)時間

28. 程序在執行過程中狀態會發生變化,然而下列變化是不可能發生的(等待到執行)

29. 多道程式設計是把多個計算問題同時裝入計算機系統的(主儲存器)並行執行

30. 自願中斷是正在執行的程序執行了一條(訪管)指令而引起的

31. 當採用響應比高者優先演算法進行作業排程時,響應比是由(作業在輸入井的等待時間與需要的計算時間)之比來決定的

32. 把能實現從輸入井中選取作業的功能程式成為(作業排程程式)

33. 在( 程序可占用處理器的時間片用完)的情況下,程序會從執行態轉變成就緒態

34. 當前執行程序的psw總是被存放在( psw暫存器 )中

35. 程序的狀態變化是與(出現的中斷事件 )有關的

36. 使用者程式中使用(訪管)指令來請求「系統功能呼叫」

37. 中斷處理程式總是從(舊psw )取發生的中斷事件進行處理

38. 作業系統引入「程序」後,不僅能正確描述程式的執**況,而且能(提高資源利用率)

39. 中斷處理程式把被中斷程序的現場資訊儲存在(該程序的pcb )中

40. 在多道程式設計系統中,採用了頁式儲存管理。如果允許並行工作的道數為n(n>1),則系統中同時建立的頁表數一定為( <=n )

41. 乙個程序從執行狀態轉變成等待狀態可能是由於(呼叫了p操作)而引起的

42. 為了方便使用者對互動式作業進行控制,作業系統提供的操作使用介面是(操作控制命令)

二、多項選擇題

1. 下面有關程序的闡述中,正確的有(a )( c)( e

a.每個程序都要有乙個pcb做標識

b.乙個程序被建立時的初始狀態為執行

c.乙個程序執行中可請求建立其他程序協同工作

d.程序的執行速度不受外界因素的影響

e.任何時刻每個程序都處於三個基本狀態中的乙個狀態

2. 中斷裝置的職能是( b )( d )( e

a.發現並處理中斷事件

b.發現並識別中斷事件

c.把被中斷者的psw儲存到它的程序控制塊中

d.把被中斷者的psw儲存到主存固定單元中

e.把新psw送入程式狀態字暫存器中

3. 在程序的三種基本狀態轉換中,下列哪些情況會引起程序排程程式工作(a )(b )( c

a.乙個程序從執行狀態變成了等待狀態

b.乙個程序從執行狀態變成了就緒狀態

c.乙個程序從等待狀態變成了就緒狀態

d.乙個程序被撤消

e.乙個程序從等待狀態變成了執行狀態

4. 在不同的計算機系統中,程式狀態字的形式可能不同。但是一般都應包含下列哪些內容( a )( b )( c )( d )(  )

a.指令位址b.指示處理器應處的工作狀態

c.終端遮蔽d.程式被中斷的原因

e.程式需執行的時間

5. 以下有關移動技術的描述正確的是( b )( c )( d

a.採用移動技術不會增加系統開銷

b.移動技術為作業執行過程中擴充主存空間提供方便

c.移動是有條件的

d. 移動技術是使分散的空閒區集中起來,以容納新的作業

e.可以隨時確定乙個最佳的移動方式

6. 為避免使用者程式中錯誤的使用特權指令,**處理器區分目態和管態兩種工作狀態。當**處理器處於目態時允許執行的指令有(b )( c )( d )( e )(  )

a.啟動i/ob.訪管c.傳送

d.算術運算e. 邏輯運算

7. 為避免使用者程式中錯誤的使用特權指令,**處理器區分目態和管態兩種工作狀態。當**處理器處於管態時允許執行指令有( a )( b

a.開啟檔案 b.啟動i/oc.傳送

d.算術運算 e.邏輯運算

8. 以下選項,屬於程序的基本狀態的是( a )( b )( c

a.執行態b.就緒態c.等待態

d.管態e.目態

9. 建立乙個程序是指:為乙個程式分別分配和建立( a )( b

a.工作區b.pcbc.jcb

計算機作業系統複習

1.作業系統的定義 根據馮 諾依曼的思想,將運算部件 記憶體 輸入和輸出部件等裝置安裝在計算機的主機板上,通過邏輯連線構成計算機硬體系統,要使這些部件能夠充分發揮其效能,盡可能地按人們預期的目的和要求來執行各類程式,就需要一套管理硬體和組織程式有序執行的程式,則這套程式就稱為作業系統。2.作業系統的...

計算機作業系統概論第二單元複習

乙個計算問題往往要依照一定的順序執行,執行的順序是由編制的程式確定的。現在計算機中的硬體都具有處理器與外圍裝置並行工作的能力。程式的並行執行發揮了處理器與外圍裝置並行工作的能力,使處理器的效率有所提高。讓多個計算題同事進入乙個計算機系統的主儲存器並行執行,這種程式設計方法稱為多道程式設計,這樣的計算...

計算機作業系統

三 簡答題 1 程序管理 程序與程式的關係 1 程序是程式的一次執行。2 進城是乙個程式及其資料在處理機上順序執行時所發生的活動。3 程序是程式在乙個資料集合上執行的過程,它是系統進行資源分配和排程的乙個獨立單位。程序的狀態及其特徵 就緒狀態 當程序已分配到除cpu意外的所有必要資源後只要在獲得cp...