成功加入购物车
毛德操 著 / 电子工业出版社 / 2009-05 / 平装
售价 ¥ 460.00
品相 九品
上书时间2021-05-08
Windows内核情景分析:采用开源代码ReactOS
《Windows内核情景分析:采用开源代码ReactOS(上、下册)》通过分析ReactOS的源代码介绍了Windows内核各个方面的结构、功能、算法与具体实现。全书从“内存管理”、“进程”、“进程间通信”、“设备驱动”等多个方面进行分析介绍,所有的分析都有ReactOS的源代码(以及部分由微软公开的源代码)作为依据,使读者能深入理解Windows内核的方方面面,也可以使读者的软件开发能力和水平得到提高。
《Windows内核情景分析:采用开源代码ReactOS(上、下册)》可供大学有关专业的高年级学生和研究生用做教学参考,也可供广大的软件工程师,特别是从事系统软件研发的工程师用于工作参考或用做进修教材。
上册第1章概述 11.1Windows操作系统发展简史 11.2用户空间和系统空间 31.3Windows内核 41.4开源项目ReactOS及其代码 91.5Windows内核函数的命名 10第2章系统调用 122.1内核与系统调用 122.2系统调用的内核入口KiSystemService() 222.3系统调用的函数跳转 292.4系统调用的返回 322.5快速系统调用 352.6从内核中发起系统调用 42第3章内存管理 443.1内存区间的动态分配 473.1.1内核对用户空间的管理 483.1.2内核对于物理页面的管理 603.1.3虚存页面的映射 673.1.4Hyperspace的临时映射 783.1.5系统空间的映射 863.1.6系统调用NtAllocateVirtualMemory() 903.2页面异常 973.3页面的换出 1073.4共享映射区(Section) 1153.5系统空间的缓冲区管理 133第4章对象管理 1364.1对象与对象目录 1364.2对象类型 1484.3句柄和句柄表 1624.4对象的创建 1694.5几个常用的内核函数 1794.5.1ObReferenceObjectByHandle() 1794.5.2ObReferenceObjectByPointer() 1874.5.3ObpLookupEntryDirectory() 1884.5.4ObpLookupObjectName() 1924.5.5ObOpenObjectByName() 2094.5.6ObReferenceObjectByName() 2134.5.7ObDereferenceObject() 2144.6对象的访问控制 2184.7句柄的遗传和继承 2184.8系统调用NtDuplicateObject() 2234.9系统调用NtClose() 233第5章进程与线程 2415.1概述 2415.2Windows进程的用户空间 2535.3系统调用NtCreateProcess() 2735.4系统调用NtCreateThread() 2845.5Windows的可执行程序映像 3005.6Windows的进程创建和映像装入 3055.7WindowsDLL的装入和连接 3295.8Windows的APC机制 3585.9Windows线程的调度和切换 3815.9.1x86系统结构与线程切换 3825.9.2几个重要的数据结构 3855.9.3线程的切换 3885.9.4线程的调度 3955.10线程和进程的优先级 4095.11线程本地存储TLS 4215.12进程挂靠 4345.13Windows的跨进程操作 4425.14Windows线程间的相互作用 450第6章进程间通信 4676.1概述 4676.2共享内存区(Section) 4696.3线程的等待/唤醒机制 4706.4信号量(Semaphore) 4996.5互斥门(Mutant) 5056.6事件(Event) 5126.7命名管道(NamedPipe)和信插(Mailslot) 5166.8本地过程调用(LPC) 5216.9视窗报文(Message) 555第7章视窗报文 5567.1视窗线程与Win32k扩充系统调用 5567.2视窗报文的接收 5667.3Win32k的用户空间回调机制 5907.4用户空间的外挂函数 6027.5视窗报文的发送 6157.6键盘输入线程 6287.7鼠标器输入线程 6427.8默认的报文处理 662第8章结构化异常处理 6658.1结构化异常处理的程序框架 6668.2系统空间的结构化异常处理 6838.3用户空间的结构化异常处理 7108.4软异常 720下册第9章设备驱动 7299.1Windows的设备驱动框架 7299.2一个“老式”驱动模块的实例 7459.3DPC函数及其执行 7699.4内核劳务线程 7789.5一组PnP设备驱动模块的实例 7839.6中断处理 8179.7一个过滤设备驱动模块的示例 8289.8设备驱动模块的装载 8309.9磁盘的设备驱动堆叠 8589.9.1类驱动disk.sys 8609.10磁盘的Miniport驱动模块 8879.11命名管道与Mailslot 8969.12MDL 9189.13同步I/O与异步I/O 9329.14IRP请求的完成与返回 946第10章网络操作 95710.1概述 95710.2NDIS及其实现 95910.3Windows的网络驱动堆叠 97410.3.1NIC驱动 97510.3.2LAN驱动模块 99710.3.3TCP/IP驱动模块 101410.3.4AFD驱动与Winsock 103510.4Socket的无连接通信 106210.5Socket的有连接通信 108910.6Winsock的实现 1093第11章文件操作 109911.1Win32API函数CreateFileW() 109911.2NT路径名 110911.3文件路径名的解析 111911.4FAT32文件系统 114411.5文件系统驱动的装载和初始化 116911.6文件卷的安装 117511.7文件的创建 119911.8缓存管理 121411.9文件的读写 123711.10NTFS文件系统简介 1252第12章操作系统的安全性 127812.1概述 127812.2证章 128912.3安全描述块和ACL 130512.4访问权限检查 1322第13章注册表 135113.1注册表操作 135113.2注册表的初始化和装载 136913.3库函数RtlQueryRegistryValues() 1376第14章系统管理进程与服务进程 139414.1系统管理进程Smss 139414.2Windows子系统的服务进程Csrss 140814.3服务管理进程Services 142414.4服务进程Svchost 1449跋 1464参考文献 1466
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30