作業系統讀書筆記

2021-09-05 15:49:15 字數 525 閱讀 4324

前言管程

訊號量體系有內容如下:整型訊號量、記錄型訊號量、and型訊號量、訊號量集。最容易搞混的就是整型訊號量和記錄型訊號量,理解之後很容易區分,記住一點:整型訊號量不遵循「讓權等待」的原則,只要待操作的訊號量s <= 0,就會處於一種「忙等待」的狀態,更嚴重的是,一旦事件發生,會導致一種稱之為「驚群現象」的不好結果;記錄型訊號量遵循了「讓權等待」的原則,只要待操作的訊號量s <= 0,就會把操作本訊號量的程序插入到等待佇列中。

(1)和(2)或者(3)和(4)順序不能顛倒,只分析前一組,後一組類似。反證法:生產者先執行(2),獲得鎖;再執行(1),但此時緩衝區滿,生產者阻塞;同時鎖已經被生產者獲取,消費者也被阻塞,導致死鎖。 

作業系統讀書筆記1

最近在看 現代作業系統 這本書,希望在break期間把重要的幾章看完,同時做些筆記。第一章基本上是對作業系統總體的介紹,各方面都涉及到。花了我乙個下午和乙個晚上才讀完。有幾點印象比較深 1 作業系統兩個作用 一是提供抽象,便於在上層設計各種程式 而是合理的有效的管理資源。2 cache是個重要的理念...

讀書筆記 現代作業系統

ch1.1.作業系統中,抽象非常重要,乙個複雜的任務可以抽象成多個簡單的子任務,將複雜的硬體抽象成簡單的介面,書中針對向上層應用提供的介面做詳細的講解,但是對於使用者 終端使用者 介面不會做研究.2.作業系統中的資源有時間資源和空間資源,以及硬碟的空間資源,時間資源是時間復用的 如cpu的輪轉 空間...

作業系統讀書筆記(1)

1 可重入過程 可重入過程是指程式 的乙個副本在同一段時間內可以被多個使用者共享使用。有兩個重要的特徵 程式 不能修改其自身 每個使用者的區域性資料必須單獨儲存。乙個可重入過程可以被中斷,由乙個正在中斷的程式呼叫,在返回該過程時仍能正確執行。在共享系統中,可重入可以更有效地使用記憶體。支援可重入過程...