併發:兩個或多個事件在同一事件間隔內發生 老渣在同一時間間隔內逐一和多個女友約會
共享:即資源共享 分兩種
虛擬:把乙個物理上的實體變為若干邏輯上的對應物。
非同步:多道程式環境中多個程式併發執行,由於資源有限,程序的執行是走走停停的,以不可預知的速度向前推進
計算機系統資源管理者
使用者和計算機系統直接的介面
程式介面 由一組系統呼叫(也稱廣義指令)組成。使用者通過在程式中使用這些系統呼叫來請求作業系統為其提供服務,如使用各種外部裝置,申請分配和**記憶體
gui 是通過呼叫程式介面實現的,gui其實不是作業系統的一部分多呢,但其呼叫的系統呼叫命令是作業系統的一部分
擴充機器
手工操作
批處理作業系統
多道批處理
分時作業系統
實時作業系統
網路和分布式作業系統
系統呼叫是指使用者在程式中呼叫作業系統所提供的一些子功能 凡是與資源相關的操作,都必須通過系統呼叫方式向作業系統提出請求
按功能分為:
系統呼叫的處理需要由作業系統核心程式負責完成,要執行在核心態,使用者程式可以執行陷入指令來發起系統呼叫,請求作業系統提供服務
程式的執行由使用者態轉到核心態,陷入指令是在使用者態使用的,所以它不是特權指令。
第一章 計算機系統概述
第一章 計算機系統概述 1 基本構成 處理器 控制計算機的操作,執行資料處理功能 儲存器 儲存資料和程式,此類儲存器通常是易失的 輸入 輸出部件 在計算機與外部環境之間移動資料,如硬碟 系統匯流排 為處理器 記憶體和輸入 輸出模組間提供通訊的設施 2 微處理器的演變過程 微處理器 多核微處理器 片上...
第一章 計算機系統概述
含義 能為多個部件分時共享的一組資訊傳輸通路。根據傳送資訊的不同,可分為三類。傳送各種 資料資訊 的 資料匯流排 data bus 傳送各種 位址資訊 的 位址匯流排 address bus 傳送各種 控制訊號 的 控制匯流排 control bus 使匯流排與外設連線,具有緩衝 轉換 連線等功能。...
計算機系統要素 第一章
咱們自己學習的高階語言,例如c 寫出乙個hello world程式是十分簡單的,可到底如何在計算機上執行在這個程式的呢!其實就是將高階語言進行編譯生成計算機能夠識別的機器碼,那些機器碼就是需要某種硬體體系 hardware architecture 來實現。這個硬體體系又是由晶元組 chip set...