为什么内存的速度比硬盘快
问题描述
- 精选答案
-
需求不同。想弄懂这个问题,先明白pc是如何工作的。
我们的cpu想要读取数据,就要从存储设备里调用,存储设备有内部存储(内存)和外部存储(硬盘,光盘等)。为什么分内存和外存呢,是因为我们对存储设备有几种需求:第一,访问的时候速度快;第二,能够永久保存;第三,容量够大。因为种种技术上和成本上的考虑,目前没有一种存储设备能够同时满足以上三种需求,所以pc的结构里就把上面两种需求分为两部分:内部存储器负责高速的传输,外部存储器负责大容量的长期保存。
我们再来看看二者是如何工作的内存是cpu直接通过总线访问的,它是用来储存cpu常用数据的。
cpu会频繁的访问内存,所以内存必须拥有足够高的读写速度,才不会成为系统性能的瓶颈。
硬盘是通过串行的方式访问的,它的用途就是永久性的储存数据,速度快不快,一定程度上对系统性能的影响不像内存那么明显。
当cpu想要访问硬盘中的数据,只能先把他们读到内存中,也就是加载到内存,然后cpu再访问内存以达到读取数据的目的。
也就是说,硬盘的速度慢一些,影响到操作有,加载、传输文件,加载应用程序。
一旦相应的数据到了内存中,硬盘的速度就无关紧要了。所以,硬盘的访问频率相比内存来讲并不是相高。
另外,内存有一个特点是掉点易失,也就是pc断电之后内存中的数据就全部丢失了,这也是为什电脑突然断电之后再次开启不是上一次的进度(因为上一次的进度存储在内存中,内存掉点数据就没了)。
正因为它可以掉电不保存数据,所以才有可能在一定的成本下中达到如此高的速度。
而硬盘要求的是稳定和大容量,同时掉电不易失是基本要求。
在掉电不易失的要求下,硬盘能选择的原理就不那么多了,至少内存颗粒的原理就不适用。
所以现在硬盘进化到了利用巨磁效应的地步,而下一种技术是flash颗粒,也就是ssd所采用的解决方案。所以,我们首先需求内存的速度足够快,然后在此基础上才考虑硬盘的速度也要跟上。
因为毕竟位置不同,承担的任务不同,所以读写速度不是硬盘最重要的职能(最重要的是掉电不丢失)
猜你喜欢内容
-
简单网:构建全网教育数据枢纽,让知识检索化繁为...
简单网:构建全网教育数据枢纽,让知识检索化繁为“简”回答数有0条优质答案参考
-
去三亚有什么好玩的地方
去三亚有什么好玩的地方回答数有1条优质答案参考
-
石狮一日游必去景点推荐
石狮一日游必去景点推荐回答数有1条优质答案参考
-
电气工程师的证书考取条件是什么
电气工程师的证书考取条件是什么回答数有1条优质答案参考
-
房地产估价师的具体报考条件有啥
房地产估价师的具体报考条件有啥回答数有1条优质答案参考
-
房产经纪人的工作内容具体包含什么
房产经纪人的工作内容具体包含什么回答数有1条优质答案参考
-
学习小提琴都有哪些难点
学习小提琴都有哪些难点回答数有1条优质答案参考
-
企业行政管理证书的含金量怎么样
企业行政管理证书的含金量怎么样回答数有1条优质答案参考
-
初学者要怎么入门小提琴
初学者要怎么入门小提琴回答数有1条优质答案参考
-
报考珠宝鉴定师要啥条件
报考珠宝鉴定师要啥条件回答数有1条优质答案参考
















