计算机的基本原理是:
存储程序和程序控制。
预先备备要把指挥计算机如何进行 *** 作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中。
每一条指令中明确规定了计算机从哪个地址取数,进行什么 *** 作,然后送到什么地址去等步骤。
1计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑 *** 作等加工,然后再按地址把结果送到内存中去。
2接下来,再取出第二条指令,在控制器的指挥下完成规定 *** 作。依此进行下去。直至遇到停止指令。
3程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的 *** 作是计算机最基本的工作原理。
4这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼原理碰滚答。
计算机系统由硬件系统和软件系统两大部分组成。美藉匈牙利科学家冯·诺依曼(John von Neumann)奠定了现代计算机的基本结构,这一结构又称冯·诺依曼结构,其特点是:
1)使用单一的处理部件来完成计算、存储以及通信的工作。
2)存储单元是定长的线性组织。
3)存储空间的单元是直接寻址的。
4)使用低级机器语言,指令通过 *** 作码来完成简单的 *** 作。
5)对计算进行集中的顺序控制。
6)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定了它们的基本功能。
7)采用二进制形式表示数据和指令。
8)在执行程序和处理数据时必须将程序和数据从外存储器装入主存储器中,然后才能使计算机在工笑慧作时能够自动调整地从存储器中取出指令并加以执行。
这是个诺依曼体质的核心概念。存储程序上怎么工作的呢?可以打个比方如果我们要到陌生的地方去旅游,需袜晌要随身带一个地图,地图上有各个景点的位置和汽车线路,当我们参观完一个景点的时候,我们拿出地图,按照汽车线路到达新的景点,然后又按照地图又到达另一个景点,采用这种方法指导参观完所有的景点,在这个比方中,旅游者相当于计算机,参观景点相当于做运算,答好知要让计算机自动完成运算,就要把运算的步骤编成程序,相当于比方中的地图,并且要把程序实现存储起清消来,相当于把地图放在身边,按照地图不断参观景点,相当于计算机自动连续执行程序了。
总结得出:存储程序工作方式:事先编制程序、事先存储程序、自动连续的执行程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)