下面這章是作業系統對儲存的管理,在儲存管理中重、難的內容已經用紅色標記,也就是說對主存的管理,作業系統總是依靠一張「表」來標記。這張表的原理應用在各種儲存方式中都有所體現,現在我們也就知道了作業系統拿什麼來了解記憶體的空間利用狀況。
接下來是檔案管理,在作業系統中檔案管理是很重要的一部分,因為我們每天都要向磁碟中寫入大量的檔案,這些檔案是由誰替我們管理呢,這就是檔案系統。
上面一章是檔案,下面就要提到裝置管理了,因為檔案管理和裝置管理是不能分開來看的。凡是涉及到檔案的讀寫就要利用相關外設來幫忙處理,所以對於外設,就要有相關的程式去管理它。
最後一章是併發程序,併發程序中重點也就是pv操作和程序死鎖。程序死鎖是我們的重點,為保證系統的安全,避免死鎖的發生,著名的銀行家演算法是我們必須掌握的。到這裡作業系統框架算是整理好了,更多,更深的知識還是需要找本書仔細去琢磨,這裡僅作個框架整理。海涵!
作業系統相關整理
由於程式設計師無法詳細了解到硬體部分的每乙個細節,為提高開發效率,作業系統就解決了所有關於硬體控制部分的問題。二 作業系統的位置 作業系統位於計算機硬體與應用軟體之間,本質也是乙個軟體。三 作業系統的兩大作用 1.為應用程式提供如何使用硬體的抽象 2.為應用程式對cpu的競爭提供管理,使其有序化 四...
作業系統 二 作業系統結構
好好學習,天天向上本文已收錄至我的github倉庫daydayup 使用者介面 程式執行 i o 操作 檔案系統操作 通訊 錯誤檢測 增值服務 資源分配 統計 保護和安全 作業系統服務 作業系統程式介面 系統呼叫 作業系統使用者介面 系統程式 既然作業系統有這麼多的服務,那麼我們平時是怎麼去使用作業...
作業系統(面試複習整理)
程序和執行緒 併發和並行 2 cpu排程 記憶體分配 3 磁碟排程 pcb程序狀態 程序編號 程式計數器 即將執行的下個指令位址 暫存器記憶體界限 開啟檔案列表 cpu排程資訊 fork 建立子程序 exec 代替父程序 wait 父程序等待子程序消亡 子程序繼承父程序 1 使用者號 uids 和使...