存储设备读写速度比较
为什么内存的速度比硬盘快?
为什么内存的速度比硬盘快?
需求不同。想弄懂这个问题,先明白pc是如何工作的。
我们的cpu想要读取数据,就要从存储设备里调用,存储设备有内部存储(内存)和外部存储(硬盘,光盘等)。为什么分内存和外存呢,是因为我们对存储设备有几种需求:第一,访问的时候速度快第二,能够永久保存第三,容量够大。因为种种技术上和成本上的考虑,目前没有一种存储设备能够同时满足以上三种需求,所以pc的结构里就把上面两种需求分为两部分:内部存储器负责高速的传输,外部存储器负责大容量的长期保存。
我们再来看看二者是如何工作的内存是cpu直接通过总线访问的,它是用来储存cpu常用数据的。
cpu会频繁的访问内存,所以内存必须拥有足够高的读写速度,才不会成为系统性能的瓶颈。
硬盘是通过串行的方式访问的,它的用途就是永久性的储存数据,速度快不快,一定程度上对系统性能的影响不像内存那么明显。
当cpu想要访问硬盘中的数据,只能先把他们读到内存中,也就是加载到内存,然后cpu再访问内存以达到读取数据的目的。
也就是说,硬盘的速度慢一些,影响到操作有,加载、传输文件,加载应用程序。
一旦相应的数据到了内存中,硬盘的速度就无关紧要了。所以,硬盘的访问频率相比内存来讲并不是相高。
另外,内存有一个特点是掉点易失,也就是pc断电之后内存中的数据就全部丢失了,这也是为什电脑突然断电之后再次开启不是上一次的进度(因为上一次的进度存储在内存中,内存掉点数据就没了)。
正因为它可以掉电不保存数据,所以才有可能在一定的成本下中达到如此高的速度。
而硬盘要求的是稳定和大容量,同时掉电不易失是基本要求。
在掉电不易失的要求下,硬盘能选择的原理就不那么多了,至少内存颗粒的原理就不适用。
所以现在硬盘进化到了利用巨磁效应的地步,而下一种技术是flash颗粒,也就是ssd所采用的解决方案。所以,我们首先需求内存的速度足够快,然后在此基础上才考虑硬盘的速度也要跟上。
因为毕竟位置不同,承担的任务不同,所以读写速度不是硬盘最重要的职能(最重要的是掉电不丢失)
U盘读取速度与写入速度?
写入速度和读取速度都是指对存储设备进行数据操作时的速度,或者是所需要时间的长短,它们的意思是: 写入速度主要是将外部数据记录到存储设备中去时的速度,可以理解成为是相当于粘贴的速度。 读取速度是指将存储设备中的数据提取出来的操作速度,可以理解成为是相当于复制的速度。 在电脑中比较重要的存储设备为内存,其存储速度一般用存取时间衡量,即每次与CPU间数据处理耗费的时间,以纳秒(ns)为单位。目前大多数SDRAM内存芯片的存取时间为5、6、7、8或10ns。