作業系統設計與實現 讀書筆記1

2021-04-23 03:25:38 字數 932 閱讀 9483

rel="file-list" href="file:///c:%5cdocume%7e1%5czhangx%7e1.sdh%5clocals%7e1%5ctemp%5cmsohtml1%5c01%5cclip_filelist.xml">最近對作業系統的原理頗感興趣,上學期間學習作業系統課程時沒有珍惜,只是為了拿學分(呵呵,愧對老師了),現在發現這方面的知識很薄弱,需要補充。學就學最經典的,找了一本坦尼伯母的

<

作業系統設計與實現

>

讀讀,希望能夠堅持下去,從今天開始記讀書筆記。

前言 本書的寫作目標是在作業系統教學中能夠理論聯絡實際,為了能夠實踐,建立了乙個

minix

作業系統,主要目的是教學。

minix

因為教學目的,所以必須保持短小精悍,這給了

linux

乙個機會,在

minix

基礎上擴充套件而發展起來。

(linux

看來還是很幸運的)

minix

現在已經到了

version3

,與其他商用作業系統結構有很大不同,

windows, linux

都是單核心,乙個核心包括上百萬行**,很容易出錯。

minix

是積木式的,核心很小,其他驅動都採用模組化載入。

(疑問:為什麼商用作業系統都不採用這種方式,我想可能這樣分模組後效率太低的緣故,所以一些看上去很美的設計不一定是最有效的)

minix

的**:

www.minix3.org

,可以在上面找資料。

本書使用的是

minix3

,準備邊讀書邊研究**。

從網上找了乙個簡單介紹

作業系統讀書筆記1

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

作業系統讀書筆記(1)

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

作業系統設計與實現 讀書筆記6 系統呼叫

當前系統呼叫都採用的是posix標準,posix標準以其簡潔易用在類unix作業系統中流行,以至於linux從一開始就遵從posix標準。本節介紹應用程式和作業系統之間的介面系統呼叫。採用的是 posix 這個介面被 minix3,unix,linux 等許多現代作業系統所遵循。系統呼叫以 c語言的...