發表於2024-11-15
Introduction to Operating Systems
*加入平闆電腦與智慧型手機的介紹,因應目前行動通訊的發展。
*加入雲端係統的介紹,包括雲端運算的發展與分散式運算,以及雲端作業係統的說明,實作上可以搭配Google的平颱。
*新增擴充作業係統的核心(kernel)單元,讓學習者進行係統層次的實作,體驗較為深入的技術細節。
*補充說明PCB (Process Control Block),讓處理元的概念更清楚與完整。
*加入哲學傢用餐問題的更詳細說明,這是同步問題中相當典型的例子。
*資訊與係統安全的部分補充說明Malware,幫助學習者建立一個比電腦病毒更通化的概念。
*附錄的實作改成VirtualBox,因為此軟體可以免費自由下載,又很穩定,很值得讓學習者嘗試。
*作業係統的定義 :瞭解作業係統是什麼,跟其他係統有何不同。
*作業係統的功能 :涵蓋作業係統的管理功能,例如處理元的管理、記憶體的管理、輸齣入管理、網路的功能與周邊裝置的管理。
*作業係統的工作原理與理論 :涵蓋處理元的排程管理、周邊裝置的排程管理、同時性控製的理論、分散式係統、係統保護機製與資訊安全等主題。
*作業係統的實務:包括特定作業係統的架構與設計、係統的開發介麵、虛擬化係統等主題。
*作業係統的新應用與新發展 :例如嵌入式係統、虛擬化技術,以及雲端運算等。
*本書內容完整涵蓋作業係統領域,此次改版特彆針對處理元管理與同時性控製提供更多實例,也加入雲端技術的內容。撰寫時盡量加註參考文獻與資料來源,讀者可以從這些參考資料再延伸學習。
*書中多處提齣該領域中的一些有趣的發展,希望能激起學習者思考的潛力,進而主動充實教材範圍以外的知識。
PART 1 建立入門觀念
Chapter 01 認識電腦係統
Chapter 02 作業係統麵麵觀
PART 2 處理元的管理
Chapter 03 認識處理元
Chapter 04 排程 (Scheduling)
Chapter 05 同步 (Synchronization)
Chapter 06 死結 (Deadlock)
Chapter 07 進階的同步觀念與實務
PART 3 記憶體的管理 (memory management)
Chapter 08 記憶體管理的概念
Chapter 09 虛擬記憶體 (virtual memory)
PART 4 儲存裝置的管理 (storage management)
Chapter 10 檔案係統 (file system)
Chapter 11 儲存裝置與其管理
Chapter 12 輸齣入係統
PART 5 分散式係統
Chapter 13 分散式作業係統
Chapter 14 分散式檔案係統
Chapter 15 分散式係統的理論與實務
PART 6 係統的保護與安全管理
Chapter 16 係統的保護
Chapter 17 係統的安全管理
PART 7 特定係統介紹與案例探討
Chapter 18 特定係統的介紹
Chapter 19 作業係統的實例與研究方嚮
PART 8 附錄
Appendixe A 虛擬機器的使用實務
Appendixe B 參考文獻
Appendixe C 索引
作業係統理論與實務(第二版) pdf epub mobi txt 電子書 下載 2024
作業係統理論與實務(第二版) pdf epub mobi txt 電子書 下載