Windows 9X系统下物理地址的直接存取  被引量:1

Direct Access to Physical Address Under Windows 9X

在线阅读下载全文

作  者:王以孝[1] 许文杰[1] 程义民[1] 

机构地区:[1]中国科学技术大学电子科学与技术系,合肥230026

出  处:《计算机工程与应用》2002年第2期102-104,114,共4页Computer Engineering and Applications

摘  要:在设计硬件外设扩展卡时,一般都要涉及与外设的通信问题。由于Windows9X系统的内存管理采用水平存储模式(FLATMemoryModel),其线性地址空间和物理地址空间是分离的,使得在应用程序中无法直接得到存储器的物理地址。文章详细探讨了在Ring0特权下将物理地址映射到线性空间的可行性,并给出了一种实现方法。另外,还介绍了如何在应用程序中动态加载VxD的方法及两者之间的通信方式。How to communicate with peripheral equipment is taken into account when designing an interface adapter.The Flat Memory model that separate the linear space from physical space is introduced to the memory management system in Windows 9x so that the physical address of memory can not be accessed directly.In this paper the feasibility of Mapping physical address to linear space in ring0is discussed and a software implementation approach is presented.Particularly,the paper introduces how to load dynamically a VxD in an application and communicate with each other.

关 键 词:内存映射 水平存储模式 虚拟设备驱动程序 物理地址 内存管理 WINDOWS9X 操作系统 

分 类 号:TP316.7[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象