终于有人说清楚了什么是DRAM、什么是NAND Flash
李肖遥
共 6836字,需浏览 14分钟
·
2022-02-17 00:02
来源:网络素材
整理:李肖遥
(这段是给电脑小白的科普,大家可以酌情跳过) 不熟悉PC知识的朋友常常在选购设备时问,硬盘和内存到底有什么差别?我硬盘容量明明有 1TB,但PC还是跑得很慢哎? 硬盘和内存的差异,在于把电源关掉后、空间中储存的数据还会不会留着。就算关掉电源,硬盘的数据也不会消失。 但我们要运算数据时,如果 CPU 要直接从硬盘里面抓数据,时间会太久。所以”内存”会作为中间桥梁,先到硬盘里面复制一份进来、再让 CPU 直接到内存中拿数据做运算。这样会 比直接去硬盘抓数据,快约数百万倍。 打开任务管理器,就可以看到现在执行中程序占掉的内存空间,很多人就在骂Chrome 耗费的运算资源很高,内存使用率高于其他浏览器,多开几个分页内存就被吃完了。 所以简单来说,计算机在运作就像是办公一样,喝饮料、看书本、听音响… 想一次使用越多东西、桌面(内存)就要越大。但其他一时间没有要用到的东西,都会放在抽屉(硬盘)里面。所以硬盘就算再大,你一次想执行很多任务,还是得要看内存大小。 内存的处理速度比硬盘更快,但断电之后数据会消失,且价格也比硬盘贵。 当然存储器的层次结构里面还有更多细节。参见后文。 简单来说,CPU 里面也有一个储存空间,叫做 Register。要运算时、CPU 会从内存中把数据载入Register、再让Register中存的数字做运算,运算完再将结果存回内存中。毕竟 CPU 和内存终究还是两片不同的芯片,没有在同一片芯片里直接抓数据快。 还有一个概念是 Cache,这是CPU 和内存之间的中间桥梁。 速度来讲,就是:CPU里面的Register > Cache > 内存 > 硬盘。越上层(越靠近 CPU),速度就越快、价格越高、容量越低。
存储器的分类
存储器的单元
存储器层次结构
存储器的应用
NAND Flash 又是什么呢?
‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧ END ‧‧‧‧‧‧‧‧‧‧‧‧‧‧‧
关注我的微信公众号,回复“加群”按规则加入技术交流群。
关注程序员编程基地,回复“pdf”获取程序员必读经典书单,一起编程一起进阶。
点击“阅读原文”查看更多分享,欢迎点分享、收藏、点赞、在看。
评论