OS X与iOS内核编程

OS X与iOS内核编程

ID:41032431

大小:42.42 KB

页数:10页

时间:2019-08-14

OS X与iOS内核编程_第1页
OS X与iOS内核编程_第2页
OS X与iOS内核编程_第3页
OS X与iOS内核编程_第4页
OS X与iOS内核编程_第5页
资源描述:

《OS X与iOS内核编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、OSX与iOS内核编程《OSX与iOS内核编程》基本信息原书名:OSXandiOSkernelprogramming作者:(澳)哈尔沃森(Halvorsen,O.H.)(澳)克拉克(Clarke,D.)译者:贾伟丛书名:图灵程序设计丛书出版社:人民邮电出版社ISBN:9787115318244上架时间:2013-5-16出版日期:2013年6月开本:16开页码:1版次:1-1所属分类:计算机内容简介计算机书籍  《osx与ios内核编程》面向macosx和ios操作系统,介绍了操作系统和内核架构等基础知识,以及内存管理、线程同步、i/okit框架等基本概念。通过最贴

2、近实战的方法帮助读者编写高效的内核级代码。本书两位作者具备丰富的计算机硬软件以及设备驱动程序开发经验,在他们的指引下,读者定能为usb和thunderbolt等设备开发设备驱动程序。  如果你对ios和macosx操作系统感兴趣,关注内核开发实践,或者你是驱动程序开发人员,那么本书适合你阅读。  与传统的用户应用程序开发不同,内核环境更加复杂多变,任何问题都会严重影响系统的稳定性、安全性和性能,所以一定要确保内核代码中没有任何错误。本书介绍了非常实用的内核开发方法,是xnu内核开发者必备的“九阴真经”。  《osx与ios内核编程》两位作者都活跃在计算机软硬件以及驱

3、动程序开发一线,具有丰富的实战经验。olehenryhalvorsen是最早一批为usb3.0和thunderbolt创建视频硬件设备的开发人员。douglasclarke具有15年以上的麦金塔计算机专业软硬件开发经验。本书汇集了两位作者多年的实战经验与智慧感悟,展现了一幅xnu内核编程与设备驱动程序开发的斑斓画卷。相信在作者循循善诱、通俗易懂的讲解下,读者定能为书中的精彩内容深深吸引,渐入化境,在不知不觉中炼就内核开发的绝世武功。  如果你对ios和macosx操作系统感兴趣,关注内核开发,或者你本身就是驱动程序开发人员,那么如此精彩的一本好书绝对不容错过。目录《

4、osx与ios内核编程》第1章 操作系统原理  11.1 操作系统的作用  31.2 进程管理  31.3 进程地址空间  41.4 操作系统服务  51.5 虚拟内存  61.6 调度  81.7 硬件和驱动程序  91.8 小结  11第2章 macosx和ios  122.1 xnu内核  172.1.1 内核扩展(kext)  182.1.2 mach  182.1.3 bsd层  272.1.4 i/okit  292.2 小结  31第3章 xcode和内核开发环境  323.1 语言的选择:c++  323.2 xcode  33.3.3 “hello

5、world”内核扩展  343.4 加载和卸载内核扩展  373.5 使用控制台查看输出  393.6 小结  40第4章 i/okit框架  414.1 i/okit模型  414.2 对象关系  434.3 info.plist文件  434.3.1 驱动程序类  464.3.2 ioregistryexplorer  504.4 内核库:libkern  524.4.1 osobject  524.4.2 容器类  544.5 小结  56第5章 应用程序与驱动程序的交互  575.1 i/okit框架  585.2 查找驱动程序  585.3 观察设备移除 

6、 635.4 修改设备驱动程序属性  655.5 基于状态的交互  685.6 驱动程序的通知  795.7 小结  83第6章 内存管理  846.1 内存类型  846.1.1 cpu物理地址  856.1.2 总线物理地址  856.1.3 用户和内核虚拟地址  856.1.4 内存顺序:大端序和小端序  866.1.5 32位和64位内存寻址  876.2 内存分配  886.2.1 底层分配机制  896.2.2 mach内存域分配器  896.2.3 kalloc家族  896.2.4 bsd中的内存分配  906.2.5 i/okit内存分配  916

7、.2.6 使用c++的new操作符分配内存  926.3 内存描述符  926.3.1 iobuffermemorydescriptor  946.3.2 其他的内存描述符  956.4 映射内存  956.4.1 用户空间任务到内核空间的内存映射  956.4.2 iomemorymap类  976.4.3 内核到用户空间任务的内存映射  986.4.4 将内存映射到指定的用户空间任务  996.4.5 物理地址映射  1006.5 小结  101第7章 同步和线程  1027.1 同步原语  1027.2 原子操作  1047.3 锁  1077.3.1 自

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。