ramdisk是什么

小嘿 QA 2020-09-23 01:45:11 阅读(...)

ramdisk一般指虚拟内存盘。虚拟内存盘是通过软件将一部分内存模拟为硬盘来使用的一种技术。相对于直接的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。但是RAM的易失性也意味着当关闭电源后这部分数据将会丢失。

虚拟内存盘是通过软件将一部分内存(RAM)模拟为硬盘来使用的一种技术。相对于直接的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。但是 RAM 的易失性也意味着当关闭电源后这部分数据将会丢失。

ramdisk是什么

但是在一般情况下,传递到 RAM 盘上的数据都是在硬盘或别处永久贮存的文件的一个拷贝。经由适当的配置,可以实现当系统重启后重新建立虚拟盘。

原理和用途

虚拟内存盘使用计算机内存的一部分来模拟一个硬盘。在 DOS/windows 下由相应的软件利用系统分配给它的内存空间来实现这种模拟。linux 系统可以使用其内核支持的机制来实现。

虚拟内存盘还可以使用带有压缩机制的文件系统,例如:cramfs。这是因为一般的 RAM 盘的容量一般都较小,且 RAM 的存储空间比硬盘的要宝贵得多,价格也比硬盘要来得高,所以这样做是很合理的。

虚拟内存盘的一个用途是做为 Web 缓存,这样可以提高加载页面的速度,因为硬盘的存取速度远小于内存(RAM)的存取速度。由于 RAM 的易失性,这一措施还带来了安全性上的好处。

实现及软件

DOS 系统:XMSDSK;

Windows 系统:VSuite Ramdisk;

linux 系统:直接格式化并挂载/dev/ramX 即可(X 是内存盘序号)

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • uclinux

    uCLinux是什么

    uclinux即“微控制器领域中的Linux系统”,主要是针对目标处理器没有存储管理单元MMU的嵌入式系统而设计的。已经被成功地移植到了很多平台上。
  • virtual memory 虚拟内存

    电脑虚拟内存不足是什么原因

    电脑提示虚拟内存不足的原因可能是感染病毒,有些病毒发作时会占用大量内存空间,导致系统出现内存不足的问题;虚拟内存设置不当也可能导致出现内存不足问题,虚拟内存设为物理内存容量的1.5至3倍;如果系统盘剩余空间过小,也会导致虚拟内存不足。
  • virtual memory 虚拟内存

    虚拟内存不足怎么解决

    虚拟内存不足可以右键工具栏,打开任务管理器,点击性能,查看物理内存大小,打开属性,选项卡中打开高级系统属性,在选项卡中选择高级、性能、设置,在性能选项卡中选择高级、虚拟内存、更改,建议将初始大小和最大值同时设置为电脑物理内存的1-2倍,
  • 虚拟内存 virtual memory

    虚拟内存应该怎么设置合适

    打开计算机属性里的"高级系统设置";在性能选项中选择"更改虚拟内存";之后选择自定义大小之后就可以设置虚拟内存了。虚拟内存的最小值为物理内存的1到1.5倍虚拟内存的最大值为物理内存的2到2.5倍。
  • 虚拟内存 virtual memory

    虚拟内存怎么设置

    鼠标右键此电脑,选择属性,单击高级系统设置,性能选项下方设置,高级选项栏,单击更改,勾选自动管理所有驱动器的分页文件大小,其虚拟内存将会被自动分配,可手动设置虚拟内存,将自动管理所有驱动器的分页文件大小前面的勾去掉,选自定义大小,确定重启电脑方可生效。
  • 虚拟内存 Virtual Memory

    虚拟内存是什么

    虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存,而实际上它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。大多数操作系统都使用了虚拟内存。