harold
驱动牛犊
驱动牛犊
  • 注册日期2001-08-26
  • 最后登录2002-10-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1202回复:1

VXD中用操作DMA,是不是一定要在win98系统中添加VDMAD.VXD

楼主#
更多 发布于:2001-10-11 16:27
VXD中用操作DMA,是不是一定要在win98系统中添加VDMAD.VXD
sunlion
驱动牛犊
驱动牛犊
  • 注册日期2001-10-12
  • 最后登录2003-10-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-10-13 08:22
在WINDOWS平台上,VM之间必须共享DMA,DMA设备驱动程序即VDMAD
提供了一个虚拟的DMA控制器便利共享DMA。当VM清除DMA通道传输屏蔽位时,传输即将执行,VDMAD必须保证传输内存是物理连续的,这是因为DMA只能识别物理地址。为了正确执行数据传输,VDMAD自身战用了一块物理连续的内存,这个内存是VM内存区和DMA通道之间的中转站。
  所以一定要在系统中添置VDMAD。VXD
三人行,有两个都是我的老师。
游客

返回顶部