当前位置:主页 > 计算机电子书 > 操作系统 > 系统开发下载
深入解析Mac OS X & iOS操作系统

深入解析Mac OS X & iOS操作系统 PDF 高清版

  • 更新:2019-12-17
  • 大小:219 MB
  • 类别:系统开发
  • 作者:莱文,郑恩遥,房佩慈
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

《深入解析Mac OS X & iOS操作系统》不是一开始就讲解内核,而是从现象出发,首先从“超级用户”的角度来讲解苹果的内核提供的各种功能,以及有自己特色的地方。然后再进入内核,从Mach和BSD的角度分别讲解内核中各个子系统的实现原理。讲解内核的时候,基本上以各个子系统提供的API和数据结构为脉络,全面而深入地涵盖内核实现的各种细节。

《深入解析Mac OS X & iOS操作系统》不仅涉及开源XNU核心的内容,还涉及不少关于iOS的闭源XNU核心的内容,这也是《深入解析Mac OS X & iOS操作系统》的一大特色。由于iOS的核心是闭源的,所以本书多采用逆向工程的方法,对汇编代码进行分析,顺便介绍了各种逆向工程方法在越狱中的应用,使读者可以了解神秘的越狱过程。此外,书中还有各种和苹果操作系统开发或越狱相关的八卦趣闻,因此本书也是一本有趣的书。

目录

  • 第Ⅰ部分 高级用户指南
  • 第1章 达尔文主义:OS X的进化史 3
  • 第2章 合众为一:OS X和iOS的架构 17
  • 第3章 站在巨人的肩膀上:OS X和
  • 第4章 庖丁解进程:Mach-O格式、
  • 第5章 进程跟踪和调试 135
  • 第6章 引导过程:EFI和iBoot 169
  • 第7章 贯穿始终——launchd 207
  • 第Ⅱ部分 内核
  • 第8章 内核架构 239
  • 第9章 由生到死——内核引导和
  • 第10章 Mach原语:一切以消息为
  • 第11章 刹那之间——Mach调度 351
  • 第12章 Mach虚拟内存 405
  • 第13章 BSD层 453
  • 第14章 有新有旧:BSD高级功能 487
  • 第15章 文件系统和虚拟文件
  • 第16章 基于B树的HFS+文件系统 549
  • 第17章 遵守协议:网络协议栈 587
  • 第18章 内核扩展模块 641
  • 第19章 驱动力——I/O Kit驱动

资源下载

资源下载地址1:https://pan.baidu.com/s/1b53W9o5fVicQSdq5g_JdYg

相关资源

网友留言