摘要:(软件评测师2007年5月上午第5题)计算机各功能部件之间的合作关系如图1-1所示。假设图中的虚线表示控制流,实线表示数据流,那么a、b和c分别表示(1).
1.2 例题分析
例题1(软件评测师2007年5月上午第5题)
计算机各功能部件之间的合作关系如图1-1所示。假设图中的虚线表示控制流,实线表示数据流,那么a、b和c分别表示(1).
图1-1 计算机部件间的关系
(1)A.控制器、内存储器和运算器B.控制器、运算器和内存储器
C.内存储器、运算器和控制器D.内存储器、控制器和运算器
答案:B
分析:
本题考查计算机系统的构成。
"存储程序控制"的概念是美籍匈牙利数学家冯·诺伊曼于1946年提出的设计电子数字计算机的一些基本思想,其要点如下。
(1)由运算器、控制器、存储器、输入装置和输出装置5大基本部件组成计算机,并规定了这5个部分的基本功能。
(2)采用二进制形式表示数据和指令,二进制数便于硬件的物理实现,又有简单的运算规则。
(3)将程序和数据事先放在存储器中,使计算机在工作时能够自动高速地从存储器中取出指令并执行,这就是存储程序概念。
这些概念奠定了现代计算机的基本结构,并开创了程序设计的时代。半个多世纪以来,虽然计算机结构经历了重大的变化,性能也有了惊人的提高,但就其结构原理来说,至今占有主流地位的仍是以存储程序原理为基础的冯·诺依曼型计算机。
一个完整的计算机系统由硬件系统和软件系统两部分组成,硬件是计算机的实体,是计算机实现其功能的物质基础,主机、键盘、显示器、光驱、硬盘、软盘驱动器、打印机和鼠标等都属于硬件;软件是指挥计算机运行的程序集,按功能分系统软件和应用软件。人们把没有安装任何软件的计算机称为"裸机".
计算机硬件是计算机系统中所使用的电子线路和物理设备的总和,按功能可以分为以下几个部分。
1.中央处理器(CPU)
主要功能是根据存储器内的程序逐条执行程序指定的操作。中央处理器主要由运算器和控制器组成。
运算器是计算机处理数据和形成信息的加工厂,主要完成算术运算和逻辑运算,它由算术逻辑运算部件(ALU)、累加器及通用寄存器组成。
控制器是计算机的神经中枢,它控制并协调计算机各部件自动且连续地执行各条指令,它通常由如下部件组成。
1)指令寄存器(IR):存放由存储器取得的指令。
2)指令译码器(ID):将指令中的操作码翻译成相应的控制信号。
3)时序节拍发生器:产生一定的时序脉冲和节拍电位,使计算机有节奏且有次序地工作。
4)操作控制部件:将脉冲、电位和译码器的控制信号组合起来,有时间性且有时序地控制各个部件完成相应的操作。
5)程序计数器(PC):指出下一条指令的地址。
6)标志寄存器(Flags Register):记录运算器的重要状态或特征。
2.存储器
主要功能是存放程序和数据,程序是计算机操作的依据;数据是计算机操作的对象。存储器由存储体、地址译码器、读写控制电路、地址总线和数据总线组成,由中央处理器直接随机存取指令和数据的存储器称为"主存储器";磁盘、磁带和光盘等大容量存储器称为"外存储器"(或"辅助存储器"),由主存储器、外部存储器和相应软件组成计算机的存储系统。
3.外部设备
用户与机器之间的桥梁,由如下部分组成。
(1)输入设备:是把用户要求计算机处理的数据、字符、文字、图形和程序等各种形式的信息转换为计算机能接受的编码形式存入到计算机内。
(2)输出设备:是把计算机的处理结果以用户需要的形式(如屏幕显示、文字打印、图形图表及语言音响等)输出。
(3)输入输出接口:外部设备与中央处理器之间的缓冲装置,负责电气性能的匹配和信息格式的转换。
计算机软件是指为运行、维护、管理及应用计算机编写的所有程序和数据的总和,可分为系统软件和应用软件两个部分。系统软件负责整个计算机系统资源的管理、调度、监视和服务,通常包括如下类型。
(1)操作系统:是系统软件的核心,负责对计算机系统内各种软硬件资源的管理、控制和监视。操作系统是维持计算机运行的常用软件,具有3大功能,即管理计算机硬、软件资源,使之能有效地被应用;组织协调计算机各组成部分的运行,以增强系统的处理能力;提供各种实用的人机界面,为用户操作提供方便。操作系统软件包括进程管理、存储管理、设备管理、文件管理和作业管理等5个部分。
(2)数据库管理系统:负责计算机系统内全部文件、资料和数据的管理和共享。
(3)语言处理系统(翻译程序):高级语言的翻译方法包括:解释和编译。对源程序进行解释和编译任务的程序分别称为"解释程序"和"编译程序",编译程序负责把用户用高级语言所编写的源程序编译成机器所能理解和执行的机器语言。
(4)网络系统:负责组织和管理计算机系统的网络资源,使得多台独立的计算机间能实现的资源共享和通信。
(5)标准程序库:按标准格式所编写的一些程序的集合,完成通用的功能。
(6)服务性程序:也称为"实用程序",是为增强计算机系统的服务功能而提供的各种程序,包括对用户程序的装置、连接、编辑、查错、纠错及诊断等功能。例如,故障诊断程序负责检测、辨认和定位计算机设备的故障及某个程序中的错误,以便操作者排除和纠正。
应用软件指各个不同领域的用户为各自需要而开发的各种应用程序,可分为通用软件和专用软件两类,常见的文字处理软件Word、电子表格软件Excel等属于通用软件;某些行业的管理软件,如ERP及CRM等属于专用软件。
返回目录:软件评测师试题精编第1章计算机系统构成
编辑推荐
软考备考资料免费领取
去领取