RAM disk 目录 实现 作为Web缓存 历史 相關軟體 参考 外部链接 导航菜单AppDisk for the classic Mac OSUsing a RAM disk for browsing the web on MacsUsing a RAM disk to improve security in firefoxWin32classic macOSUnix 魚殼脚本 For macOS命令行macOS

電腦記憶體


RAM硬盘内核用户空间内核空间cramfsWeb缓存Microcosm LtdSilicon Disk SystemCP/MMS-DOSCommodore hardwareCommodore 64Commodore 128AmigaOSMicrosoftMS-DOSApple ComputerApple ComputerUnixUnix-likeLinux







RAM disk是通过使用软件将RAM模拟当做硬盘来使用的一种技术。


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




目录





  • 1 实现


  • 2 作为Web缓存


  • 3 历史


  • 4 相關軟體


  • 5 参考


  • 6 外部链接




实现


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


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



作为Web缓存


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


由于RAM disk的易失性,还带来了安全性上的好处。[3]



历史


世界上第一个在微机上商用的的RAM disk软件是1980年代由Microcosm Ltd公司开发的Silicon Disk System,首先是在CP/M操作系统上,后来在MS-DOS上。由于Commodore hardware的内存地址的限制,RAM disk在Commodore 64和Commodore 128操作系统上很流行。AmigaOS自身就是RAM disk的能力。


Microsoft于1983年在MS-DOS(版本2.0)上加入了RAM disk的功能。Apple Computer于1991年在Apple Computer上也加入了这个特性。另外,许多的Unix与Unix-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. ^ Using a RAM disk for browsing the web on Macs


  3. ^ Using a RAM disk to improve security in firefox


外部链接


  • 示例代码去创建ramdisk驱动程序在Win32和classic macOS


  • Unix 魚殼脚本 For macOS和命令行去创建一个Ramdisk在macOS上


Popular posts from this blog

名間水力發電廠 目录 沿革 設施 鄰近設施 註釋 外部連結 导航菜单23°50′10″N 120°42′41″E / 23.83611°N 120.71139°E / 23.83611; 120.7113923°50′10″N 120°42′41″E / 23.83611°N 120.71139°E / 23.83611; 120.71139計畫概要原始内容臺灣第一座BOT 模式開發的水力發電廠-名間水力電廠名間水力發電廠 水利署首件BOT案原始内容《小檔案》名間電廠 首座BOT水力發電廠原始内容名間電廠BOT - 經濟部水利署中區水資源局

Prove that NP is closed under karp reduction?Space(n) not closed under Karp reductions - what about NTime(n)?Class P is closed under rotation?Prove or disprove that $NL$ is closed under polynomial many-one reductions$mathbfNC_2$ is closed under log-space reductionOn Karp reductionwhen can I know if a class (complexity) is closed under reduction (cook/karp)Check if class $PSPACE$ is closed under polyonomially space reductionIs NPSPACE also closed under polynomial-time reduction and under log-space reduction?Prove PSPACE is closed under complement?Prove PSPACE is closed under union?

Is my guitar’s action too high? Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern)Strings too stiff on a recently purchased acoustic guitar | Cort AD880CEIs the action of my guitar really high?Μy little finger is too weak to play guitarWith guitar, how long should I give my fingers to strengthen / callous?When playing a fret the guitar sounds mutedPlaying (Barre) chords up the guitar neckI think my guitar strings are wound too tight and I can't play barre chordsF barre chord on an SG guitarHow to find to the right strings of a barre chord by feel?High action on higher fret on my steel acoustic guitar