作業系統理論與實務, 2/e

顏春煌

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

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
索引