CPU,内存,硬盘,指令以及他们之间的关系

CPU,内存,硬盘,指令以及他们之间的关系_第1张图片

CUP

计算机的核心,它就是计算机本身,其他的一切都是为了辅助它而存在,本来其实只要cup就够了.可是寄存器太贵,而且断电就什么数据都没有了,所以我们才需要内存和硬盘.

寄存器

唯一可以直接接触运算器ALU的存储,数量很少,以它们的名字来区分

pc

计数器,通电起开始计数,一般是执行一条指令加1,但是有些跳转指令会改变pc的值

内存

要执行的指令一条一条放在里面,pc里面的地址指定轮到执行内存中的哪一条指令

硬盘(磁盘)

速度最慢的存储,但是断电都能保持数据,最便宜 存得最多.我们关机以后就只有它能保持数据了

指令

我们可以让计算机做的事的最小单位,由cup的出售者决定,不可以改变.我们写的程序最终会变成一个个指令.

运行一个程序的过程大概是这样的:

我们写好的程序先是存在硬盘上,然后复制到内存里面,在内存里面以后,pc就可以一条一条往下指定内存里面的指令来执行了.用到的数据和地址存寄存器里面来,根据地址再去内存取需要的数据也存寄存器.寄存器给运算器提供运算的输入数据.中间运算的结果也存寄存器.

最后的运算结果,传到显卡显示到屏幕上,或者存回硬盘.

你可能感兴趣的:(CPU,内存,硬盘,指令以及他们之间的关系)