本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | Mac OS X 技术内幕 计算机与互联网 书籍 |
作者: | (美)阿米特·辛格(Amit Singh)著 |
定价: | 268.0 |
出版社: | 清华大学出版社 |
出版日期: | 2019-01-01 |
ISBN: | 9787302509097 |
印次: | 1 |
版次: | 1 |
装帧: | 平装-胶订 |
开本: | 16开 |
内容简介 | |
本书从系统设计的角度,以一种面向实现的方法,详尽剖析Mac OS X内部工作原理的具体细节,揭示Mac OS X及其组件的核心体系结构和实现。全书共分12章和一个附录,通过丰富而详细的插图、函数调用图、加注释代码段和编程示例等,读者学习实用的知识和技能,加深对所学知识的理解,并在实践中加以运用。 |
目录 | |
目录 第1章? Mac OS X起源?? ?1 1.1? Apple对作系统的探求?? ?1 1.1.1? Star Trek?? ?2 1.1.2? Raptor?? ?2 1.1.3? NuKernel?? ?3 1.1.4? TalOS?? ?3 1.1.5? Copland?? ?3 1.1.6? Gershwin?? ?5 1.1.7? BeOS?? ?5 1.1.8? A计划?? ?6 1.2? NeXT篇章?? ?7 1.2.1? NEXTSTEP?? ?7 1.2.2? OpenStep?? ?10 1.3? Mach因素?? ?11 1.3.1? 罗切斯特智能网关?? ?11 1.3.2? Accent?? ?12 1.3.3? Mach?? ?13 1.3.4? MkLinux?? ?16 1.3.5? 音乐名称?? ?17 1.4? 战略?? ?17 1.4.1? Mac OS 8和 Mac OS 9?? ?18 1.4.2? Rhapsody?? ?20 1.5? 朝着Mac OS X前进?? ?22 1.5.1? Mac OS X Server 1.x?? ?23 1.5.2? Mac OS X Developer ?Previews?? ?23 1.5.3? Mac OS X Public Beta 版本?? ?24 1.5.4? Mac OS X 10.x?? ?25 第2章? Mac OS X概述?? ?30 2.1? 固件?? ?31 2.2? 引导加载程序?? ?32 2.3? Darwin?? ?32 2.3.1? Darwin程序包?? ?32 2.3.2? Darwin的优点?? ?33 2.3.3? Darwin和Mac OS X?? ?33 2.4? xnu内核?? ?33 2.4.1? Mach?? ?34 2.4.2? BSD?? ?35 2.4.3? I/O Kit?? ?36 2.4.4? libkern库?? ?37 2.4.5? libsa库?? ?38 2.4.6? Platform Export?? ?38 2.4.7? 内核扩展?? ?39 2.5? 文件系统的用户空间视图?? ?39 2.5.1? 文件系统域?? ?40 2.5.2? /System/Library/目录?? ?40 2.6? 运行时体系结构?? ?42 2.6.1? Mach-O文件?? ?43 2.6.2? 胖二进制文件?? ?45 2.6.3? 链接?? ?48 2.7? C库?? ?52 2.8? 捆绑组件和框架?? ?54 2.8.1? 捆绑组件?? ?54 2.8.2? 属性列表文件?? ?58 2.8.3? 框架?? ?59 2.8.4? 预绑定?? ?62 2.9? Core Services?? ?64 2.10? 应用程序服务?? ?65 2.10.1? 图形和多媒体服务?? ?65 2.10.2? 其他应用程序服务?? ?72 2.11? 应用程序环境?? ?73 2.11.1? BSD?? ?73 2.11.2? X Window System?? ?74 2.11.3? Carbon?? ?74 2.11.4? Cocoa?? ?76 2.11.5? WebObjects?? ?81 2.11.6? Java?? ?81 2.11.7? QuickTime?? ?82 2.11.8? Classic?? ?82 2.11.9? Rosetta?? ?83 2.12? 用户界面?? ?84 2.12.1? 可视化效果?? ?84 2.12.2? 与分辨率无关的 ?用户界面?? ?85 2.12.3? 效率特性?? ?85 2.12.4? 通用访问支持?? ?86 2.13? 编程?? ?87 2.13.1? Xcode?? ?87 2.13.2? 编译器和库?? ?89 2.13.3? 解释器?? ?89 2.13.4? 工具?? ?92 2.14? ?? ?94 2.14.1? 内核空间的?? ?95 2.14.2? 用户空间的?? ?96 2.14.3? 系统管理?? ?100 2.14.4? 审计系统?? ?103 2.15? Mac OS X Server?? ?105 2.15.1? Xgrid?? ?105 2.15.2? Xsan?? ?108 2.16? 网络?? ?111 第3章? Apple内幕?? ?112 3.1? Power Mac G5?? ?113 3.1.1? U3H系统控制器?? ?113 3.1.2? K2 I/O设备控制器?? ?114 3.1.3? PCI-X和PCI Express?? ?115 3.1.4? HyperTransport?? ?117 3.1.5? Elastic I/O互连?? ?118 3.2? G5:血统和路线图?? ?120 3.2.1? G5的基本方面?? ?121 3.2.2? 新一代POWER?? ?122 3.2.3? PowerPC 970、970FX 和970MP?? ?123 |
编辑 | |
1. 详尽剖析Mac OS X内部工作原理的具体细节。 2. 揭示Mac OS X及其组件的核心体系结构和实现。 3. 以一种面向实现的方法介绍Mac OS X系统。 4. 透彻解释Mac OS X的众多用户级和内核级IPC机制的工作原理,并且提供足够的知识和示例,可以满足各个层次的读者的不同需求。 5. 提供了详细的插图、函数调用图、加注释的代码段和编程示例,并且在书中点缀了各种花絮。 |