修 初嚐作業系統002 作業系統的特徵

2021-10-04 03:57:33 字數 497 閱讀 3497

虛擬非同步

指兩個或多個事件在同一時間間隔內發生。

他還有同母異父且性格迥異的兄弟「並行」 並行:兩個或多個事件在同乙個時刻同時發生。

併發vs並行

借鑑併發與並行的區別

資源共享,是指系統中的資源可供記憶體中多個併發執行的程序共同使用。

把乙個物理上的實體變為若干個邏輯上的對應物。物理上的實體是實際存在的,而邏輯上的對應物是使用者感受到的。

沒有併發就談不上虛擬。

在多道程式環境下,允許多個程式併發執行,但由於資源有限,程序的執行並不是一貫到底的,而是走走停停,以不可預知的速度向前推進,這就是程序的非同步性。

還是來個栗子;舔狗龍一直在追兩個女神(相當於兩個程序的執行併發),女神a拜託舔狗龍修電腦(相當於系統資源在執行a程序),此時女神b拜託舔狗龍按網線(相當於系統資源在執行b程序),而舔狗龍為了不錯過這兩個絕好的機會就來回跑著,一會修修這個一會跑去修修那個。(由於可分配的資源有限,程序的執行不是一貫到底的,而是走走停停的,以不可知的速度向前推進)

作業系統 作業系統介面

介面表現為函式呼叫,由作業系統提供,連線作業系統和應用軟體。出於安全性考慮,應用程式不能直接在記憶體中任意訪問 將核心程式和使用者程式隔離 通過比較訪問資料段cpl和rpl的特權級和當前段dpl的特權級之間的關係 應用程式呼叫庫函式printf printf呼叫庫中的write函式 write將函式...

作業系統(作業系統引論)

方便性 方便使用者進行操作計算機 有效性提高系統資源的利用率 提高系統的吞吐量,加速程式的執行 可擴充性 方便地增添新的模組和功能,以及對原有的功能模組進行修改 開放性能夠遵循世界標準規範 os作為使用者和計算機硬體系統之間的介面 使用者能夠通過作業系統來使用計算機系統 os作為計算機資源的管理者 ...

作業系統 作業系統的概念

3 作業系統的目標和功能 作業系統用做擴充機器 計算機系統自上而下可區分為 從作業系統的角度 計算機系統的概述 在計算機中的cpu 記憶體 輸入 輸出裝置等硬體,提供了基本的計算機資源 應用程式等規定了按何種方式來使用這些資源來為使用者服務 作業系統控制和協調各使用者程式對硬體的分配和呼叫。所以作業...