RAM盘
实现
软件的RAM盘使用一般的RAM的一部分来模拟一个硬盘。通常都可以使用由操作系统内核支持的机制来实现,但是通过用户空间(相对于“内核空间”)的应用程序进程来进行这种的模拟也是有可能的。 因为存贮在RAM盘中文件一般都是临时性的,所以也就不需要使用电池备份,或者UPS等设备。
某些RAM盘使用压缩的文件系统例如:cramfs。这是因为一般的RAM盘都容量一般都较小, 且RAM的价格比硬盘要高,所以这样做是很合理的。
作为Web缓存
可以使用RAM盘来做为Web缓存,这样可以提高加载页面的速度。
由于RAM盘的易失性,还带来了安全性上的好处。
历史
世界上第一个在微机上商用的的RAM盘软件是1980年代由Microcosm Ltd公司开发的Silicon Disk System,首先是在CP/M操作系统上,后来在MS-DOS上。由于Commodore hardware的内存地址的限制,RAM盘在Commodore 64和Commodore 128操作系统上很流行。AmigaOS自身就是RAM盘的能力。
Microsoft于1983年在MS-DOS(版本2.0)上加入了RAM盘的功能。Apple Computer于1991年在Apple Computer上也加入了这个特性。另外,许多的Unix与Unix-like系统也提供某种程度上的RAM盘功能。尤其是在Linux上,在安装于某些高性能,低资源设备的情况下。
相关软件
Buffalo Ramdisk:能设置关机保全数据存回实体硬盘/储存器;不支持 Windows 8+。
SoftPerfect RAM Disk 3.4.6:足够完善的功能,效能比 Buffalo Ramdisk 稍高且读写表现更稳定;拥有优秀的系统向上支持及全位元(x86/x64) capabilities 性,支持运行于 Windows 8、Windows 8.1、Windows 10/Enterprise Technical Review 2015 中通过测试。
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
- 有价值
- 一般般
- 没价值