首页 > 编程知识 正文

计算机体系结构第五版课后答案,计算机组成原理第五版课后答案解析

时间:2023-05-06 16:32:24 阅读:15769 作者:1301

答案是第五版,但和第六版几乎没有区别。 请不要下载。 谢谢你。 计算机组成原理第六版课后答案pdf链接,数据库第五版课后答案pdf

引出代码: eold

追述:第五版的答案

链接: https://pan.Baidu.com/s/1 dez hy5 xnxn 03 fqhdcyjkca

引出代码: cbqx

比较数字计算机和模拟计算机的特点。

答:工作原理不同(数字计算机内部处理的是称为数字信号的电信号,特点是离散的模拟计算机内部使用的电信号是自然界的实际信号,称为模拟信号,运算过程是连续的。

数据处理方法差异:模拟计算机能适应温度波动等复杂现象连续变化的输入。 为了准确模拟世界,数字计算机必须将其输入简化为二进制语言。

结构性能不同:由于数字计算机内部采用数字信号进行处理,组成结构和性能较好的模拟计算机的所有处理过程都需要通过模拟电路实现,电路结构复杂,抗干扰能力差。

运算速度差异:由于数字计算机使用二进制,运算速度远远快于模拟计算机。

数字计算机是怎么分类的? 分类的依据是什么?

a )按存储大小分类,可分为大、大、中、小、微型计算机。

按传输方式和操作方式分类:分为串口机和并口机。

按电路结构分类,可分为电子管、晶体管、集成电路、大规模集成电路。

按用途划分:分为通用计算机、数据处理机、控制机。

数码计算机有哪些主要的APP应用?

答:通用机(用于计算科研中复杂的数学问题,研究用于解决微分方程、代数方程等的物体运动规律,用于研究导弹、人造卫星的运动轨迹等; 选择最佳方案、桥梁、厂房等设计方案。

数据处理机)用于综合分析数据。 总结实验、观测数据等,整理、分类、统计,绘制数据分布曲线,打印报告。

控制机)及时收集检测数据,经过计算和判断,按最佳值进行自动控制或自动调节。

紧凑型板栗型计算机的主要设计思想是什么? 包括哪些主要组成部分?

答:主要设计思想:

用二进制表示数据和指令,指令由操作码和地址码组成。

存储程序,控制程序:将程序和数据存储在内存中,计算机运行时从内存中取出指令执行,完成计算。

按顺序执行命令。 程序分支通过JMP等分支指令实现。

主要构成要素:存储器、运算器、控制器、输入设备、输出设备

什么是存储容量? 什么是单位地址? 什么是数据字? 什么是命令语?

a )存储容量)可存储在存储器中的二进制信息量表示为存储容量=地址寄存器MAR的地址数(存储单元数)、存储字数) (存储字长/存储单元大小)。

单位地址:存储器内的存储单元的编号,存储器由多个存储单元构成,各存储单元存储1字节(8位)的数据。 为了表示一个地址,经常使用四个十六进制数。

数据字:一个字表示要处理的数据

命令语:有的字是命令

什么是命令? 什么是程序?

a )指令)指令是以机器能够理解的特定格式排列的一系列代码,要求在一个指令周期内,向机器通知使机器完成特定操作并使CPU执行某种操作的“指令”。 如AX BXAX命令所示,是使CPU将AX寄存器和BX寄存器的数量相加,并将结果放入AX寄存器中。 命令是CPU操作的基本单位。

程序:程序是为解决特定问题而设计的指令序列,计算机程序由指令组成。

指令和数据都在内存中,但计算机如何区分它们是指令还是数据?

答:指令和数据均以二进制格式存储在内存中,但CPU可以根据指令周期的不同阶段区分是指令还是数据。 通常,在指过程(或指过程)中检索到的是指令,而在执行阶段)或相应的微程序)中检索到的是数据。

通过地址源进行区分。 从PC中取出存储单元地址是命令,从命令地址码部分取出存储单元地址是操作数。

CPU在确认取出的是指令后,将该操作码发送到解码,因此无法根据解码结果区分指令和数据。

指令和数据的地址方式不足以区分取出的内容是指令还是数据。

指令和数据以二进制形式保存在主存储单元中,因此无法根据指令和数据所在的存储单元进行区分。

什么是内存? 什么是外部存储? 什么是CPU? 什么是接口? 我会简单地叙述那个功能。

a )存储器是用于存储程序和数据的部件,具有存储功能,确保计算机正常工作。 种类繁多,根据其用途可以分为主存储装置和辅助存储装置,主存储装置简称为内部存储装置(简称为存储器),辅助存储装置简称为外部存储装置)。

外部存储器:外部存储器通常是磁性介质或光盘,可以长期存储信息,包括硬盘、软盘、磁带和光盘,不依赖于电来存储信息。 但是,由于是在机械部件上工作,所以速度比CPU慢很多。

内存是主板上的存储部件,是CPU直接沟通并存储数据的部件,存储当前正在使用的“运行中”数据和程序。 其物理本质是一组或多组具有数据输入输出和数据存储功能的集成电路,存储器用于临时存储程序和数据,一旦断电或断电,其中的程序和数据就会丢失。

CPU:CPU是计算机的主要器件之一,功能主要是解释计算机指令,处理计算机软件中的数据。 CPU主要由控制器、运算器两部分组成,其中

