组成原理内容回顾-LucasTsai的日志-网易博客
组成原理内容回顾 补码的最小负数
默认分类   2008-10-22 09:09   阅读166   评论0  
第一章 概论
(一)本章学习目标
1.理解计算机的基本概念,发展过程和应用领域;
2.熟练掌握计算机的五大组成部件,冯氏计算机基本思想,计算机的基本工作原理;
3.学会计算机的层次结构,总线分类,计算机软件和硬件概念和分类;
4.能运用计算机的性能指标,绘制和描述计算机的组成结构及工作原理。
(二)本章重点、要点
计算机的基本概念、基本组成、冯·诺依曼原理的基本思想、软件与硬件的逻辑等价、计算机性能指标。
(三)本章练习题或思考题:
1、单项选择题
⑴ 完整的计算机系统应包括______。
A.运算器、存储器、控制器          B.外部设备和主机
C.主机和实用程序                  D.配套的硬件设备和软件系统
⑵ 计算机系统中的存储器系统是指______。
A.RAM存储器      B.ROM存储器
C.主存储器                                              D.主存储器和外存储器
⑶ 冯·诺依曼机工作方式的基本特点是______。
A.多指令流单数据流                                      B.按地址访问并顺序执行指令
C.堆栈操作                                              D.存储器按内部选择地址
2、什么是“计算机”,你怎样理解“计算机”这个术语?
3、计算机发展了几代?各代的基本特征是什么?
4、计算机的应用主要分为哪几个方面?能举出你熟悉的例子吗?
5、冯·诺依曼型计算机的基本特点是什么?
6、计算机硬件有哪些部件,各部件的作用是什么?
7、什么是总线?以总线组成计算机有哪几种组成结构?各有什么特点?
8、什么是硬件、软件和固件?什么是软件和硬件的逻辑等价?在什么意义上软件和硬件是不等价的?
9、计算机中运行的软件有哪些,举例说明。
10、说明高级语言、汇编语言、机器语言三者的区别。
11、计算机系统按程序设计语言划分为哪几个层次?
12、你怎样理解计算机中的“兼容”特性?
13、解释如下概念:ALU CPU 主机 字长
14、计算机硬件实体的5个基本组成部分是否缺一不可?
15、常用的计算机性能指标有哪些?
第一章 练习题或思考题解答:
1. (1)D    (2)D  (3)B
2. 答:计算机是一种以电子器件为基础的,不需人的直接干预,能够对各种数字化信息进行快速算术和逻辑运算的工具,是一个由硬件﹑软件组成的复杂的自动化设备。
理解计算机的概念,应从六个方面:(1)以电子器件为物质基础,即研究的对象是电子数
字计算机(Digital Computer);(2)不需要人的直接干预,说明具有自动化能力,其前提是存储程序;(3)处理各种数字化信息,计算机以二进制编码作为数字化编码及运算的基础;(4)具有算逻运算能力,基本运算操作是算术和逻辑运算;(5)计算机是快速工具,主要取决于两个因素:一是电子器件,二是存储程序。(6)由硬件和软件组成。
3. 答:见课本中的描述。
4. 答:计算机的生命力在于它的广泛应用,应用的范围几乎涉及人类社会的所有领域。归纳起来,在科学计算、过程检测与控制、信息管理、计算机辅助系统等领域中的应用成就最为突出。
举例:计算机辅助教学CAI;学生的学籍管理系统;数字图书馆系统;虚拟现实系统;售票系统;学校的一卡通系统等。
5. 答:冯?诺依曼原理的基本思想是:
采用二进制形式表示数据和指令。指令由操作码和地址码组成。
将程序和数据存放在存储器中,使计算机在工作时从存储器取出指令加以执行,自动完成计算任务。这就是“存储程序”和“程序控制”(简称存储程序控制)的概念。
指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。
计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能。
冯?诺依曼型计算机的基本特点也可以用“存储程序”和“程序控制”来高度概括。
6. 答:计算机的硬件系统由有形的电子器件等构成的,它包括运算器、存储器、控制器、输入输出设备及总线系统组成。而总线分为数据总线、地址总线、控制总线,其结构有单总线结构、双总线结构及多总线结构。存储器(Memory)是用来存放数据和程序的部件;运算器是对信息进行运算处理的部件;控制器是整个计算机的控制核心。它的主要功能是读取指令、翻译指令代码、并向计算机各部分发出控制信号,以便执行指令;输入设备能将数据和程序变换成计算机内部所能识别和接受的信息方式,并顺序地把它们送入存储器中;输出设备将计算机处理的结果以人们能接受的或其它机器能接受的形式送出。
7. 答:总线(Bus)就是计算机中用于传送信息的公用通道,是为多个部件服务的一组信息传送连接线。按照总线的连接方式,计算机组成结构可以分为单总线结构、双总线结构和多总线结构等(详细内容见第7章)。
8. 答:计算机硬件(Hardware)是指构成计算机的所有实体部件的集合,通常这些部件由电路(电子元件)、机械等物理部件组成。计算机软件(Software)是指能使计算机工作的程序和程序运行时所需要的数据,以及与这些程序和数据有关的文字说明和图表资料,其中文字说明和图表资料又称为文档。固件(Firmware)是一种界于传统的软件和硬件之间的实体,功能上类似软件,但形态上又是硬件。微程序是计算机硬件和软件相结合的重要形式。
软件和硬件的逻辑等价含义:
(1)任何一个由软件所完成的操作也可以直接由硬件来实现
(2)任何一条由硬件所执行的指令也能用软件来完成
在物理意义上软件和硬件是不等价的。
9. 答:计算机软件可以分为系统软件和应用软件两大类。系统软件是指管理、监控和维护计算机资源(包括硬件和软件)的软件。系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。目前常见的系统软件有操作系统、各种语言处理程序、数据库管理系统以及各种服务性程序等。
举例:系统软件,如Windows,Linux等;应用软件,如学生的学籍管理系统等。
10. 答:程序设计语言一般分为机器语言、汇编语言和高级语言三类。机器语言是最底层的计算机语言。用机器语言编写的程序,计算机硬件可以直接识别。每一条机器指令都是二进制形式的指令代码。汇编语言是为了便于理解与记忆,将机器语言用助记符号代替而形成的一种语言。高级语言是从50年代中期开始逐步发展起来的面向问题的程序设计语言,与具体的计算机硬件无关,其表达方式接近于被描述的问题,易为人们接受和掌握。
机器语言程序是直接针对计算机硬件的,执行效率比较高,能充分发挥计算机的速度性能。但是,用机器语言编写程序的难度比较大,容易出错,而且程序的直观性比较差,也不容易移植。汇编语言采用了助记符,比机器语言直观,容易理解和记忆,用汇编语言编写的程序
也比机器语言程序易读、易检查、易修改。但需要汇编程序的支持。高级语言的显著特点是独立于具体的计算机硬件,通用性和可移植性好,易于编程,但运行效率低。
11. 答:计算机系统是一个由硬件、软件组成的多级层次结构,它通常由微程序级、一般机器级、操作系统级、汇编语言级、高级语言级组成,每一级上都能创造程序设计,且得到下级的支持。
12. 答:兼容(Compatible)是一个广泛的概念,包括软件兼容、硬件兼容、系统兼容等。软件兼容存在以下两种情况:
(1)软件的向上兼容性——这是指某档机原开发的软件可以不加修改便能在它的高档机上正确运行使用。
(2)软件的向下兼容性——这是指某档机的软件可以不加修改便能在它的低档机上正确运行使用。在这种情况下,软件向上兼容是不成问题的。在同一系列机内,不论高档机与低档机,所有机型上都能运行使用的软件,则是既能向上兼容又能向下兼容。
硬件兼容是软件兼容的基础,系统兼容包括硬件兼容和软件问题。
13. 答:算术逻辑运算部件(ALU:Arithmetic Logic Unit),是运算器的核心组成,功能是完成算数和逻辑运算。“中央处理单元”(CPU:Central Processing Unit)包括运算器和控制器,是计算机的信息处理的中心部件。存储器、运算器和控制器在信息处理操作中起主要作用,是计算机硬件的主体部分,通常被称为 “主机”。字长决定了计算机的运算精度、指令字长度、存储单元长度等,可以是8/16/32/64/128位(bit)等。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。