作業系統讀書筆記1

2021-06-02 19:03:41 字數 387 閱讀 1102

最近在看「現代作業系統」這本書,希望在break期間把重要的幾章看完,同時做些筆記。

第一章基本上是對作業系統總體的介紹,各方面都涉及到。花了我乙個下午和乙個晚上才讀完。有幾點印象比較深:

1 作業系統兩個作用:一是提供抽象,便於在上層設計各種程式;而是合理的有效的管理資源。

2 cache是個重要的理念;

3 unix系統基本每個系統呼叫都有個library procedure與之對應;

4 在作業系統發展的過程中,有些理念和方法在某些階段可能會被拋棄,而在未來某個階段可能又會被採用;

5 保持乙個最小核心的思想就是:把mechanism而不是policy放在核心。例如:將尋找最高優先順序的程序的mechanism放在核心,分配優先順序的policy通過使用者程序來實現。

作業系統讀書筆記(1)

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

作業系統讀書筆記

前言管程 訊號量體系有內容如下 整型訊號量 記錄型訊號量 and型訊號量 訊號量集。最容易搞混的就是整型訊號量和記錄型訊號量,理解之後很容易區分,記住一點 整型訊號量不遵循 讓權等待 的原則,只要待操作的訊號量s 0,就會處於一種 忙等待 的狀態,更嚴重的是,一旦事件發生,會導致一種稱之為 驚群現象...

讀書筆記 現代作業系統

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