计算机构成
1. 计算机构成
硬件 + 软件
-
硬件
硬件是指可以看得见、摸得着的物件,是一个具体的实物。
-
硬件系统
硬件系统主要有五大部分组成:运算器、控制器、存储器、输入设备、输出设备
- 运算器Datapath:负责算术运算与逻辑运算。(与控制器共同组成CPU)
- 控制器Control:整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等
- 存储器Memory:存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息
- 输入设备Input system
- 输出设备Output system
CPU= 控制器 + 运算器 主板= I/O总线 + 输入输出设备 存储器= 内存+ 硬盘 I/O设备:键盘、鼠标、扫描仪、显示器等
-
软件
系统软件(操作系统)+ 应用软件
-
系统软件
系统软件一般是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度,监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
常见的系统软件主要指操作系统,当然也包括语言处理程序(汇编和编译程序等)、服务性程序(支撑软件)和数据库管理系统等
-
应用软件
应用软件是指在计算机各个应用领域中,为解决各类实际问题而编制的程序,它用来帮助人们完成在特定领域中的各种工作。应用软件主要包括:为解决各类实际问题而编制的程序,它用来帮肋人们完成在特定领域中的各种工作
-
2.计算机工作过程
计算机的工作过程,就是执行程序的过程
怎样组织存储程序,设计到计算机体系结构问题。现在的计算机都是基于"程序存储"概念设计制造出来的
如果想让计算机工作,就得先把程序编出来,然后通过输入设备送到存储器保存起来,即程序存储。
根据冯·诺依曼的设计,计算机能自动执行程序,而执行程序又归结为逐条执行指令。
执行一条指令可分为如下4个基本步骤
··1 取出指令:从存储器某个地址中取出要执行的指令送到CPU内部的指令寄存器暂存
··2 分析指令: 把保存在指令寄存器中的指令送到指令译码器,译出该指令对应的微操作
··3 执行指令:根据指令译码,向各个部件发出响应控制信号,完成指令规定的各种操作
··4 为执行下一条指令做好准备,即取出下一条指令地址