whenme
驱动牛犊
驱动牛犊
  • 注册日期2002-05-12
  • 最后登录2004-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1380回复:3

紧急求助锁定大内存用于缓存

楼主#
更多 发布于:2002-06-10 14:46
请各位大侠,多多赐教!
我用的是Windriver5.03开发的软件。
现在遇到的主要问题是:我想用WD_DMALOCK()锁定16M持续内存,(
使用的是AMCC S5933芯片 开发的硬件,只支持持续传输模式)我的计算机是奔4的,128M内存,到现在为止我最大只能锁定4M内存用于DMA传输,满足不了我的实时性要求。我也修改过注册表中的Local
\\....\\MEMORY MANAGEMENT\\中的SYSTEM PAGES (默认为0x21000)使其值减少,可以锁到4M,(内存为SDRAM内存)。但跟我需要的相差很远。我在(DDR内存,256M),并且修改过注册表,最多也只能锁定7M:
我很着急需各位大侠赐教。
   还有我,通过什么方式可以提高写盘的速度。
我的E_MAIL:yangshemail@sina.com

最新喜欢:

flyfoxflyfox
shenhd
驱动牛犊
驱动牛犊
  • 注册日期2001-09-09
  • 最后登录2005-04-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-13 22:50
请给我发一份。
shen@bj163.com
wangmqi
驱动牛犊
驱动牛犊
  • 注册日期2002-03-10
  • 最后登录2008-12-24
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-11 19:10
windows的版本不同作dma的技术是不同的,wdm与vxd的方法也不同,你最好先把这些讲清楚
horsedo
驱动小牛
驱动小牛
  • 注册日期2001-11-29
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-06-11 17:25
PGP中有段代码很好的实现了锁定内存
APP中分配的内存把指针传给DIRVER,DRIVER来锁定
不过是用 dirverworks 做的
代码有些长,如果需要,给各EMAIL,我整理一下发给你
游客

返回顶部