分類
作業系統結構設計
程式介面&系統呼叫
定位:硬體基礎上的第一層擴充,是其它軟體和硬體的介面
功能要求:有效、合理、方便、可拓展性
特點:併發、共享、虛擬、隨機
共享:多個程序共享有限的計算機上的資源
虛擬:乙個物理實體對映為若干個對應的邏輯實體(分時或分空間)
虛擬是作業系統管理系統資源的重要手段,可提高資源利用率
1.多道批處理作業系統
缺點:
2.分時作業系統
3.實時作業系統
其他作業系統
網路作業系統:
兩種工作模式:
客戶機/伺服器(client/server)、對等(peer-to-peer,p2p)
分布式作業系統:
個人計算機作業系統
嵌入式作業系統
區域性結構,包括資料結構和控制結構
作業系統執行時的組織:如系統是組織成程序還是執行緒,在系統空間還是使用者空間執行等 核心
一組程式模組,作為可信軟體來提供支援程序併發執行的基本功能和基本操作
層次式結構:將作業系統劃分為核心和若干模組(或程序)
微核心:作業系統僅將所有必需的核心功能放入核心
通過微核心提供的訊息傳遞機制完成與其它核外模組之間的聯絡
作業系統執行模型
考研作業系統筆記 緒論
作業系統是配置在計算硬體的第一層軟體,是對硬體系統的首次擴充。主要作用就是管理好這些裝置,提高他們的利用率和效率,並為使用者和程式提供乙個簡單的介面。1.1 作業系統的目標 方便性 使用者可以通過各種命令來操縱作業系統 包括shell命令 圖形介面 有效性 一是提高系統資源的利用率 減少cpu等裝置...
作業系統 緒論
計算機的早期模型是馮諾依曼模型,主機由運算器 alu 控制器 cu 儲存器,輸入輸出裝置組成。但是沒有配置軟體的計算機被稱為裸機。作業系統的功能是 給使用者提供了乙個與計算機硬體之間的乙個藉口。有效的管理計算機的各種資源的分配,合理地組織計算機系統的各種流程,用以改善效能。作業系統的功能 1.程序管...
《作業系統原理》緒論
一 作業系統定義 所有軟體與硬體相連的第一層軟體,執行於裸機 大型的程式系統,負責計算機系統軟硬體資源的分配和管理 控制和協調併發活動 提供使用者介面,使使用者獲得良好的工作環境 二 作業系統功能 1 程序管理 提出程序排程策略 給出程序排程演算法 進行處理機的分配 2 儲存管理 儲存分配和儲存無關...