一 作業系統概述

2021-10-01 11:12:03 字數 476 閱讀 1899

作業系統(os)是指控制和管理整個計算機系統的硬體和軟體資源,並合理地組織排程計算機的工作和資源的分配,以提供給使用者和其他軟體方便的介面和環境的程式集合。

互斥共享方式:一段時間內僅允許乙個程序訪問資源(臨界資源、獨佔資源)。

同時訪問方式:巨集觀同時,微觀分時。

命令介面       聯機命令介面(互動式命令介面)

離線命令介面(批處理命令介面)

程式介面(由一組系統呼叫命令組成,簡稱系統呼叫,廣義指令)

gui(圖形介面)

單道批處理作業系統→多道批處理作業系統→分時作業系統→實時作業系統→網路和分布式作業系統

對異常的處理一般要依賴於當前程式的執行現場,異常不能遮蔽,一旦出現應立即處理。

當異常或中斷發生時,執行使用者態的cpu立即進入核心態,這是通過硬體實現的。

程式執行由使用者態轉核心態會用到訪管指令,訪管指令不是特權指令。

補充:微核心:更穩定可靠,但會帶來效能問題。

作業系統 作業系統 一 作業系統概述

好好學習,天天向上本文已收錄至我的github倉庫daydayup 歡迎star 之前一直沒有系統地學過作業系統,感覺自己在平時的學習過程中對於某些概念理解得一塌糊塗,比如中斷 記憶體 程序和執行緒等。所以打算系統的學習一下作業系統。一開始我是在b站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...

作業系統概述 一

1 作業系統的設計目標 現代作業系統都支援多工具有併發 共享 虛擬和非同步性特徵 併發 兩個或多個事件在同一時間間隔內發生 共享 系統中的資源可以供記憶體中多個併發執行的程序共同使用 虛擬 記憶體虛擬化,計算機可以裝入比實際記憶體大的資料量 非同步 程序以不可預知的速度執行 管理計算機資源 提供使用...

作業系統筆記一(作業系統概述)

1.1作業系統是什麼?作業系統是管理計算機硬體和軟體資源的計算機程式,管理配置記憶體 決定資源供需順序 控制輸入輸出裝置等,作業系統提供讓使用者和系統互動的操作介面。1.2作業系統有什麼用?作業系統統一管理計算機資源!計算機資源包括處理器資源 io資源 儲存器資源 檔案資源 作業系統實現了對計算機資...