作業系統設計與實現 讀筆(2)

2022-06-03 18:36:12 字數 287 閱讀 9411

當開始閱讀第二章後半部分關於minix的原始碼分析,如標頭檔案的繼承關係,c語言的使用技巧,#define #undef #endif ,很多彙編**,kernel資料夾下的mpx386.s,start.c,main,c檔案,以及後面關於中斷處理,等等內容,實在難以在前後產生系統的,完整的聯絡與思路,難以繼續推進。

遂,開始第3章。

注意點:認真讀示例部分給出的偽**,盡量理解原理,關於minix的具體實踐,顯然需要更深入的硬體理解能力,以及閱讀工程性**的能力,需要單獨花時間,分模組地思考,僅僅根據書本的描述很難形成系統的理解。

作業系統設計與實現 讀筆(5)

第五章,檔案系統 從外部來看,檔案系統是一組檔案和目錄。在內部看,檔案系統卻迥然不同。檔案系統的設計者必須考慮到儲存區如何分配以及系統如何記錄檔案使用了哪些塊。不同的檔案系統具有不同的目錄結構。檔案系統的可靠性和效能也是乙個重要問題。檔案系統的安全和保護對使用者和設計者都至關重要。我們討論了早期系統...

作業系統 作業系統的設計與實現

系統設計的首要問題是定義目標和規範。從高層來說,系統設計取決於所選硬體和系統型別 批處理 分時 單使用者 多使用者 分布式 實時或通用。除了最高設計層外,需求可能很難說清,但需求可以分為兩類 使用者目標和系統目標。使用者要求系統具有一定的優良效能 系統應該易於學習和使用 可靠 安全和快速。研發人員為...

作業系統設計與實現

額,沒有看完,但是 目前看得還是沒有壓力就是 好奇心和問題都太多,丟下一段 對於如下一條命令 cp file1 file2 其功能是為檔案file1作乙個拷貝file2,在shell建立乙個子程序後,子程序執行程式cp,同時向該程式傳遞執行的引數 源檔名和目標檔名。cp程式的主函式格式如下 main...