《Windows内核实现的34个关键问题》扫描版[PDF]
内容简介:
本书围绕着现代操作系统代表Windows的设计与实现展开,内容涵盖了windows系统综述、进线程管理,内存管理、硬件与驱动以及其它一些相关内容,分为五章,34篇文章,每篇文章独立成章又相互有所关联,整体上在基本包含了内核设计与实现的主要内容,同时每篇文章重点突出1-2个系统机制实现的思想。系统综述重点阐述的是Windows一些有代表性的实现机制,如对象管理器、注册表机制、消息机制等,令读者在最开始有一个整体的认识,这部分内容避开在最开始就抛出N多概念令读者望而生畏的方式,而是尽量使用生活中的例子进行对比或者图表的方式使得读者能够有个逐步熟悉的过程;进线程管理部分讲解了进线程的基本概念以及调度的思想,同时介绍了DPC(延迟过程调用)和APC(异步过程调用)等内容;内存管理重点厘清了实模式与保护模式的区别,深入浅出的讲解了内存寻址机制,用户空间与内核空间的管理,以及物理页面的管理方法,特意利用一章说明了页目录自映射实现的缘由与思想;硬件驱动结合计算机的硬件知识(本人曾从事过多年的嵌入式系统开发),由底层到上层的讲解了windows中的驱动,即插即用机制,同时介绍了NTFS文件系统以及文件缓存管理器机制。最后一章讲解了一些读者会比较感兴趣的内容,如windows的溢出攻击,windows的调试机制,smss会话管理器等内容。
作者:王晓松
出版社:东北大学
ISBN号:9787551715324
出版日期:2017.2
目 录:
略
《windows内核实现的34个关键问题》扫描版[PDF]大小:39MB已经过安全软件检测无毒,请您放心下载。浏览器不支持脚本!购买本书:当当图书商城 | | 淘宝购书
有需要联系v;hx-hx4
摘要:本文主要介绍了《Windows内核实现的34个关键问题》扫描版[PDF]_计算机类的内容。该书详细讲解了Windows内核实现过程中的34个关键问题,涵盖了计算机类的知识点。本文将从以下四个方面对该书进行详细的阐述。
1、内核基础知识
本书首先介绍了Windows内核的基础知识,包括内核的定义、内核的组成、内核的启动过程等。通过对这些基础知识的讲解,读者可以了解到Windows内核的基本原理和运行机制。
接着,本书详细介绍了Windows内核的架构和设计原理,包括内核的层次结构、内核的线程模型、内核的对象管理等。这些内容对于理解Windows内核的实现过程非常重要。
最后,本书还介绍了Windows内核的调试技术和性能优化技巧。这些技术和技巧对于在实际开发和调试过程中解决问题非常有帮助。
2、内核模块实现
本书详细介绍了Windows内核模块的实现过程,包括驱动程序的编写、内核对象的创建和管理、内核API的调用等。通过对这些内容的学习,读者可以了解到Windows内核模块的实现原理和开发方法。
除此之外,本书还介绍了Windows内核模块的加载和初始化过程,以及模块间的通信和同步机制。这些内容对于开发和调试复杂的内核模块非常有帮助。
3、内存管理
本书详细介绍了Windows内核的内存管理机制,包括虚拟内存管理、物理内存管理和页面文件管理等。通过对这些内容的学习,读者可以了解到Windows内核如何管理内存资源。
此外,本书还介绍了内存分配和释放的算法和方法,以及内存管理的优化技巧。这些内容对于提高系统的性能和稳定性非常重要。
4、进程和线程管理
本书详细介绍了Windows内核的进程和线程管理机制,包括进程和线程的创建、调度和终止等。通过对这些内容的学习,读者可以了解到Windows内核如何管理进程和线程。
此外,本书还介绍了进程和线程的同步和通信机制,以及进程间的资源共享和保护机制。这些内容对于理解多任务处理和并发编程非常重要。
总结:
《Windows内核实现的34个关键问题》扫描版[PDF]_计算机类是一本详细讲解Windows内核实现过程的书籍,涵盖了内核基础知识、内核模块实现、内存管理和进程线程管理等多个方面的内容。通过对该书的学习,读者可以全面了解Windows内核的实现原理和开发方法,提高系统的性能和稳定性。
本文由nayona.cn整理