美国发明的计算机,如ENIAC(电子数值积分计算机),其运转方式是基于存储程序的概念,即程序和数据都存储在内存中。计算机在运行时,会按照人们预定的安排,自动地进行数据的快速计算和加工处理。具体工作过程如下:
取指令:
计算机从内存中取出第一条指令。
译码和执行:
通过控制器的译码,计算机按指令的要求从存储器中取出数据进行指定的运算和逻辑操作等加工。
存储结果:
将运算结果按地址送到内存中去。
循环执行:
接下来,再取出第二条指令,在控制器的指挥下完成规定操作,依次进行下去,直到遇到停止指令。
整个计算机工作过程就是不断地取指令和执行指令的过程,最后将计算结果放入指令指定的存储器地址中。
现代计算机的运行方式更为复杂,但基本原理仍然相同,包括以下几个步骤:
输入:
计算机通过各种输入设备(如键盘、鼠标、摄像头等)接收用户输入的指令或数据。
处理:
输入的数据被计算机中央处理器(CPU)处理。CPU执行程序指令,对数据进行运算、逻辑判断和存储操作。
存储:
计算机通过内存(RAM)存储数据和指令,包括正在运行的程序和相关数据。硬盘等外部存储设备用于长期存储数据。
输出:
计算机通过各种输出设备(如显示器、打印机、扬声器等)展示处理结果或输出数据。
控制:
计算机的运行状态由操作系统管理和控制。操作系统同时为用户提供了与计算机进行交互的界面。