冲剌班计算机复习要点(第二讲)
计算机硬件
一、发展历史
1 、按什么器件将计算机划代?
计算机主机 所使用的主要 元器件 。最主要是 CPU 使用的主要 元器件。注意:不是内存
或外存等。
2 、划分成几代?共 4 代
3 、目前处于第几代?第 4 代
4 、每一代主要元器件是什么?
第一代: CPU 是用 电子管 。 内存是磁鼓( 不是电子管 )。
用什么语言编程?用 机器语言 和 汇编语言 编程序。
计算机应用领域?主要是 科学计算 (即:加、减、乘、除、开平方等)
什么是机器语言? 就是 CPU 的指令系统 。是 二进制 数。是 硬件唯一 的可 直接执
行的语言 。不可移植 。(这是因为不同机器的 CPU 的指令系统不同,因而机器语言不同。 )
什么是汇编语言?就是 符号语言 。几乎直接对应二进制的机器指令。 不能 直接
执行。 (要先通过 汇编程序 (一种系统软件 ) ,将 汇编语言程序 整个 汇编成机器语言程 序,然
后才能执行。 )也是 不可移植 的。(这是因为它几乎直接对应二进制的机器指令, 而不同 CPU ,
其指令系统通常不同。因此不可移植。 )
注:问:机器语言写的程序都是系统软件。 错误 。机器语言可以写任何软件 (不
一定非是系统软件) 。
第二代: CPU 是用 晶体管 。 内存是磁芯( 不是晶体管 )。
1
用什么语言编程?用 高级语言 编程序 (如: FORTRAN 、BASIC 等 )。
计算机应用领域?主要是 数据处理(或信息处理)
什么是高级语言? 就是 面向人的语言(机器语言与汇编语言是面向机器的语
言)。高级语言写的程序是 可移植的 (这是因为它远离机器, 不面向机器, 因而抽象级别高) ,
但不可直接执行 。
如何执行高级语言的程序?方法 1 :先通过 编译程序 (一种系统软件 )变成等
价的机器语言程序, 然后再运行该机器语言程序。 方法 2 :取出高级语言程序中的一条语句,
立即按语句的含义进行解释执行。然后再取下一条语句,解释执行。反复这样做。
比较:方法 1 称为:编译方式。方法 2 称为解释方式。编译方式特点:程序运行性能高,
用于写复杂性的程序。会生成等价的机器语言程序,但人机交到性差。 解释方式特点: 程序
的人机交互性好, 不生成等价的机器语言程序。 程序运行性能不高。 适用于不复杂或性能要
求不高的场合。
高级语言与机器语言(或汇编语言)比较:高级语言开发的效率高,机器语言
开发的效率差。但机器语言执行性能高,高级语言执行性能差些。高级语言不能直接执行,
而机器语言可直接执行。
第三代: CPU 是用 SSI 或 MSI 。 内存也 是 SSI 或 MSI 。
用什么语言编程?用 高级语言 编程序 (如: FORTRAN 、BASIC 等 )。
计算机应用领域?主要是 数据处理(或信息处理)
但此时软件上:先出现了 操作系统 ,后出现了 DBMS (数据库管理系统)。它