计算机系统的组成:
冯·诺依曼的重要三条思想是:
1、计算机硬件是由5大基本部分组成:运算器,控制器,存储器,输入设备,输出设备
2、采用二进制
3、程序和数据一样存放在存储器中
计算机的硬件系统
硬件:计算机中的电子线路和物理装置
存储器:
主要功能:存放程序与数据
主存储器组成:半导体
访问方式:地址总线是单向的,数据总线是双向的
存储单元存储内容:一个数据或一条指令
运算器:
主要功能:算术运算和逻辑运算
组成:算术逻辑部件(ALU)和一系列寄存器(存入操作数)
累加器的由来:除了存放运算操作数外,还存放中间结果和最后结果,实现累加。
注意:ALU不是累加器,另外寄存器、累加器、和存储单元的长度应该与ALU的字长相等或是它的整数倍。
字长:运算器一次能运算二进制的位数,取决于数据总线的宽度
控制器:
主要功能:解释程序,产生一串操作命令,发向各个部件,控制各部件动作。
产生控制信息的依据:1)指令2)各部件的状态触发器3)时序电路(保证操作命令有序进行)
输入设备:
主要功能:变换修输入信息形式
输入设备与主机通过接口通信和原因:
1) 输入设备大多是机电设备,传送数据的速度远远低于主机,需要接口缓冲
2) 输入设备表示的信息格式与主机不同
3) 接口还可以向主要报告设备运行的状态
输出设备:
主要功能:变换输出信息形式
固件
计算机中具有软件特性的硬件,如BIOS芯片
系统互连:
由总线完成:主要由数据线、地址线和控制线组成
在计算机中,有两信息流,一种是数据信息,另一种是控制信息
计算机的软件系统:
软件:将解决问题的方法、思想和过程用程序和相关文档表示的描述。
操作系统
管理计算机各种资源、自动调度用户作业程序、处理各种中断的软件
语言处理程序
解释程序:对源程序边解释边执行
编译程序:先将源程序翻译成目标程序后,才开始执行
标准库程序
通常是一些事先编制好的函数
服务性程序
又称实用程序,用于辅助计算机工作。如:程序的装入、连接、调试用的装入程序、连接程序、编辑程序及调试程序。
数据库管理系统
管理系统中的所有文件,实现数据共享。
计算机网络软件
负责对网络资源进行浏览、组织和管理,实现相互之间的通信。
计算机的层次结构
从下到上依次为:微程序、机器指令系统、操作系统、语言处理程序及其他系统软件、应用程序。
计算机的设计层次
系统级、寄存器级、芯片级、门级、电路级、硅片级。
扩展
构成程序的指令和所需处理的数据都是以二进制代码的形式保存的主存储器中,怎么区分?
答:程序的指令的二进制格式与所需的数据的二进制格式不同