阿米特·辛格著陳宗斌譯的《Mac OS X技術內幕/清華電腦圖書譯叢》從系統設計的角度,以一種面向實現的方法,詳盡剖析Mac OS x內部工作原理的具體細節,揭示Mac OS x及其組件的核心體系結構和實現。全書共分12章和一個附錄,通過豐富而詳細的插圖、函數調用圖、加註釋代碼段和編程示例等,引領讀者學習實用的知識和技能,加深對所學知識的理解,並在實踐中加以運用。 本書不僅是從事Mac OS x編程的應用程序員必讀參考書,對Mac OS x用戶、系統管理員和技術支持人員也很有參考價值。
作者介紹
(美)阿米特·辛格|譯者:陳宗斌
阿米特·辛格,Amit Singh是一位操作系統研究員,目前在Google工作。在此之前,Amit就職于IBMAlmaden Research Center。再往前,他曾經為矽谷的啟動做過一些工作,從事操作系統虛擬化方面的前沿性工作。Amit還是貝爾實驗室Information Sciences Research Center(信息科學研究中心)技術人員中的一員,他在這裡從事操作系統和網路方面的工作。他創建並維護了兩個Web站點:www.osxbook.com和www.kemelthread.com。
目錄
第1章 MacOSX起源 1.1 Apple對操作系統的探求 1.1.1 Star Trek 1.1.2 Raptor 1.1.3 NuKemel 1.1.4 Tal0S 1.1.5 Copland 1.1.6 Gershwin 1.1.7 BeOS 1.1.8 A計劃 1.2 NeXT篇章 1.2.1 NEXTSTEP 1.2.2 OpenStep 1.3 Mach因素 1.3.1 羅切斯特智能網關 1.3.2 Accent 1.3.3 Mach 1.3.4 MkLinux 1.3.5 音樂名稱 1.4 戰略 1.4.1 Mac OS 8和 Mac OS 9 1.4.2 Rhapsody 1.5 朝著Mac OS X前進 1.5.1 Mac OS X Server 1 1.5.2 Mac OS X Developer Previews 1.5.3 Mac 0S X Public Beta 版本 1.5.4 Mac 0S X 10 第2章 Mac OS X概述 2.1 固件 2.2 引導載入程序 2.3 Darwin 2.3.1 Darwin程序包 2.3.2 Darwin的優點 2.3.3 Darwin和Mac OS X 2.4 xnu內核 2.4.1 Mach 2.4.2 BSD 2.4.3 I/O Kit 2.4.4 libkern庫 2.4.5 libsa庫 2.4.6 Platform Export 2.4.7 內核擴展 2.5 文件系統的用戶空間視圖 2.5.1 文件系統域 2.5.2 /System/Library/目錄 2.6 運行時體系結構 2.6.1 Mach—O文件