![]()
内容推荐 阿米特·辛格著陈宗斌译的《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文件 2.6.2 胖二进制文件 2.6.3 链接 2.7 C库 2.8 捆绑组件和框架 2.8.1 捆绑组件 2.8.2 属性列表文件 2.8.3 框架 2.8.4 预绑定 2.9 Core Services 2.10 应用程序服务 2.10.1 图形和多媒体服务一 2.10.2 其他应用程序服务一 2.11 应用程序环境 2.11.1 BSD 2.11.2 X Window System 2.11.3 Carbon 2.11.4 Cocoa 2.11.5 WebObjects 第3章 Apple内幕 第4章 固件和引导加载程序 第5章 内核和用户级启动 第6章 xnu内核 第7章 进程 第8章 内存 第9章 进程间通信 第10章 扩展内核 第11章 文件系统 第12章 HFS+文件系统
|