edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1150回复:7

急问!(数据如何直接导入硬盘?)

楼主#
更多 发布于:2002-08-13 09:04
由于数据量大,能不能让数据直接从板卡到我的硬盘,而不再在内存里走?也就是不让内存作中介。用zwWriteFile可以吗?
gung
驱动中牛
驱动中牛
  • 注册日期2001-06-10
  • 最后登录2008-04-21
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-13 09:27
不可能的吧,其实全dma操作就可以了,速度瓶颈在硬盘读写上,内存速度和pci速度都是足够的,如果数据量大,可以考虑用内核流式驱动,数据只在内核驱动间传递,不上用户态,肯定行的。
chnh
驱动小牛
驱动小牛
  • 注册日期2002-04-09
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-13 12:03
不大可能,DMA也不能绕过文件系统
james_razor
驱动牛犊
驱动牛犊
  • 注册日期2002-05-17
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-13 12:17
绕过文件系统又有何难,不让数据在内存里走是实际上是设计的错误,内存不会比硬盘慢吧。
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-13 16:48
用内核流就能实现了吗?
能不能给点例子???
steven_kane
驱动牛犊
驱动牛犊
  • 注册日期2002-12-22
  • 最后登录2009-10-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-13 16:50
我有所收获
gung
驱动中牛
驱动中牛
  • 注册日期2001-06-10
  • 最后登录2008-04-21
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-13 19:53
testcap, ddk和driverworks里都有,是视频流,大致结构一样的
weichaozhou
驱动牛犊
驱动牛犊
  • 注册日期2002-08-12
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-15 10:22
testcap 吗,我怎么找不到它在什么地方填充的红绿兰条纹的数据,在videoquedue 处就不知道了,另外,如果用中断,启动dma传送,又该怎样
游客

返回顶部