作業系統 緒論

2021-10-03 21:12:49 字數 913 閱讀 7048

計算機的早期模型是馮諾依曼模型,主機由運算器(alu),控制器(cu),儲存器,輸入輸出裝置組成。

但是沒有配置軟體的計算機被稱為裸機。

作業系統的功能是:給使用者提供了乙個與計算機硬體之間的乙個藉口。有效的管理計算機的各種資源的分配,合理地組織計算機系統的各種流程,用以改善效能。

作業系統的功能:

1.程序管理

2.記憶體管理

3.檔案管理

4.裝置管理

首先,是在最原始的計算機時代,人們是通過手工的方式進行操作計算機,在這個階段沒有作業系統的概念。cpu的處理速度和外設的處理速度隨著時間的發展,速度差距不斷地增大。cpu的工作利用率變低,人們為了解決這個問題,發明了單道批處理系統,在這個系統裡面,通常是先把作業輸出到磁帶上,並設立乙個監督程式,在監督程式的監督下,把磁帶上的任務送往cpu中,這就稍微地緩解了速度不匹配的問題。為了進一步提高cpu的利用率,人們由開發出了多道批處理系統,在這個系統下,引進了多道程式設計的方法,同時出現了中斷的技術。為了解決多個程式在系統中執行的問題,作業系統就此誕生。

作業系統的分類:

分為批處理系統,分時作業系統,實時作業系統,分布式作業系統,嵌入式作業系統

核心態:

核心態又稱為管態,系統態,是執行作業系統管理軟體時,機器所處於的狀態。它具有很高的特權,能使用包括特權指令在內的一切指令,也能訪問所有儲存器和暫存器。

使用者態:

使用者態又稱為目態,是執行使用者程式時,系統所處在的狀態。在這個狀態下,使用者只能執行規定的指令和訪問規定的儲存器和暫存器。

特權指令:

特權指令是只能由作業系統核心部分使用,不允許使用者直接使用的,比如i/o指令,設定中斷遮蔽指令,設定時鐘指令。

《作業系統原理》緒論

一 作業系統定義 所有軟體與硬體相連的第一層軟體,執行於裸機 大型的程式系統,負責計算機系統軟硬體資源的分配和管理 控制和協調併發活動 提供使用者介面,使使用者獲得良好的工作環境 二 作業系統功能 1 程序管理 提出程序排程策略 給出程序排程演算法 進行處理機的分配 2 儲存管理 儲存分配和儲存無關...

考研作業系統筆記 緒論

作業系統是配置在計算硬體的第一層軟體,是對硬體系統的首次擴充。主要作用就是管理好這些裝置,提高他們的利用率和效率,並為使用者和程式提供乙個簡單的介面。1.1 作業系統的目標 方便性 使用者可以通過各種命令來操縱作業系統 包括shell命令 圖形介面 有效性 一是提高系統資源的利用率 減少cpu等裝置...

作業系統筆記0 1 緒論

分類 作業系統結構設計 程式介面 系統呼叫 定位 硬體基礎上的第一層擴充,是其它軟體和硬體的介面 功能要求 有效 合理 方便 可拓展性 特點 併發 共享 虛擬 隨機 共享 多個程序共享有限的計算機上的資源 虛擬 乙個物理實體對映為若干個對應的邏輯實體 分時或分空間 虛擬是作業系統管理系統資源的重要手...