冯·诺依曼体系结构理解
作者:互联网
冯·诺依曼体系结构理解
是什么?
输入设备(Input):键盘,鼠标,摄像头,扫描仪,光笔,手写输入板,游戏杆,语音输入装置
输出设备(Output): 用于接收计算机数据的输出显示、打印、声音、控制外围设备操作. 常见的输出设备有显示器、打印机、绘图仪、影像输出系统、语音输出系统、磁记录设备等。
存储器:
1)存储器的使用类型可分为只读存储器(ROM)和随机存取存储器(RAM)
2)存储器是用来存储程序和各种数据信息的记忆部件。存储器可分为主存储器(简称主存或内存)和辅助存储器(简称辅存或外存)两大类。和CPU直接交换信息的是主存。
运算器:arithmetic unit,计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。
控制器:发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。
2类:
1)组合逻辑控制器: 设计麻烦,结构复杂,一旦设计完成,就不能再修改或扩充,但它的速度快。
2)微程序控制器设计方便,结构简单,修改或扩充都方便,修改一条机器指令的功能,只需重编所对应的微程序;要增加一条机器指令,只需在控制存储器中增加一段微程序,但是,它是通过执行一段微程。
数据流:一组有序,有起点和终点的字节的数据序列。包括输入流和输出流。 Or 只能被读取一次或少数几次的点的有序序列”; 地质测量、气象、天文观测等方面的数据; 互联网(网络流量监控,点击流)和无线通信网(通话记录)产生的数据
指令流:操作过程中涉及到的信息流动。作用:控制传输,读写等各种操作
在Flynn分类法中,M.J.Flynn提出了下面几个定义:
指令流——机器执行的指令序列
数据流——由指令流调用的数据序列,包括输入数据和中间结果
控制流:按一定的顺序排列程序元素来决定程序执行的顺序; 顺序结构是一系列顺序执行的有序帧集合。顺序结构顺序执行帧0,然后是帧1、帧2,直到最后一个帧。只有最后一个帧执行完毕,数据才会离开结构。
控制器是统一指挥和控制计算机各部件的中央机构。它从存储器顺序取出指令,安排操作顺序,并向各部件发出相应命令,使它们按部就班地执行程序所规定的任务。
冯·诺依曼提出制造计算机的三个基本理论:
- 数字计算机的数制采用二进制;
- 计算机采用存储程序方式;事先将程序(指令和数据)放入主存储器中,因此计算机在运行程序时就能自动并且连续地从存储器中依次取出指令并执行;
- 计算机必须具备五大基本组成部件,包括:输人数据和程序的输入设备、记忆程序和数据的存储器、完成数据加工处理的运算器、控制程序执行的控制器、输出处理结果的输出设备。
标签:控制器,顺序,计算机,诺依曼,存储器,部件,理解,数据,体系结构 来源: https://www.cnblogs.com/Natsumeno/p/15110991.html