一、作業系統定義
所有軟體與硬體相連的第一層軟體,執行於裸機;
大型的程式系統,負責計算機系統軟硬體資源的分配和管理;控制和協調併發活動;提供使用者介面,使使用者獲得良好的工作環境
二、作業系統功能
1、程序管理
提出程序排程策略;給出程序排程演算法;進行處理機的分配
2、儲存管理
儲存分配和儲存無關性;儲存保護;儲存擴充;
3、裝置管理
裝置無關性;裝置分配;裝置的傳輸控制
4、軟體資源管理(檔案管理)
儲存空間管理;檔案的操作;目錄的操作;檔案和目錄的訪問許可權。。。
三、作業系統的特性
併發性:邏輯上併發,真正的併發
共享性:多個計算任務對資源的共同享用
不確定性:具有處理隨機事件的能力(中斷處理的能力)
評價指標:吞吐率、響應能力、資源利用率(裝置使用頻率)、可移植性、可靠性
四、作業系統的發展
電子管時代、電晶體時代、積體電路時代、大規模積體電路時代
手工作業系統:手工處理程式的啟動與結束
單道批處理系統:主機控制輸入輸出(聯機批處理)、衛星機控制輸入輸出(離線批處理)
多道批處理系統:多道程式設計技術(cpu與外設並行,外設彼此並行),多道、並行、序列
中斷技術,cpu收到中斷訊號後停止當前工作,轉去處理外部事件,結束後回到斷點
通道技術,專門處理外設與主存之間的資料傳輸的處理機
分時作業系統:分時技術,主機以時間片為單位,把cpu迴圈地分配給每個作業使用
多路調製性(多使用者聯機使用同一臺計算機)、獨占性、互動性
【個人計算機作業系統、網路作業系統、分布式系統】
作業系統 緒論
計算機的早期模型是馮諾依曼模型,主機由運算器 alu 控制器 cu 儲存器,輸入輸出裝置組成。但是沒有配置軟體的計算機被稱為裸機。作業系統的功能是 給使用者提供了乙個與計算機硬體之間的乙個藉口。有效的管理計算機的各種資源的分配,合理地組織計算機系統的各種流程,用以改善效能。作業系統的功能 1.程序管...
考研作業系統筆記 緒論
作業系統是配置在計算硬體的第一層軟體,是對硬體系統的首次擴充。主要作用就是管理好這些裝置,提高他們的利用率和效率,並為使用者和程式提供乙個簡單的介面。1.1 作業系統的目標 方便性 使用者可以通過各種命令來操縱作業系統 包括shell命令 圖形介面 有效性 一是提高系統資源的利用率 減少cpu等裝置...
作業系統筆記0 1 緒論
分類 作業系統結構設計 程式介面 系統呼叫 定位 硬體基礎上的第一層擴充,是其它軟體和硬體的介面 功能要求 有效 合理 方便 可拓展性 特點 併發 共享 虛擬 隨機 共享 多個程序共享有限的計算機上的資源 虛擬 乙個物理實體對映為若干個對應的邏輯實體 分時或分空間 虛擬是作業系統管理系統資源的重要手...