命令介面(允許使用者直接使用):聯機命令介面:使用者說一句,系統做一句
離線命令介面:使用者說一堆,系統做一堆
程式介面(允許使用者通過程式間接使用): 由一組系統呼叫組成(程式介面 = 系統呼叫)
作業系統提供的功能
gui(圖形使用者介面)
易懵概念:
系統呼叫 = 系統呼叫命令 = 廣義命令
處理機管理
儲存器管理
資源的管理者: 檔案管理
裝置管理
作業系統的特徵:
併發:在同一時間間隔內發生
並行:在同一時刻發生
互斥共享方式:在乙個時間段內只允許乙個程序訪問該資源
共享: 同時共享方式:允許乙個時間段內多個程序「同時」對他們進行訪問
空分復用技術(如 虛擬儲存器技術)
虛擬: 時分復用技術(如 虛擬處理器)
非同步:由於資源有限,程序的執行不是一貫到底的,而是走走停停的。
重要考點:
理解併發和共享的區別
併發和共享互為存在條件
沒有併發和共享,就談不上虛擬和非同步,因此併發和共享式作業系統的兩個最基本的特徵。
作業系統基本概念
一.程序的基本狀態 1.初始態 2.就緒態 3.執行態 4.等待態 5.終止 相互轉換關係如下 二.執行緒和程序區別 程序 是作業系統分配資源的最小單位 執行緒 是排程的基本單元,共享所在程序的檔案資料 有自己的棧和程式計數器 一般對於許多相同或相似的任務,傾向於將他們設計為多執行緒模型。因為程序占...
作業系統 基本概念
本文為自己學習 unix環境高階程式設計 而來的學習記錄 我的學習方 是將此書作為工具書來使用,當實際工作中遇到相關的問題針對性地學習知識圓點。基礎概念從嚴格意義上說,可講作業系統定義為一種軟體,它控制計算機硬體資源,提供程式執行環境。系統呼叫 共用函式庫 shell 應用程式 unix系統登陸 a...
作業系統基本概念
1 桌面作業系統 macos linux 2 伺服器作業系統 windows server 3 嵌入式作業系統 linux 4 移動裝置作業系統 iosandroid 基於linux 1965 年之前的時候,電腦並不像現在一樣普遍,它可不是一般人能碰的起的,除非是軍事或者學院的研究機構,而且當時大型...