计算机组成原理 —计算机是如何工作的

来源:互联网 发布:sql字段别名 编辑:程序博客网 时间:2024/04/30 06:45

一、计算机的组成

计算机硬件是由如下几部分组成的:

运算器,控制器,存储器,输入输出设备


假设我们在生活中,要完成一个运算。我们需要算盘,需要一张纸,需要一支笔。

y=a*x+b-c;

我们应该如何计算上面的算式?

1、将计算的步骤和数据,写在纸上

2、用算盘进行加减乘除等操作

3、利用笔将原始数据,结题步骤和结果写到纸上

4、还用到了人,用到了脑子和手,在人的控制下,完成了以上操作。


而对于计算机来说,

存储器相当于纸,用于存储程序和数据

运算器相当于算盘,用于运算

笔相当于输入输出,用于数据的输入和输出

控制器相当于人,用于整个运算的控制



二、cpu的功能和组成

计算机程序装入存储器,就可以由计算机部件来自动完成取指令和执行指令的任务。

cpu有四大功能:(控制和计算)

1、指令控制:保证程序按照,我们写的顺序执行。

2、操作控制:cpu可以控制计算机各种操作,也就按照我们写的代码来进行各种数据操作。比如,cpu管理并产生由内存取出的每条指令的操作信号,把

各种操作信号送往相应的部件,从而控制这些部件。(cpu是如何听懂程序语言的哪?)

3、时间控制:cpu对各种操作是定时的。

4、数据加工:对数据进行算术运算和逻辑运算。


三、cpu的组成:

控制器:程序计数器,指令寄存器,指令译码器,时序产生器,操作控制器

(1)从cache中取的指令

(2)对指令进行译码和测试

(3)指挥并控制cpu、数据cache和输入输出设备之间数据流通方向

运算器




0 0
原创粉丝点击