本文《计算机系统与程序设计》关键词:计算机考试
1. “存储程序控制”计算机的基本概念
1944年8月,著名美籍匈牙利数学家冯·诺依曼提出了EDVAC计算机方案。他在方案中提出了3条思想:
① 计算机的基本基本结构:运算器、控制器、存储器、输入设备和输出设备。
② 采用二进制数。二进制数便于硬件的物理实现,又有简单的运算规则。
③ 存储程序控制。存储程序实现了自动计算,确定了冯·诺依曼型计算机的基本结构。
2. 计算机硬件的组成
(1)运算器
运算器主要完成算术运算和逻辑运算,它由一个加法器、若干寄存器和一些控制线路组成。
(2)控制器
控制器由指令寄存器、译码器、时序节拍发生器、操作控制部件和指令计数器组成。
(3)存储器
存储器分为内存储器和外存储器。CPU只能访问存储在内存中的数据,外存中的数据只有先调入内存后才能被CPU访问和处理。
(4)输入设备
(5)输出设备
3. 计算机软件的组成
计算机软件分为系统软件和应用软件。统软件
① 系统软件的分类。
系统软件分为操作系统、语言处理系统(翻译程序)、数据库管理系统和服务程序4类。
② 操作系统。
一个操作系统应包括处理器管理、作业管理、存储器管理、设备管理和文件管理这5大功能模块。
操作系统通常分为单用户操作系统、批处理操作系统、分时操作系统、实时操作系统、网络操作系统和微机操作系统。
(2)应用软件
从软件服务对象的角度,可将应用软件分为通用软件和专用软件两类。
4. 计算机指令与程序设计语言
(1)计算机指令
一条指令必须包括操作码和地址码。操作码指出该指令完成操作的类型,地址码指出参与操作的数据和操作结果存放的位置。
一台计算机可能有多种多样的指令,这些指令的集合称为该计算机的指令系统。
(2)机器语言、汇编语言和高级语言
程序设计语言通常分为机器语言、汇编语言和高级语言3类。
① 机器语言:是计算机惟一能够识别并直接执行的语言。
② 汇编语言:用汇编语言编写的程序称为汇编语言源程序,必须先把汇编语言源程序翻译成机器语言程序(称目标程序),然后才能被执行。
③ 高级程序设计语言。
(3)高级语言的解释和编译
把高级语言源程序翻译成等价的机器语言程序(目标程序)才能执行,这种翻译有解释和编译两种方法。
① 早期BASIC语言采用解释的方法,解释一条语句执行一条语句,效率比较低。
② 目前流行的C、C++、Visual C++、Visual Basic等采用编译的方法,即经过编译和连接装配两步后才能成为可执行的机器语言程序。 计算机等级考试,IT 认证考试试题复习资料下载=进入快乐阅读网www.zuwenw.com
|