计算机的分类和应用
一、分类
计算机总体上分为电子模拟计算机和电子数字计算机,区别如下表:
比较内容 | 数字计算机 | 模拟计算机 |
---|---|---|
数据表示方式 | 数字0和1 | 电压 |
计算方式 | 数字计数 | 电压组合和测量值 |
控制方式 | 程序控制 | 盘上连线 |
精度 | 高 | 低 |
数据存储量 | 大 | 小 |
逻辑判断能力 | 强 | 无 |
二、应用
科学计算、自动控制、测量和测试、信息处理、教育和卫生、家用电器、人工智能。
计算机的硬件
运算器、存储器、控制器、IO设备以及总线
- 运算器
功能是进行加、减、乘、除等算术运算,除此之外还可进行逻辑运算。(运算中,数的位数越多计算精度越高,但是所费电子器件也越多,因此目前计算机的运算长度一般是8位、16位、32位64位)。 - 存储器
存储器由许多存储单元构成,一个存储单元存储一些二进制位。每个存储单元都有编号,叫做地址。存储器所有存储单元总数称为存储器的存储容量。 - 控制器
功能是从内存中取出解题步骤加以分析,然后执行某种操作。
运算器只能做基本操作。每一个基本操作叫一条指令。解算某一问题的一串指令序列叫做计算程序。
指令的功能是明确告诉控制器,从存储器的哪个单元取数(也就是地址),并进行何种操作。指令的形式是“操作码”+“地址码”。每个操作,每个地址,都有自己的二进制编码,这样一条指令就是一串二进制数字,可以把数码化之后的指令存在存储器中。
将指令序列存放在存储器中称为存储程序。控制器依据存储的程序来控制全机协调的完成计算任务叫程序控制。存储程序,并按地址顺序执行,这是冯诺伊曼型计算机的设计思想。
控制器工作流程:先从存储器取指令放到控制器中,对该指令使用译码器解析,然后执行指令,接着取出第二条指令。取指令的一段时间叫做取指周期。执行指令的一段时间叫做执行周期。
通常把运算器和控制器合称为中央处理器(CPU)。一个字至少由一个以上的字节构成,一个字节有8个bit。组成一个字的二进制位数叫做字长。数据和指令都被二进制代码化类,所以一个二进制代码(一个字)既可能是数据也可能是指令,是数据的叫数据字,是指令的叫指令字。
一般来讲,取指周期从内存中读出的信息流是指令流,流向控制器。执行周期从内存中读出或送入的信息流是数据流,流向运算器或从运算器流出。 - IO设备
通过接口或通道与主机相连,接口相当于转换器,通道相当于专用的外围设备处理器。
计算机的软件
计算机软件分为两大类:系统程序、应用程序。
- 系统程序用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的用途及功能。
- 应用程序是用户利用计算机来解决某些问题而编制的程序。
计算机的层次结构
第一到第三级编写程序所采用的语言基本是二进制数字化语言,机器执行和解释容易,第四、五两级编写程序所采用的是符号语言,用英文字母和符号来表示程序。