请教: 怎样提高读写超大文件的速度?
请教: 怎样提高读写超大文件的速度?
在DOS下,C语言编程,每次读写数据有64KB限制,要写大数据和文件,结果速度就不快,怎样使读写的速度快呢? C语言中有没有函数在每次写文件(fwrite())后,暂缓执行,等到达到一定的量后在一起写呢?
这是不是跟硬盘UDMA缓冲(有2M,8M的)功能有关?
具体怎么做呢?
(已试过使用大常规内存,超大扩展内存,和采用32位编译器编译出32位DOS程序,也用超大扩展内存,并突破64KB限制,也没用,结果速度都差不多。。。)
(GHOST处理文件的方式是怎样的?为什么这么快?)