作業系統(os)是指控制和管理整個計算機系統的硬體和軟體資源,並合理地組織排程計算機的工作和資源的分配,以提供給使用者和其他軟體方便的介面和環境的程式集合。
互斥共享方式:一段時間內僅允許乙個程序訪問資源(臨界資源、獨佔資源)。
同時訪問方式:巨集觀同時,微觀分時。
命令介面 聯機命令介面(互動式命令介面)
離線命令介面(批處理命令介面)
程式介面(由一組系統呼叫命令組成,簡稱系統呼叫,廣義指令)
gui(圖形介面)
單道批處理作業系統→多道批處理作業系統→分時作業系統→實時作業系統→網路和分布式作業系統
對異常的處理一般要依賴於當前程式的執行現場,異常不能遮蔽,一旦出現應立即處理。
當異常或中斷發生時,執行使用者態的cpu立即進入核心態,這是通過硬體實現的。
程式執行由使用者態轉核心態會用到訪管指令,訪管指令不是特權指令。
補充:微核心:更穩定可靠,但會帶來效能問題。
作業系統 作業系統 一 作業系統概述
好好學習,天天向上本文已收錄至我的github倉庫daydayup 歡迎star 之前一直沒有系統地學過作業系統,感覺自己在平時的學習過程中對於某些概念理解得一塌糊塗,比如中斷 記憶體 程序和執行緒等。所以打算系統的學習一下作業系統。一開始我是在b站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...
作業系統概述 一
1 作業系統的設計目標 現代作業系統都支援多工具有併發 共享 虛擬和非同步性特徵 併發 兩個或多個事件在同一時間間隔內發生 共享 系統中的資源可以供記憶體中多個併發執行的程序共同使用 虛擬 記憶體虛擬化,計算機可以裝入比實際記憶體大的資料量 非同步 程序以不可預知的速度執行 管理計算機資源 提供使用...
作業系統筆記一(作業系統概述)
1.1作業系統是什麼?作業系統是管理計算機硬體和軟體資源的計算機程式,管理配置記憶體 決定資源供需順序 控制輸入輸出裝置等,作業系統提供讓使用者和系統互動的操作介面。1.2作業系統有什麼用?作業系統統一管理計算機資源!計算機資源包括處理器資源 io資源 儲存器資源 檔案資源 作業系統實現了對計算機資...