2015年4月5日

虚拟地址空间

摘要: 当处理器读或写入内存位置时,它会使用虚拟地址。作为读或写操作的一部分,处理器将虚拟地址转换为物理地址。通过虚拟地址访问内存有以下优势: 程序可以使用一系列相邻的虚拟地址来访问物理内存中不相邻的大内存缓冲区。 程序可以使用一系列虚拟地址来访问大于可用物理内存的内存缓冲区。当物理内存的供应量变小时,内存管理器会将物理内存页(通常大小为 4 KB)保存到磁盘文件。... 阅读全文

posted @ 2015-04-05 10:02 tneduts 阅读(453) 评论(0) 推荐(0) 编辑

用户模式和内核模式

摘要: https://msdn.microsoft.com/zh-cn/library/windows/hardware/ff554836 运行 Windows 的计算机中的处理器有两个不同模式:“用户模式”和“内核模式”。根据处理器上运行的代码的类型,处理器在两个模式之间切换。应用程序在用户模式下运行,核心操作系统组件在内核模式下运行。多个驱动程序在内核模式下运行,但某些驱动程序在用户模式下运行。 ... 阅读全文

posted @ 2015-04-05 09:10 tneduts 阅读(5889) 评论(0) 推荐(0) 编辑

什么是驱动程序

摘要: http://www.microsoft.com/en-us/download/details.aspx?id=11800 可以下载此驱动开发包,《寒江独钓WINDOWS内核安全编程》这本书的代码就可以 使用这个版本的WDK进行编译。 驱动程序是一个软件组件,可让操作系统和设备彼此通信。 扩大定义: 并非所有驱动程序都必须由设计该设备的公司编写。在多种情形下,设备根据已发布的硬件标... 阅读全文

posted @ 2015-04-05 08:58 tneduts 阅读(961) 评论(0) 推荐(0) 编辑

导航