计算机的CPU为什么不直接调取硬盘文件,而是要先载入到内存中?
“极客谈科技”,全新视角、全新思路,伴你遨游神奇的科技世界。暂且不讨论硬件组成结构上的问题,我们单从数据的传输速度来讨论一下这个问题。硬盘当做内存使用,也并不是没有这方便的操作,例如电脑中的虚拟内存;电脑的虚拟内存,仅能够在一定程度上缓解内存的压力,无法真正实现内存的传输速度。先来了解一下什么是虚拟内存,再看看硬盘和内存之间的差距究竟有多大。
(文后还有其他应用的彩蛋赠送哦!)虚拟内存的应用虚拟主要是用来缓解系统内存不足的一种方法,将内存无法处理的数据调入硬盘某个空间。虚拟内存的作用主要是缓解内存压力,无法真正的替代内存;电脑若使用超大的内存组合,完全可以取消虚拟内存的设置。硬盘与内存数据传输之间的差距1.数据处理延时的问题电脑的各个设备部件之间的延时可以参考下表:延时从高到底的排列,依次是机械硬盘、固态硬盘、内存、CPU;从数据的反应速度上来看,内存明显要优于硬盘。
2.数据读写速度测试固态硬盘的测试数据可以参看下图:内存的测试数据可以参看下图:从测试数据可以看出,两者之间的读写速度根本不在同一个数量级之上,差距相当巨大。大内存的其他用处硬盘当做内存使用,并不是一个好的建议;但是却可以将内存当做硬盘使用,从而体验更快的传输速度。这里就需要通过使用RamDisk软件来实现,敢兴趣的大内存用户可以下载试用。