作業系統的基本概念

2022-06-10 23:45:13 字數 575 閱讀 9759

命令介面(允許使用者直接使用):聯機命令介面:使用者說一句,系統做一句

離線命令介面:使用者說一堆,系統做一堆

程式介面(允許使用者通過程式間接使用): 由一組系統呼叫組成(程式介面 = 系統呼叫)

作業系統提供的功能

gui(圖形使用者介面)

易懵概念:

系統呼叫 = 系統呼叫命令 = 廣義命令

處理機管理

儲存器管理

資源的管理者:     檔案管理

裝置管理

作業系統的特徵:

併發:在同一時間間隔內發生

並行:在同一時刻發生

互斥共享方式:在乙個時間段內只允許乙個程序訪問該資源

共享: 同時共享方式:允許乙個時間段內多個程序「同時」對他們進行訪問

空分復用技術(如 虛擬儲存器技術)

虛擬: 時分復用技術(如 虛擬處理器)

非同步:由於資源有限,程序的執行不是一貫到底的,而是走走停停的。

重要考點:

理解併發和共享的區別

併發和共享互為存在條件

沒有併發和共享,就談不上虛擬和非同步,因此併發和共享式作業系統的兩個最基本的特徵。

作業系統基本概念

一.程序的基本狀態 1.初始態 2.就緒態 3.執行態 4.等待態 5.終止 相互轉換關係如下 二.執行緒和程序區別 程序 是作業系統分配資源的最小單位 執行緒 是排程的基本單元,共享所在程序的檔案資料 有自己的棧和程式計數器 一般對於許多相同或相似的任務,傾向於將他們設計為多執行緒模型。因為程序占...

作業系統 基本概念

本文為自己學習 unix環境高階程式設計 而來的學習記錄 我的學習方 是將此書作為工具書來使用,當實際工作中遇到相關的問題針對性地學習知識圓點。基礎概念從嚴格意義上說,可講作業系統定義為一種軟體,它控制計算機硬體資源,提供程式執行環境。系統呼叫 共用函式庫 shell 應用程式 unix系統登陸 a...

作業系統基本概念

1 桌面作業系統 macos linux 2 伺服器作業系統 windows server 3 嵌入式作業系統 linux 4 移動裝置作業系統 iosandroid 基於linux 1965 年之前的時候,電腦並不像現在一樣普遍,它可不是一般人能碰的起的,除非是軍事或者學院的研究機構,而且當時大型...