通用电子数字计算机
通用电子数字计算机
General-Purpose Electronic
Digital Computer
1946年,美国宾夕法尼亚大学,
ENIAC (电子数字积分器和计算器,
Electronic Numerical
Integrator and Calculator)
通用计算设备
通用 对 专用
计算机是一种通用计算设备
阿兰 ·图灵,1936年
“论可计算数及其在判定问题中的应
用”
通用计算设备思想
所有的计算机,如果给予足够的时间和足够
的存储器,都可以做相同的计算
如果想做一种新的计算,不需要重新设计一
台新计算机,只需安装合适的软件
通用
=
电子设备
电子 对 机械
“电子”,计算机硬件实现的物理基础
计算机执行的计算
通过电子电路中的电流、电位等实现
数字设备
数字 对 模拟
“数字”是现代计算机的一种基本特征,
也是计算机通用性的一个重要基础
在现代计算机里,所有信息都是采用
数字化的形式表示
整数、小数、文字、图像、声音等
计算机
核心处理部件:CPU (Central
Processing Unit,中央处理器)
指令和程序
指令 (instruction)
处理器完成的最小工作单位
计算机执行的一件明确定义的工作
计算机程序 (program)
由一组指令组成
指令是计算机程序中规定的可执行的最小
的工作单位
存储程序控制原理
卡片 对 存储器
现代计算机的构建思想
冯 ·诺依曼
程序存储在存储器里
CPU负责
o指挥信息的处理
o执行信息的实际处理
微处理器
采用半导体集成电路技术制造
指甲般大小的硅片上集成了数以亿计的
晶体管
计算机系统
硬件 (hardware)和软件 (software)
硬件:处理器、存储器和外部设备等
软件:程序和文档
冯·诺依曼(Von Neumann )模型
冯 ·诺依曼模型
• 存储器
• 程序 存储器
• 数据
输入设备 输出设备
• 处理单元 *键盘 *显示器
CPU
• 执行指令 * 鼠标 *打印机
*扫描仪 处理单元 *磁盘
• 控制单元 *磁盘 ALU Reg
• 指令执行的顺序
• 输入设备
控制单元
• 将程序和数据送 PC
入计算机中
• 输出设备
• 将执行结果送出
计算机外
存储器
能够存储信息的二维阵列
每一行,存储单元(Memory Location)
可使用一个唯一的标识符进行识别,地址
包含一定大小的内容
指令
数据
处理单元
包含