区间Windows系统内核市几制
章CPU体系结构
1.1相关技术和概念
1.2微处理器指令集架构
1.3UMA与NUMA架构
1.4众核体系架构
1.5CPU缓存机制
1.5.1Cache机制
1.5.1.1全关联型Cache
1.5.1.2直接关联型Cache
1.5.1.3组关联型Cache
1.5.1.4存在的问题
1.5.2TLB
1.6国产X86架构CPU现状
本章小结
第2章Windows整体框架
2.1Windows操作系统的历史
2.2Windows操作系统架构
2.3WoW64
本章小结
第3章Windows系统调用
3.1预备知识
3.1.1寄存器
3.1.2堆栈
3.1.3GDT和LDT
3.1.4SSDT和IDT
3.1.5KPCR和KPRCB
3.1.6KTHREAD、ETHREAD、W32THREAD和TEB
3.1.7TSS
3.1.8调用约定
3.2自陷型系统调用流程
3.2.1切换流程
3.2.2执行序言
3.2.3执行跳板
3.2.4执行尾声
3.3快速型系统调用流程
3.3.1切换流程
3.3.2执行返回
本章小结
第4章进程与线程的创建
4.1数据结构
4.1.1线程相关数据结构
4.1.2进程相关数据结构
4.2线程创建过程
本章小结
第5章线程调度与切换
5.1预备知识
5.1.1线程调度
5.1.2线程切换
5.2线程切换过程
本章小结
第6章异步过程调用机制
6.1APc的数据结构
6.2APC的运行机制
6.2.1APC的执行流程
6.2.2对堆栈框架的安排
6.2.3用户APC的执行流程
……
第二区间Windows驱动体系
第三区间应用软件通信机制