计算机的基本硬件组成
中央处理控制系统(CPU),输入系统(例鼠标,键盘,话筒等),存储系统(硬盘,内存,内存只在开机运行时储存和交换数据的,光驱。),输出系统(显卡,声卡等),电源系统。
- cpu相当于大脑,指挥人体功能
- 内存-硬盘类似大脑中的记忆版块、记录-存储信息
- 主板相当于人的神经系统,将人体个部位链接起来
- 显卡相当于眼睛,更方便看清楚,GPU图形处理器
- 电源是人体心脏,开动电源才能发起一切活动
计算机硬件分为,中央处理器,存储设备,输入输出设备等,就是CPU,主板,内存,硬盘,显卡,显示器,鼠标键盘,光驱。
1、输入设备:将数据、程序、文字符号、图象、声音等信息输送到计算机中。常用的输入设备有键盘、鼠标、触摸屏、数字转换器等。
2、输出设备:将计算机的运算结果或者中间结果打印或显示出来。常用的输出设备有:显示器、打印机、绘图仪和传真机等。
3、存储器:存储器将输入设备接收到的信息以二进制的数据形式存到存计算机硬件系统储器中。存储器有两种,分别叫做内存储器和外存储器。
4、运算器:运算器又称算术逻辑单元。它是完成计算机对各种算术运算和逻辑运算的装置,能进行加、减、乘、除等数学运算,也能作比较、判断、查找、逻辑运算等。
5、控制器:控制器是计算机指挥和控制其它各部分工作的中心,其工作过程和人的大脑指挥和控制人的各器官一样。
冯-诺伊曼和哈佛
冯·诺伊曼于1946年提出存储程序原理,把程序本身当作数据来对待,程序和该程序处理的数据用同样的方式储存。 冯·诺依曼体系结构冯·诺伊曼理论的要点是:计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯·诺伊曼的这个理论称为冯·诺伊曼体系结构。
体系结构
(1)采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中,数据和程序在内存中是没有区别的,它们都是内存中的数据,当EIP指针指向哪 CPU就加载那段内存中的数据,如果是不正确的指令格式,CPU就会发生错误中断. 在现在CPU的保护模式中,每个内存段都有其描述符,这个描述符记录着这个内存段的访问权限(可读,可写,可执行).这就变相的指定了哪些内存中存储的是指令哪些是数据)指令和数据都可以送到运算器进行运算,即由指令组成的程序是可以修改的。
(2)存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定的。
(3)指令由操作码和地址码组成。操作码指明本指令的操作类型,地址码指明操作数和地址。操作数本身无数据类型的标志,它的数据类型由操作码确定。
(4)通过执行指令直接发出控制信号控制计算机的操作。指令在存储器中按其执行顺序存放,由指令计数器指明要执行的指令所在的单元地址。指令计数器只有一个,一般按顺序递增,但执行顺序可按运算结果或当时的外界条件而改变。
(5)以运算器为中心,I/O设备与存储器间的数据传送都要经过运算器。
(6)数据以二进制表示。
cpu工作原理
- 开始
- 取指令
- 指令译码
- 执行命令 -> 取指令循环,直到没有指令
假设一个贪吃蛇游戏
程序过程,就是·一条条指令
从开始创建一条蛇
让蛇动起来
遇到食物,加+
回到第二步,循环往复
哈佛体系结构
哈佛体系结构,是一种数字信号处理结构。
折叠数字信号处理
数字信号处理一般需要较大的运算量和较高的运算速度,为了提高数据吞吐量,在数字信号处理器中大多采用哈佛结构。为了克服CPU数据总线宽度的限制,尤其在处理器的情况下,进一步提高微处理器的处理速度,采用高度并行处理技术-(HarVard)哈佛结构已成为引人注目的趋势.哈佛结构的基本特征是:采用多个内部数据地址。
更多应用与cpu内部,外部还是多用于冯诺依曼体系结构
折叠特点
1)程序存储器与数据存储器分开
2)提供了较大的数存储器带宽
3)适合于数字信号处理
4)大多数DSP都是哈佛结构
5)ARM9是哈佛结构。
处理器
与冯.诺依曼结构处理器比较,哈佛结构处理器有两个明显的特点:
使用两个独立的存储器模块,分别存储指令和数据,每个存储模块都不允许指令和数据并存;
使用独立的两条总线,分别作为CPU与每个存储器之间的专用通信路径,而这两条总线之间毫无关联。
后来,又提出了改进的哈佛结构.