计算机能够自动工作是因为它遵循了“存储程序控制”原理。这一原理是现代计算机设计的基础,由美籍匈牙利数学家冯·诺依曼在1946年提出。根据这一原理,计算机在执行任务时,会从内存中取出一条指令并执行,然后继续取出下一条指令,如此循环往复,直到程序中的所有指令执行完毕。
输入:
用户通过键盘、鼠标等输入设备将数据和指令输入计算机。
存储:
数据被存储在内存中,而程序(指令序列)也被加载到内存中。
处理:
CPU从内存中取出指令并执行。CPU由运算器和控制器组成,其中运算器执行算术和逻辑运算,控制器负责指令的读取和执行。
输出:
处理后的结果通过输出设备如显示器、打印机等展示给用户。
控制:
CPU中的控制单元根据程序中的指令来控制整个计算机系统的操作。
数据交换:
内存通过总线与CPU交互,数据在CPU和内存之间通过总线传输。
指令执行:
CPU执行指令的过程中,首先从内存中取指令,然后解析指令,最后执行指令。
综上所述,计算机能够自动工作是因为其内部结构、工作原理、存储程序控制原理以及软硬件的协同作用,使得它能够按照人们的意图高效地处理数据和执行任务。