计算机存储介质
今天,我们来了解一下生活中的存储介质。说到存储,大家可能会想到常用的u盘、硬盘、磁盘等。除了这些还有哪些存储方式?嗯,看看下面这张图。
首先,我们来看看底层的网络存储。说到网络存储,你可能会想到我们的云盘,各种各样的云盘。云盘是我们存储的一种方式,存储容量最大。想想你的百度网盘有多大?
接下来是我们经常接触到的硬盘。相对来说,电脑硬盘和移动硬盘也可以存储很多东西,但是比网络存储要小很多。
在我们的记忆旁边,什么是记忆?我们买电脑不仅要看硬盘的大小,还要看内存的大小,对吧?也是存储介质,容量比硬盘小很多。接下来我们就要去缓存和寄存器了,一般人很难接触和理解。但是作为计算机爱好者,我们和程序员应该有很好的了解。
差异
容量排名:
网络>:硬盘>:内存>:缓存>:寄存器
网络的存储容量最大,依次递减。很多人可能会问,既然网络可以存储很多,为什么不用全网络呢?还是要细分?接下来,我们来看另一个区别,你就知道为什么了。接下来,我们来看看阅读速度的排名:
寄存器>:缓存>:内存>:硬盘>:网络
看到没,速度和容量是成反比的。注册的速度最快,最慢的是网络。我举个例子:你从云盘下载一个文档快,还是在电脑上双击打开文件夹快?那么这里会有很多人问。那我们为什么不能把寄存器做大呢?因为贵!!我给你举个例子。买电脑的时候有两种硬盘,固态硬盘和机械硬盘。一般我们的固态硬盘比机械硬盘贵,但是速度快!如果是T注册,价格可能不是我们能花的。
内存和硬盘的关系
说了这么多,我们回到今天的主要内容。只是我们的图,但是这次多了一个CPU。首先,给你描述一下启动一个程序的过程,你就会明白各种存储介质之间的关系。
首先,我们上网下载一个电脑版的QQ软件。一开始我们可以说这个软件存储在网络上,然后我们下载到电脑硬盘上。我们可以理解为可以从网络读取到硬盘,下载后在硬盘中使用?你在开玩笑吧!在我们完成安装之后,这个过程就是把一些可执行程序加载到内存中,然后向下,变成一系列的指令加载到缓存和寄存器中,最后我们的CPU把指令从寄存器中取出来执行。到目前为止,您的QQ运行正常。
缓存属性
关于cache,我在补充一些知识点。很多人不知道什么是cache。通俗地说,就是我们的CPU读取速度太快,内存的读写速度跟不上。那我们这个时候就不能停CPU等数据了吧?此时,我们的缓存在现场。他的工作之一是什么?就是提前从内存中拿出一些数据给CPU。CPU需要数据的时候,直接去缓存获取,不用每次都去内存获取,效率会高很多。
摘要
计算机的主要存储部件是我们的内存和硬盘。硬盘中存储的程序必须加载到内存中才能运行,硬盘中存储的原程序不能直接运行。这是因为我们的CPU需要通过内部程序计数器指定内存地址,才能读出程序。即使CPU可以直接读取硬盘,速度也会很慢,运行速度也会降低。有兴趣的可以直接了解一下我们CPU的运行速度和现在硬盘的最快读写速度。当然,我们对计算机存储的了解还不止这些。学无止境。有兴趣的话可以自己详细了解一下。这里只是和大家简单分享一下!
本文来自学如穿井投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/625389.html