作業系統 雜記

2021-07-10 14:47:28 字數 432 閱讀 2570

空閒讓進,忙則等待,有限等待,讓權等待(當程序不能進入自己的臨界區,應該立即釋放處理機,以避免程序陷入忙等狀態。)

頁表是放在記憶體中,所以cpu訪問乙個資料時要兩次訪問記憶體。一次是訪問頁表,找到對應頁在記憶體中的位址。第二次是根據獲得的位址找到資料。

為了提高位址變換速度,可以增加乙個具有並行查詢能力的特殊高速緩衝儲存器,在訪問頁表的時候也訪問這個儲存器,若這個儲存器找到了就不必再在也表中找。若沒找到就繼續在頁表中找,並更新這個儲存器。

頁是物理單位,而段是邏輯單位。

區域性性原理:時間侷限性,空間侷限性。

虛擬儲存器的特徵:多次性,對換性,虛擬性。

1)產生死鎖的原因:資源有限且程序推進順序不當。

2)產生死鎖的必要條件:

3)死鎖的避免:針對上面四個原因進行處理

4)銀行家演算法

5)死鎖的檢測:

作業系統 作業系統介面

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

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

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

作業系統 作業系統 一 作業系統概述

好好學習,天天向上本文已收錄至我的github倉庫daydayup 歡迎star 之前一直沒有系統地學過作業系統,感覺自己在平時的學習過程中對於某些概念理解得一塌糊塗,比如中斷 記憶體 程序和執行緒等。所以打算系統的學習一下作業系統。一開始我是在b站看哈工大的李治軍老師講的,但是一上來就開始從彙編 ...