计算机系统 硬件+软件
软件 系统软件 管理计算机资源 操作系统
应用软件
硬件发展 第一台电子数字计算机逻辑元件是 电子管 计算速度慢
第二代计算机 计算机逻辑元件是 晶体管
第三代计算机 计算机逻辑元件是 中小规模集成电路
第四代计算机 计算机逻辑元件是 大规模、超大规模集成电路
软件发展 机器语言
汇编语言
高级语言
计算机硬件组成
冯诺依曼架构
存储程序 概念 将指令以二进制代码的形式事先输入计算机的主存储器 然后按其在
在存储器中的首地址执行程序的第一条指令,以后就按该程序的规定顺序执行其他指令
直至程序结束
输入设备
将信息转换为机器可以识别的形式
存储器(内存)
存放数据和程序
运算器
算数运算和逻辑运算
输出设备
将结果转换为人们熟悉的形式
控制器
指挥程序运行
处理信息流程
输入设备读取数据并将数据转换成机器可识别的形式传给运算器,运算器再将数据和程序传给存储器,运算器从存储设备中读取指令,并进行运算,将运行结果传给输出设备,输出设备将运算结果以人们熟悉的形式显示出来,其中,控制器 用来控制各个设备协调工作,并从存储器中读取指令并解析存储器的指令告诉运算器做什么样操作
在计算机系统中,软件和硬件在逻辑上是等效的
对于乘法运算,可以设计一个专门的硬件电路实现乘法运算
也可以用软件的方式执行多次加法运算实现
冯诺依曼计算机特点
1,计算机由五大部分组成
2,指令和数据以同等地位存于存储器 可按地址寻访
3,指令和数据用二进制表示
4,指令由操作码和地址码组成 操作码表示的是cpu要执行的什么操作 加减乘除
地址码表明操作的数据放在内存什么位置
5,存储程序
6,以运算器为中心 输入/输出设备与存储器之间的数据传送通过运算器完成 导致数据计算效率降低