2009年11月10日

Windows环境子系统

摘要: Windows拥有一个内核, 多个子系统. Window的环境子系统其实就是内核的client, 内核为环境子系统提供服务.   最早时设计了三个环境子系统, OS/2, POSIX, Windows. 到今天Windows操作系统中就只剩下了Windows环境子系统了.   Windows的环境子系统的服务器进程是CSRSS.EXE, 全称是Client/Serve... 阅读全文

posted @ 2009-11-10 20:44 中道学友 阅读(1330) 评论(0) 推荐(0) 编辑

Windows Debugging之八

摘要: I/O系统组件 ================== Windows I/O系统的设计目标就是为以下一些特性的应用程序提供设备的抽象, 设备包括硬件设备和软件设备(虚拟设备和逻辑设备). 对跨设备的共享资源进行统一的安全和命名 对于可度量的应用程序, 提供基于IO包的,高性能的异步支持. 允许用高级语言写驱动程序, 和更容易的在不同机器架构之间迁移. 拥有分层能力和扩展能力. 允许另外的驱动透... 阅读全文

posted @ 2009-11-10 16:22 中道学友 阅读(355) 评论(0) 推荐(0) 编辑

Windows Debugging之七

摘要: 地址转换 ============== 内存管理器创建了一种叫做页表的数据结构(page tables), CPU通过这个数据结构来完成从虚拟地址向物理地址的转换. 每一个虚拟地址都跟一个系统空间结构叫做PTE(page table entry)的相关. PTE结构包含了虚拟地址相对应的物理地址. 比如说, 下图就显示出了如何将连续的虚拟页面映射到三个不连续的物理页面上的(x86) 默认的情况... 阅读全文

posted @ 2009-11-10 10:00 中道学友 阅读(370) 评论(0) 推荐(0) 编辑

导航

技术追求准确,态度积极向上