还包括高速缓冲存储器及实现它们之间联系的数据、控制的总线。

接口:同一计算机不同功能层之间的通信规则称为接口。接口泛指实体把自己提供给外界的一种抽象化物,其内部对外界屏蔽,具有封装的特性。

计算机的系统软件包括哪几类?说明他们的用途。
答:①操作系统类:控制和管理计算机各种资源、自动调度用户作业程序、处理各种中断的软件,是用户与计算机的接口。

②语言处理程序类:计算机能识别的语言与机器能直接执行的语言并不一致。计算机能够识别的语言编制的程序称为源程序,如:C语言。用机器语言编制的程序,称为目标程序。语言程序将源程序翻译成目标程序。

③服务性程序类:诊断程序、调试程序等。

④数据库管理系统类:有组织地、动态地存贮大量数据,使人们能方便、高效地使用这些数据。数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。

说明软件发展的演变过程。
答:①程序设计阶段(20世纪40-50年代):尚无软件的概念,程序设计主要围绕硬件进行开发,规模很小,工具简单,无明确分工(开发者和用户),程序设计追求节省空间和编程技巧,无文档资料(除程序清单外),主要用于科学计算。

②软件设计阶段(20世纪50-70年代):硬件环境相对稳定,开始广泛使用产品软件(可购买),从而建立了软件的概念。软件系统的规模越来越庞大,高级编程语言层出不穷,应用领域不断拓宽,开发者和用户有了明确的分工。

③软件工程阶段(20世纪70年代起):硬件已向巨型化、微型化、网络化和智能化四个方向发展,数据库技术已成熟并广泛应用。

现代计算机系统如何进行多级划分?这种分级观点对计算机会产生什么影响?
答:①现代计算机系统可分为七个层次,第0级是硬联逻辑级;第1级是微程序设计级;第2级是一般机器级;第3级是操作系统级;第4级是汇编语言级;第5级是高级语言级;第6级是应用语言级。
②多级层次结构是从使用语言的角度,基于程序员与计算机系统对话中所采用的语言结构和语义划分。有利于正确理解计算机系统的工作过程,明确软件,硬件在计算机系统中的地位和作用。

为什么软件能够转化为硬件?硬件能够转化为软件?实现这种转换的媒介是什么?
答:①硬件和软件的逻辑等价性,使得任何操作可以由软件来实现,也可由硬件来实现;任何指令的执行可以由硬件来完成,同样也可以由软件来完成。

②固件是软件和硬件相互转化的媒介。将程序固定在ROM中组成的部件称为固件。固件是一种具有软件特性的硬件,它具有硬件的快速性特点,又有软件的灵活性特点。

思考题:

冯诺依曼计算机体系结构核心思想是什么
答:①数字计算机的数制采用二进制。采用二进制作为计算机数值计算的基础,以0、1代表数值。不采用人类常用的十进制计数方法,二进制使得计算机容易实现数值的计算。

②计算机应该按照程序顺序执行。程序或指令的顺序执行,即预先编好程序,然后交给计算机按照程序中预先定义好的顺序进行数值计算。

为什么冯诺依曼体系结构选择二进制?
答:①两个状态的系统在物理上容易实现。因为二进制代码简单,对于机器来说通电和断电是很容易做到的事,用计算机电子器件的截止和饱和两个稳态,即高电平和低电平来表示“0”和“1”,其实现非常容易。如果采用十进制,就不好在物理层面上操作。

②二进制运算规则远比十进制简单、可进行逻辑运算,这样使计算机结构大为简化,运算速度大大提高。

指令和数据在冯诺依曼计算机如何区分?
答:①虽然指令和数据都是以二进制形式存放在存储器中,但CPU可以根据指令周期的不同阶段来区分是指令还是数据,通常在取指阶段(或取指微程序)取出的是指令,在执行阶段(或相应微程序)取出的是数据。

②通过地址来源区分。由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址的取出的是操作数。

③CPU只有在确定取出的是指令之后,才会将其操作码送去译码,因此,不能依据译码的结果来区分指令和数据。

④指令和数据的寻址方式是不足以区分取出的内容是指令还是数据的。

⑤指令和数据都是以二进制的形式存储在主存单元中的,因此,根据指令和数据所在的存储单元是不能进行区分的。

计算机与计算工具区别是什么?
答:①计算器只是简单的计算工具,有些机型具备函数计算功能,有些机型具备一定的贮存功能,但一般只能存储几组数据。计算机则具备复杂存贮功能、控制功能,更加强大。

②以自动化程度来区别二者,就在于是否需要人工干预其运行。计算器不能自动地实现数据的录入、处理、存储和输出,必须由人来操作完成。而计算机通过编制程序能够自动进行处理。

③是否具有扩展性是二者的本质区别。计算器使用的是固化的处理程序,只能完成特定的计算任务;而计算机借助操作系统平台和各类应用软硬件,可以无限扩展其应用领域。

逻辑等价性有何含义?
答:①软件与硬件的(逻辑)等价性原理:任何一个由软件所完成的操作也可以直接由硬件来实现,任何一条由硬件所执行的指令也能用软件来完成。

②等价是指软硬件在逻辑功能上的等价,并不是性能和成本的等价。

③正是性能和成本的不等价,才使得我们需要根据应用问题,选择使用硬件还是软件实现。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。