作業系統基礎知識
填空
1.計算機系統由 硬體 系統和 軟體 系統兩大部分組成。
2.按功能劃分,軟體可分為 系統 軟體和 應用 軟體兩種。
3.作業系統是在 裸機 上載入的第一層軟體,是對計算機硬體系統功能的 首次 擴充。 4.作業系統的基本功能是 處理機(包含作業) 管理、 儲存 管理、 裝置 管理和 檔案 管理。
5.在分時和批處理系統結合的作業系統中引入“前臺”和“後臺”作業的概念,其目的是 改善系統功能,提高處理能力 。
6.分時系統的主要特徵為 多路性 、 互動性 、 獨立性 和 及時性 。
7.實時系統與分時以及批處理系統的主要區別是 實時性 和 可靠性 。 8.若一個作業系統具有很強的互動性,可同時供多個使用者使用,則它應該是 分時
9.如果一個作業系統在使用者提交作業後,不提供互動能力,只追求計算機資源的利用率、大吞吐量和作業流程的自動化,則它應該屬於 批處理 作業系統。
10.採用多道程式設計技術,能充分發揮 CPU 和 外部裝置 並行工作的能力。
- 計算機網路是在 計算機 技術和 通訊 技術高度發展基礎上相結合的產物。
- 在計算機網路中,各計算機仍使用 自己的 作業系統,由它管理自身的資源。只有各計算機間進行 資訊傳遞 、以及使用網路中的 可共享資源 時,才會涉及到網路作業系統。
- 如果一個計算機網路系統,其處理和控制功能被分散在系統的各個計算機上,系統中的所有任務可動態地分配到各個計算機中,使它們並行執行,實現分佈處理。這樣的系統被稱為“ 分散式系統
選擇
1.作業系統是一種 B 。 A.通用軟體 B.系統軟體 C.應用軟體 D.軟體包 2.作業系統是對 C 進行管理的軟體。 A系統軟體 B.系統硬體 C.計算機資源 D.應用程式 3.作業系統中採用多道程式設計技術,以提高CPU和外部裝置的 A 。 A.利用率 B.可靠性 C.穩定性 D.相容性 4.計算機系統中配置作業系統的目的是提高計算機的 B 和方便使用者使用。 A.速度 B.利用率 C.靈活性 D.相容性 5. C 作業系統允許多個使用者在其終端上同時互動地使用計算機。 A.批處理 B.實時 C.分時 D.多道批處理 6.如果分時系統的時間片一定,那麼 D
問答
1.什麼是“多道程式設計”技術?它對作業系統的形成起到什麼作用? 答:所謂“多道程式設計”技術,即是通過軟體的手段,允許在計算機記憶體中同時存放幾道相互獨立的作業程式,讓它們對系統中的資源進行“共享”和“競爭”,以使系統中的各種資源儘可能地滿負荷工作,從而提高整個計算機系統的使用效率。基於這種考慮,電腦科學家開始把CPU、儲存器、外部裝置以及各種軟體都視為計算機系統的“資源”,並逐步設計出一種軟體來管理這些資源,不僅使它們能夠得到合理地使用,而且還要高效地使用。具有這種功能的軟體就是“作業系統”。所以,“多道程式設計”的出現,加快了作業系統的誕生。 2.怎樣理解“虛擬機器”的概念? 答:拿作業系統來說,它是在裸機上載入的第一層軟體,是對計算機硬體系統功能的首次擴充。從使用者的角度看,計算機配置了作業系統後,由於作業系統隱蔽了硬體的複雜細節,使用者會感到機器使用起來更方便、容易了。這樣,通過作業系統的作用使展現在使用者面前的是一臺功能經過擴充套件了的機器。這臺“機器”不是硬體搭建成的,現實生活中並不存在具有這種功能的真實機器,它只是使用者的一種感覺而已。所以,就把這樣的機器稱為“虛擬機器”。
3.對於分時系統,怎樣理解“從巨集觀上看,多個使用者同時工作,共享系統的資源;從微觀上看,各終端程式是輪流執行一個時間片”?
答:在分時系統中,系統把CPU時間劃分成許多時間片,每個終端使用者可以使用由一個時間片規定的CPU時間,多個使用者終端就輪流地使用CPU。這樣的效果是每個終端都開始了自己的工作,得到了及時的響應。也就是說,“從巨集觀上看,多個使用者同時工作,共享系統的資源”。但實際上,CPU在每一時刻只為一個終端服務,即“從微觀上看,各終端程式是輪流執行一個時間片”。 4.分散式系統為什麼具有健壯性? 答:由於分散式系統的處理和控制功能是分佈的,任何站點發生的故障都不會給整個系統造成太大的影響。另外,當系統中的裝置出現故障時,可以通過容錯技術實現系統的重構,以保證系統的正常執行。這一切都表明分散式系統具有健壯性。 5.為什麼嵌入式作業系統必須具有可裁剪性? 答:基於嵌入式應用的多樣化,嵌入式作業系統應該面向用戶、面向產品、面向應用。它必須有很強的適應能力,能夠根據應用系統的特點和要求,靈活配置,方便剪裁,伸縮自如。