计算机原理:内存和硬盘的关系你真的知道吗?

计算机存储介质

我们今天一起来学习一下我们现在生活中的存储介质,谈到存储,你可能想到最多的是现在常用的U盘,硬盘,磁盘等一些我们常用到的,那除了这些还有哪些存储方式呢?恩嘛来看一下下面的图

首先我们来一下最下面的网络存储,说起网络存储你可能就想到我们的云盘,各种云盘,云盘是我们存储的一种方式,也是存储容量也是最大的,你自己想想你的百度网盘有多大。

接下来就到我们的硬盘了,这我们也经常接触到的存储方式,电脑硬盘,移动硬盘这些相对来说也是可以存储很多的东西,但是比网络存储就小了很多。

接下来到我们的内存,什么是内存?我们买电脑除了看硬盘是多大的,我们还要看内存是多大的对吧,他也是一种存储的介质,容量比硬盘又小了很多,接下来就到我们普通人很难接触和了解的缓存和寄存器这两个存储了,但是做为计算机爱好者得我们和程序员我想应该还是要好好的去理解一下。

区别

容量排行:

网络 > 硬盘>内存>缓存>寄存器

网络存储容量最大,依次递减,很多人可能就问了既然网络可以 存储很大,为什么不全部使用网络呢?还要细分下来?接下来我们看另外一个区别你就知道为什么了,接下来我们来看读取速度的排行:

寄存器>缓存>内存>硬盘>网络

来看出来了么,这速度和容量居然是反比的,寄存器的速度是最快的,最慢的是网络。这一点我举一个例子:各位使用云盘下载的一份资料,和在自己电脑双击打开文件夹那个快一点?那到这里很多就会问了。那我们为什么不能把寄存器做大一点呢?因为贵呀!!在给你举一个例子,你买电脑的时候,有两种硬盘,固态硬盘和机械硬盘,一般我们的固态都会比机械硬盘贵,但是它速度快呀!要是一个T的寄存器那价格可能不是我们可以消费的。

内存和硬盘的关系

吹了那么多我们回归到今天主要的内容上,还是刚刚我们的图,只是这次多了一个CPU,首先给大家描述一个程序启动的过程你就会很明白各个存储介质之间的关系了。

首先我们去网上下载一个电脑版的QQ软件,最开始我们可以说这个软件是存储在网络上的,然后被我们下载到电脑硬盘,我们可以理解为从网络上读取到硬盘,下好了存硬盘里面就可以用了?不是吧?我们下好了之后点安装,这个过程是把一些可以执行的程序加载到内存里面,然后往下,变成一条条指令加载到缓存和寄存器里面,最后由我们的CPU到寄存器里面把指令取出来执行。到现在你的QQ才算正常运行可用了。

缓存性质

关于缓存呢我在补充一些知识点,很多人不知道缓存是什么东西,可以通俗一点地讲就是我们的CPU读取速度太快了,内存的读写速度跟不上,那这时候我们总不能让CPU停下来等数据吧?这时候我们的缓存就派上场了,他做的一个工作是什么呢?就是在提前给CPU把一些数据从内存里面取出来放着,当CPU需要数据的时候直接去缓存里面拿,就不用每次都跑到内存里面去拿,这样效率就会高很多。

总结

计算机中主要的存储部件主要是我们的内存和硬盘。硬盘中存储的程序必须加载到内存之后才能运行,在硬盘中保存的原始程序是无法直接运行的,这是因为我们的CPU需要通过内部程序计数器来指定内存地址,然后才能读出程序,就算CPU可以直接读取硬盘,那速度也是很慢的,运行速率也会降低,有兴趣可以直接去了解一下我们CPU的运行速度和现在硬盘最快的读写速度。当然我们的计算机存储知识可不只这些,学无止境,感兴趣可以自己深入去了解。在这里只是简单地和大家分享一下!

(0)

相关推荐

  • 图解软件:1. 什么是计算机

    第1章 什么是计算机 作为开始,我们先来说说计算机到底是一种什么样的电子设备,它是由哪些部分组成的,以及这些部分在计算机程序运行的过程中都起到了什么样的作用. 1.1 CPU 计算机这个名词你肯定都已 ...

  • 计算机硬件基础

    计算机硬件基础 2020年3月25日 10:40 (一)数据的表示*** +0,原码:0000 0000,反码:0000 0000,补码:0000 0000 0: -0,原码:1000 0000,反码 ...

  • 计算机组装笔记

    计算机组装笔记

  • Android线程篇(六):CPU内存架构

    作者:Android开发者社区 地址:https://www.jianshu.com/p/3d1eb589b48e 声明:本文是 Android开发者社区 原创投稿,转发等请联系原作者授权. 有人会问 ...

  • 服务器硬件知识

    计算机硬件组成 计算机介绍 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数 ...

  • cpu、内存、硬盘之间的关系

    前面提到了,电脑之父--冯·诺伊曼提出了计算机的五大部件:输入设备.输出设备.存储器.运算器和控制器. 我们看一下现在我们电脑的: 键盘鼠标.显示器.机箱.音响等等. 这里显示器为比较老的CRT显示器 ...

  • 继电器是如何成为CPU的(计算机原理)

    究竟是如何设计的电路,具有计算和控制的智力? 这一点也不高深.本系列文章从初中学的最简单的电路图说起,看看能不能从最初的有一个继电器的电路,画到一个简单的CPU.电路图用multisim12.0绘制, ...

  • Python一切皆是对象,但这和内存管理有什么关系?

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取 Python免费学习资料 ...

  • 至简:计算机原理

    作者:悠然生 2019-12-03 健康养生领域各种学说.各种方法多多,越学越混乱,无所适从.这种乱象根源于标准多多.多则惑.对疾病的忧患,是比疾病本身更加严重的问题.当今时代,"如何安心& ...

  • 单片机的内存和寄存器是什么?代码中的变量和内存之间有什么关系?

    基础概念 单片机有寄存器和内存. 内存就是RAM.ROM/FLASH,这里的内存的概念和电脑的不太一样,不要搞混,眼着于单片机即可. ROM/FLASH:程序存储区(只读存储器),不变的东西都存这俩里 ...

  • 收藏贴 | Virural Box 虚拟机 CentOS 7 系统配置扩展 - CPU、内存、硬盘

    写在前面 第二期暑期培训已然结束,再一个一周七天,内容还是不少.此次培训,我们与往常一样,仍然让老师们使用Vitural Box虚拟机.这可以保证老师后续可以反复练习,而无需支付额外费用,如云服务器机 ...

  • 深入浅出讲解计算机原理

    当前最先进的计算机都采用的是冯诺依曼体系结构,所以冯诺依曼是当之无愧的数字计算机之父. 冯诺依曼体系结构特点: (1)计算机处理的数据和指令一律用二进制数表示 (2)顺序执行程序 计算机运行过程中,把 ...

  • 听说最近手机涨价了?不止!还有 CPU、内存、硬盘、显卡……

    物价上涨,似乎一直都是一个不变的经济规律.我们早已对房价高涨麻木.对菜价上涨习以为常.不过对数码爱好者来说,科技产品价格的会逐渐下降是我们为数不多的可以享受到的福利. 魔力强大的摩尔定律告诉我们,价格 ...

  • 简析:水在4℃时密度最大的原理与水产养殖的关系

    原则:求是务实不误导不夸大不炒作 理念:市场在变我们的诚信永远不变 水的反常膨胀现象:热缩冷胀 水是最普通.最常见的物质.所有有生命体征(包括人类)的动.植物的生存都离不开水,水是生命之源.人们把水的 ...