如何作一个RAM Disk?

qiren2001 2001-11-16 02:57:37
记得很久前运行某大型程序时,须用CONFIG.SYS在内存中开辟一虚拟盘[内存盘RAM DISK],以加快程序运行(它有大量输出/输入数据),若用硬盘,速度明显慢。
请问:RAM DISK可编程实现吗?有没有相应API函数?有个API函数可判断驱动器类型(包括RAM DISK)。
刚搜索了帖子和文章,也没有!有几个问怎样作虚拟驱动器的帖子(用硬盘虚拟驱动器),目前还没答案。
...全文
155 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiren2001 2001-11-20
  • 打赏
  • 举报
回复
呵呵呵呵,成了,居然给出了60分!!!哈哈哈哈
qiren2001 2001-11-20
  • 打赏
  • 举报
回复
完,给不出分了。
BUG: 哪天给出2个5分后出错,到现在一直不能给。
现象:现在给分总和40,则报告分数总和不是50,不行。若给总和50分,则报告服务器内部错!呵呵,邪门啊——。不知道哪位知道该怎么办?
qiren2001 2001-11-18
  • 打赏
  • 举报
回复
这几天CSDN出什么问题了,不能给分呢?就给了2个,后面的呢?
qiren2001 2001-11-17
  • 打赏
  • 举报
回复
看来又免不了要与驱动打交道。好吧,以后买个驱动包来,把那些玩意儿统统搞定,呵呵。
谢谢大家参与,现在散分。
781014 2001-11-17
  • 打赏
  • 举报
回复
柯本 2001-11-17
  • 打赏
  • 举报
回复
win9x 有虚拟内存支持,用RAMDISK不会有多大意义
qinzm 2001-11-16
  • 打赏
  • 举报
回复
to qiren2001:
那是一个驱动程序开发工具
里面带了一个例子程序
就能把一块内存模拟成一个磁盘
gloom 2001-11-16
  • 打赏
  • 举报
回复
如你想自己写,我无法帮你,如果想用这一功能,我用个这样的程序,就是可以将内存中的一块区域模拟成一个驱动盘。
三杯倒 2001-11-16
  • 打赏
  • 举报
回复
关注
qiren2001 2001-11-16
  • 打赏
  • 举报
回复
to gloom and to qinzm: 不太明白。
qinzm 2001-11-16
  • 打赏
  • 举报
回复
driverstudio examples
gloom 2001-11-16
  • 打赏
  • 举报
回复
the Name is:
RamDisk9xMe
gloom 2001-11-16
  • 打赏
  • 举报
回复
我手头上有个这样的应用程序,是从网上下载的,没代码。
aawolf 2001-11-16
  • 打赏
  • 举报
回复
在WINDOWS下交换文件什么的,好象都不归应用程序管吧?每个程序都运行在自己4GB的虚拟内存空间中,4GB?没记错吧,不然又要被高手笑话了。管理内存什么的都归WINDOWS管。
我觉得你的想法都是基于DOS的,在WINDOWS上不行吧?
共同探讨……
qiren2001 2001-11-16
  • 打赏
  • 举报
回复
to mxp:哦,THANKS。这个是我突然想起的。当然,它也有一定价值,比如你没有源码,想加快它的输出/输入速度,它采用文件输出/输入。你说的也是一个方面,它有许多中间数据文件,程序不一定要运行完,随时中断,看中间数据[不能改写程序本身,无源码]。
mxp 2001-11-16
  • 打赏
  • 举报
回复
必须这样做么?
我怎么觉得和在内存中开辟结构数组没什么两样,是要做程序死了数据还在?!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