Mac OS X Internals: A Systems Approach (Paperback)

Amit Singh

  • 出版商: Addison Wesley
  • 出版日期: 2016-01-25
  • 售價: $4,080
  • 貴賓價: 9.5$3,876
  • 語言: 英文
  • 頁數: 1680
  • 裝訂: Paperback
  • ISBN: 0134426541
  • ISBN-13: 9780134426549
  • 相關分類: MAC OS 蘋果電腦
  • 已絕版

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

相關主題

商品描述

Mac OS X was released in March 2001, but many components, such as Mach and BSD, are considerably older. Understanding the design, implementation, and workings of Mac OS X requires examination of several technologies that differ in their age, origins, philosophies, and roles.

Mac OS X Internals: A Systems Approach is the first book that dissects the internals of the system, presenting a detailed picture that grows incrementally as you read. For example, you will learn the roles of the firmware, the bootloader, the Mach and BSD kernel components (including the process, virtual memory, IPC, and file system layers), the object-oriented I/O Kit driver framework, user libraries, and other core pieces of software. You will learn how these pieces connect and work internally, where they originated, and how they evolved. The book also covers several key areas of the Intel-based Macintosh computers.

A solid understanding of system internals is immensely useful in design, development, and debugging for programmers of various skill levels. System programmers can use the book as a reference and to construct a better picture of how the core system works. Application programmers can gain a deeper understanding of how their applications interact with the system. System administrators and power users can use the book to harness the power of the rich environment offered by Mac OS X. Finally, members of the Windows, Linux, BSD, and other Unix communities will find the book valuable in comparing and contrasting Mac OS X with their respective systems.

Mac OS X Internals focuses on the technical aspects of OS X and is so full of extremely useful information and programming examples that it will definitely become a mandatory tool for every Mac OS X programmer.

 

 

 

商品描述(中文翻譯)

Mac OS X 於2001年3月發布,但其中許多組件,如Mach和BSD,要比它更古老。要理解Mac OS X的設計、實現和運作,需要對幾種技術進行研究,這些技術在它們的年齡、起源、理念和角色上有所不同。

《Mac OS X Internals: A Systems Approach》是第一本剖析系統內部結構的書籍,隨著閱讀的進展,它提供了一個逐漸豐富的詳細圖像。例如,您將了解固件、引導程序、Mach和BSD內核組件(包括進程、虛擬內存、IPC和文件系統層)、面向對象的I/O Kit驅動程序框架、用戶庫和其他核心軟件的角色。您將了解這些組件如何內部連接和運作,它們的起源以及它們的演變。該書還涵蓋了幾個關鍵領域,包括基於Intel的Macintosh計算機。

對於各種技能水平的程序員來說,對系統內部結構有扎實的理解非常有用。系統程序員可以將該書作為參考,以更好地了解核心系統的運作方式。應用程序程序員可以更深入地了解他們的應用程序如何與系統交互。系統管理員和高級用戶可以利用該書來充分利用Mac OS X提供的豐富環境。最後,Windows、Linux、BSD和其他Unix社區的成員可以通過該書來比較和對比Mac OS X與他們各自的系統。

《Mac OS X Internals》專注於OS X的技術方面,充滿了非常有用的信息和編程示例,絕對會成為每個Mac OS X程序員的必備工具。