作業系統的特徵和它們之間的關係作業系統的特徵有併發、資源共享、虛擬和非同步性。它們的關係如下:
1、併發和共享式作業系統最基本的特徵。為了提高計算機資源的利用率。 os 必然要採用多道程式設計技術,使多個程式共享系統的資源,併發地執行。
2、併發和共享互為存在的條件。一方面,資源的共享是以程式 (程序) 的併發執行為條件,若系統不允許程式併發執行,自然不存在資源共享問題; 另一方面,若系統不能對資源共享實施有效的管理,協調好各個程序對共享資源的訪問,也必將影響到程式的併發執行,甚至根本無法併發執行。
3、虛擬技術以併發和資源共享為前提。為了使併發程序能更方便、更有效地共享資源,作業系統常採用多種虛擬技術來邏輯上增加 cpu 和裝置的數量以及儲存器的容量,從而解決眾多併發程序對有限的系統資源的爭用問題。
4、非同步性是併發和共享的必然結果。作業系統允許多個併發程序共享資源、相互合作,使得每個程序的執行過程受到其他程序的制約,不再「一氣呵成「 ,這必然導致非同步性特徵的產生。
作業系統期末簡答題
作業系統期末簡答題 打個樣,格式,提問引導,加粗 15 什麼是spooling技術?答 同時聯機外圍操作技術,它是關於慢速字元裝置如何與計算機主機進行資料交換的一種技術,通常又稱為假離線技術。在多道程式環境下,利用多道程式中的一道或者兩道程式來模擬離線輸入 輸出中的外圍控制機的功能,以到達 離線 輸...
作業系統簡答題總結
作業系統的四個基本特性 資源的共享是以程式的併發執行為條件。程式的併發執行也以資源的共享為條件。併發性和共享性是作業系統的兩個最基本的特徵 微核心os的優點和缺點。請描述多級反饋佇列排程演算法的排程機制。產生死鎖的四個必要條件 塊表技術是如何實現的?cpu 產生邏輯位址的頁號,首先在快表中尋找,若命...
c 簡答題題庫 C 簡答題集錦
c 簡答題集錦 問題1 什麼是演算法?演算法應包括哪兩部分?答 所謂演算法,是指為解決乙個問題而採取的方法和步驟,或者說是解題步驟的精確描述。演算法應包括設計演算法和執行演算法兩部分。問題2 結構化程式設計的特徵是什麼?答 結構化程式設計方法從程式設計思想上要求自頂向下,逐步求精 從程式的具體結構上...