RAM disk

来自Local Chinese Wikipedia
imported>AromaTake2024年1月16日 (二) 06:24的版本 作为Web缓存:​ 調整1紅連至中維現有條目)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

脚本错误:没有“For”这个模块。

页面Module:Message box/mbox.css没有内容。

package.lua第80行Lua错误:module 'Module:CGroup/core' not found RAM disk是将RAM模拟为硬盘的技术。

相对于传统的硬盘文件访问来说,这种技术可以大幅提高文件的访问速度。但是RAM的易失性也意味着关闭电源后数据将会丢失。某些时候这不是问题,比如说对于一个加密文档的明文来说。但是在大多数情况下,传递到RAM disk上的数据都是其他在别处有永久性存贮文件的一个拷贝,当系统重启后可以重新建立。

实现[编辑]

软件的RAM disk使用一般的RAM的一部分来模拟一个硬盘。通常都可以使用由操作系统内核支持的机制来实现,但是通过使用者空间(相对于“内核空间”)的应用程序进程来进行这种的模拟也是有可能的。[1] 因为存贮在RAM disk中文件一般都是临时性的,所以也就不需要使用电池备份,或者UPS等设备。

某些RAM disk使用压缩的文件系统例如:cramfs。这是因为一般的RAM disk都容量一般都较小, 且RAM的价格比硬盘要高,所以这样做是很合理的。

作为Web缓存[编辑]

可以使用RAM disk来做为Web缓存,这样可以提高加载页面的速度。[2]

由于RAM disk的易失性,还带来了安全性上的好处。(因可以确保资讯不会留下痕迹)[3]

历史[编辑]

世界上第一个在微机上商用的的RAM disk软件是1980年代由package.lua第80行Lua错误:module 'Module:Ilh/data' not found公司开发的package.lua第80行Lua错误:module 'Module:Ilh/data' not found,首先是在CP/M操作系统上,后来在MS-DOS上。由于Commodore硬件的内存地址的限制,RAM disk在Commodore 64package.lua第80行Lua错误:module 'Module:Ilh/data' not found操作系统上很流行。AmigaOS自身就是RAM disk的能力。

Microsoft于1983年在MS-DOS(版本2.0)上加入了RAM disk的功能。Apple Computer于1991年在Apple Computer上也加入了这个特性。另外,许多的UnixUnix-like系统也提供某种程度上的RAM disk功能。尤其是在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 中通过测试。

参考[编辑]

  1. AppDisk for the classic Mac OS是用户空间的Ramdisk实用工具在目前市场中的一个例子。
  2. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  3. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found

外部链接[编辑]