阅读:1245回复:6
纯技术问题
有一个程序,需要同时打开多个大文件进行读操作,比如32个40M的文件。
分别读一部分内容后输出到指定的设备,设备在中断处理程序中将内容送出。 问题:因为中断教快,不能在指定的时间内读取文件,导致设备工作不流畅。 是否有好的处理文件的方法,能够快速读取数据? |
|
沙发#
发布于:2001-12-29 16:40
谢谢!
可我在98下,98对完成端口不支持。 |
|
板凳#
发布于:2001-12-29 17:03
我用VC写的程序,好象没有Alert IO。
想用内存映像试一试。 谢谢! |
|
地板#
发布于:2001-12-31 09:30
其实我的应用中,文件访问是顺序的,而且每次读取的长度是一样的,在卡中对应每个通道有两块映射的内存区域与之对应,其中一块用来做cache,但还是有我所说的问题。
上层程序是用普通的文件操作做的,我希望其它的方式会对性能有所提高。 |
|