计算机组成原理简答题锦集

合集下载

计算机组成原理简答题集

计算机组成原理简答题集

1 说明计算机系统的层次结构。

计算机系统可分为:微程序机器级,一般机器级(或称机器语言级),操作系统级,汇编语言级,高级语言级。

3 请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处?SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路。

4 请说明程序查询方式与中断方式各自的特点。

程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。

5 指令和数据均存放在内存中,计算机如何从时间和空间上区分它们是指令还是数据。

时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。

从空间上讲,从内存读出的指令流流向控制器(指令寄存器)。

从内存读出的数据流流向运算器(通用寄存器)。

6 什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?指令周期是完成一条指令所需的时间。

包括取指令、分析指令和执行指令所需的全部时间。

机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。

时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。

一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。

7 简要描述外设进行DMA操作的过程及DMA方式的主要优点。

(1)外设发出DMA请求;(2)CPU响应请求,DMA控制器从CPU接管总线的控制;(3)由DMA控制器执行数据传送操作;(4)向CPU报告DMA操作结束。

主要优点是数据数据速度快8 在寄存器—寄存器型,寄存器—存储器型和存储器—存储器型三类指令中,哪类指令的执行时间最长?哪类指令的执行时间最短?为什么?寄存器-寄存器型执行速度最快,存储器-存储器型执行速度最慢。

计算机组成原理试题及答案全套

计算机组成原理试题及答案全套

计算机组成原理试题及答案全套第一部分:选择题1.下列关于计算机内存的说法,错误的是:A.内存是计算机的主要存储器件之一B.内存是临时存储器件,供程序运行时使用C.内存容量越大,计算机的性能越强D.内存分为主存和辅存,主存速度较快,但容量相对较小答案:C2.下列关于CPU的说法,错误的是:A.CPU是计算机的核心部件,负责执行指令和控制计算机的运行B.CPU由运算器、控制器和寄存器组成C.CPU的速度越快,计算机的运行速度越快D.CPU的主频越高,计算机的运行速度越慢答案:D3.下列关于指令周期的说法,错误的是:A.指令周期是CPU执行一条指令所需的时间B.指令周期包括取指令、译码、执行、访存四个阶段C.指令周期的长度取决于CPU的主频D.指令周期越短,CPU的执行效率越高答案:D4.下列关于存储器层次结构的说法,错误的是:A.存储器层次结构分为寄存器、高速缓存、主存和辅存B.存储器层次结构越高,存取速度越快,容量越小C.高速缓存是位于CPU和主存之间的高速存储器D.存储器层次结构的设计目标是在速度、容量和成本之间取得平衡答案:B5.下列哪项措施可以提高计算机系统的安全性?A.设置强密码B.定期更新操作系统和应用程序补丁C.安装杀毒软件和防火墙D.以上都是答案:D6.下列关于计算机硬盘的说法,错误的是:A.硬盘是一种磁存储设备,用于长期存储数据B.硬盘的读写速度相对较慢,但容量较大C.硬盘的存储介质是固态闪存芯片D.硬盘采用磁道、扇区和柱面的方式来寻址数据答案:C第二部分:填空题1.计算机系统由________、软件和人员三部分组成。

答案:硬件2.CPU的两个主要功能是执行________和控制计算机的运行。

答案:指令3.存储器层次结构的设计目标是在速度、________和成本之间取得平衡。

答案:容量4.计算机的存储器分为________和辅存两部分。

答案:主存5.操作系统的主要功能包括________管理、文件管理和用户接口等。

计算机组成原理(简答题)

计算机组成原理(简答题)

计算机组成原理(简单题)第一章概论1、计算机的应用领域:科学计算、数据处理、实时控制、辅助设计、通信和娱乐。

2、计算机的基本功能:存储和处理外部信息,并将处理结果向外界输出。

3、数字计算机的硬件由:运算器、控制器、存储器、输入单元和输出单元。

4、软件可以分成系统软件和应用软件。

其中系统软件包括:操作系统、诊断程序、编译程序、解释程序、汇编程序和网络通信程序。

5、计算机系统按层次进行划分,可以分成,硬件系统、系统软件和应用软件三部分。

6、计算机程序设计语言可以分成:高级语言、汇编语言和机器语言。

第二章数据编码和数据运算1、什么是定点数?它有哪些类型?答:定点数是指小数点位置固定的数据。

定点数的类型有定点整数和定点小数。

2、什么是规格化的浮点数?为什么要对浮点数进行规格化?答:规格化的浮点数是指规定尾数部分用纯小数来表示,而且尾数的绝对值应大于或等于1/R并小于等于1。

在科学计数法中,一个浮点数在计算机中的编码不唯一,这样就给编码带来了很大的麻烦,所有在计算机中要对浮点数进行规格化。

3、什么是逻辑运算?它有哪些类型?答:逻辑运算时指把数据作为一组位串进行按位的运算方式。

基本的逻辑运算有逻辑或运算、逻辑与运算和逻辑非运算。

4、计算机中是如何利用加法器电路进行减法运算的?答:在计算机中可以通过将控制信号M设置为1,利用加法器电路来进行减法运算。

第三章存储系统1、计算机的存储器可以分为哪些类型?答:计算机的存储器分成随机存储器和只读存储器。

2、宽字存储器有什么特点?答:宽字存储器是将存储器的位数扩展到多个字的宽度,访问存储器时可以同时对对个字进行访问,从而提高数据访问的吞吐量。

3、多体交叉存储器有什么特点?答:多体交叉存储器是由对个相互独立的存储体构成。

每个存储器是一个独立操作的单位,有自己的操作控制电路和存放地址的寄存器,可以分别进行数据读写操作,各个存储体的读写过程重叠进行。

4、什么是相联存储器?它有什么特点?答:相联存储器是一种按内容访问的存储器。

计算机组成原理简答题

计算机组成原理简答题

1.说明计算机系统的层次结构。

解答:一,微程序设计级二,一般机器级三,操作系统级四,汇编语言级五,高级语言级2.静态存储器依靠什么存储信息?动态存储器又依靠什么原理存储信息?试比较它们的优缺点。

解答:①静态存储器以双稳态触发器为存储信息的物理单元,依靠内部交叉反馈保存信息。

速度较快,不需动态刷新,但集成度稍低,功耗大。

②动态存储器依靠电容上暂存电荷来存储信息,电容上有电荷为1,无电荷为0.集成度高,功耗小,速度悄慢,需定时刷新。

3.请说明SRAM的组成结构,与SRAM相比,DRAM在电路组成上有什么不同之处?解答:SRAM存储器由存储体、读写电路、地址译码电路、控制电路组成,DRAM还需要有动态刷新电路。

4.16位无符号整数和16位定点原码整数的表示范围分别是多少?解答:对于无符号整数而言,其表示范围是0~65535,即全0到全1 对于n位定点原码整数(有一位是符号位)而言,其表示范围是)-(2^(n-1)-1)~+(2^(n-1)-1)所以16位定点原码整数的表示范围为-32768~+327685.在浮点数中,阶码的正负和尾数的正负各代表什么含意?对实际数值的正负与大小有何影响?解答:①阶码为正,表示将尾数扩大。

②阶码为负,表示将尾数缩小。

③尾数的正负代表浮点数的正负。

6.什么是指令周期?什么是机器周期?什么是时钟周期?三者之间的关系如何?解答:指令周期是完成一条指令所需的时间。

包括取指令、分析指令和执行指令所需的全部时间。

机器周期也称为CPU周期,是指被确定为指令执行过程中的归一化基准时间,通常等于取指时间(或访存时间)。

时钟周期是时钟频率的倒数,也可称为节拍脉冲或T周期,是处理操作的最基本单位。

一个指令周期由若干个机器周期组成,每个机器周期又由若干个时钟周期组成。

7.请说明程序查询方式与中断方式各自的特点。

解答:程序查询方式,数据在CPU和外围设备之间的传送完全靠计算机程序控制,优点是硬件结构比较简单,缺点是CPU效率低,中断方式是外围设备用来“主动”通知CPU,准备输入输出的一种方法,它节省了CPU时间,但硬件结构相对复杂一些。

计算机组成原理简答题篇(如有雷同,纯属巧合)

计算机组成原理简答题篇(如有雷同,纯属巧合)

计算机组成原理简答题篇(如有雷同,纯属巧合)1(简要说明微程序控制方式的基本思想,答:微程序控制方式的基本思想是:(1)产生微命令的方法:将所需的微命令以代码形式编成若干条微指令,在制造CPU时将它们存入CPU中的一个控制存储器(ROM型)。

CPU执行指令时,从控制存储器中读出微指令,即可获得所需的微命令。

(2)微程序与工作程序之间的对应关系:一条微指令包含的微命令控制实现一步(一个时钟周期)机器操作;若干条微指令组成一小段微程序,解释实现一条机器指令;控制存储器中的微程序能解释实现全部指令系统。

2、说明计算机中寄存器寻址、寄存器间接寻址、变址寻址从形式地址到得到操作数的寻址处理过程。

答:(1)寄存器寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数;(2)寄存器间接寻址,形式地址为寄存器名(或编号),寄存器中的内容为操作数的地址,再读一次内存得到操作数; (3)变址寻址,形式地址为变址寄存器名(或编号)和变址偏移值,把变址寄存器中的内容与变址偏移值相加得到操作数的地址,再读一次内存得到操作数;3.机器语言、汇编语言、高级语言有何区别,答:机器语言由代码0、1组成,是机器能直接识别的一种语言。

汇编语言是面向机器的语言,它用一些特殊的符号表示指令。

高级语言是面向用户的语言,它是一种接近于人们使用习惯的语言,直观,通用,与具体机器无关。

4.计算机为什么要设置时序部件,周期、节拍、脉冲三级时序关系如何表示,答:一条指令运行的各种操作控制信号在时间上有严格的定时关系,时序部件用以控制时序以保证指令的正确执行。

将指令周期划分为几个不同的阶段,每个阶段称为一个机器周期。

一个机器周期又分为若干个相等的时间段,每个时时间段称为一个时钟周期(节拍)。

在一个时钟周期(节拍)内可设置几个工作脉冲,用于寄存器的清除、接收数据等工作。

5(简要说明组合逻辑控制器产生微命令的方法和形成微命令的条件,答:组合逻辑控制器是通过组合逻辑电路来产生微命令的,每个微命令需要一组逻辑门电路,根据形成微命令的条件即:指令代码(操作码,寻址方式码等),时序信号(工作周期、时钟周期,工作脉冲),程序状态(PSW中的标志位)外部请求等。

计算机组成原理简答题

计算机组成原理简答题

1、冯诺依曼体系结构要点答:二进制;存储程序顺序执行;硬件由运算器、控制器、存储器、输入设备、输出设备组成2、什么是存储容量?什么是单元地址?解:存储容量:指存储器可以容纳的二进制信息的数量,通常用单位KB、MB、GB来度量,存储容量越大,表示计算机所能存储的信息量越多,反映了计算机存储空间的大小。

单元地址:单元地址简称地址,在存储器中每个存储单元都有唯一的地址编号,称为单元地址。

3、什么是外存?简述其功能。

外存:为了扩大存储容量,又不使成本有很大的提高,在计算机中还配备了存储容量更大的磁盘存储器和光盘存储器,称为外存储器,简称外存。

外存可存储大量的信息,计算机需要使用时,再调入内存。

4、什么是内存?简述其功能。

解:内存:一般由半导体存储器构成,装在底版上,可直接和CPU交换信息的存储器称为内存储器,简称内存。

用来存放经常使用的程序和数据。

5、指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?一般来讲,在取指周期中从存储器读出的信息即指令信息;而在执行周期中从存储器中读出的信息即为数据信息。

6、简述常见的总线仲裁方式。

解:仲裁方式:(1)集中式仲裁方式:①链式查询方式;②计数器定时查询方式;③独立请求方式;(2)分布式仲裁方式。

7、简述波特率和比特率的区别。

波特是信号传输速度的单位,波特率等于每秒内线路状态的改变次数。

标准波特率有:1200、2400、4800、9600、19200等,1200波特率即指信号能在1秒钟内改变1200次值。

二进制系统中,信息的最小单位是比特,仅当每个信号元素代表一比特信息时,波特率才等于比特率。

8、简述接口的典型功能。

解:接口通常具有:控制、缓冲、状态、转换、整理、程序中断等功能。

9、简述总线特性包括哪4个方面。

物理特性:描述总线的物理连接方式(电缆式、主板式、背板式);功能特性:描述总线中每一根线的功能;电气特性:定义每一根线上信号的传递方向、传递方式(单端方式或差分方式等),以及有效电平范围;时间特性:定义了总线上各信号的时序关系。

计算机组成原理简答题

计算机组成原理简答题

问答:1.什么是大小端对齐Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。

Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。

2.什么是指令周期、机器周期和时钟周期?三者有何关系?答:指令周期是CPU完成一条指令的时间;机器周期是所有指令执行过程的一个基准时间,机器周期取决于指令的功能及器件的速度;一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的节拍数也可以不等。

3.什么是总线判优?为什么需要总线判优?答:总线判优就是当总线上各个主设备同时要求占用总线时,通过总线控制器,按一定的优先等级顺序确定某个主设备可以占有总线。

因为总线传输的特点就是在某一时刻,只允许一个部件向总线发送信息,如果有两个以上的部件同时向总线发送信息,势必导致信号冲突传输无效,故需用判优来解决。

4.什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理答:所谓程序访问的局部性即程序执行时对存储器的访问是不均匀的,这是由于指令和数据在主存的地址分布不是随机的,而是相对地簇聚。

存储系统的Cache—主存级和主存—辅存级都用到程序访问的局部性原理。

对Cache—主存级而言,把CPU最近期执行的程序放在容量较小、速度较高的Cache中。

对主存—辅存级而言,把程序中访问频度高、比较活跃的部分放在主存中,这样既提高了访存的速度又扩大了存储器的容量。

5.指令和数据都存于存储器中,从时间和地址两个角度,说明计算机如何区分它们?解:计算机区分指令和数据有以下2种方法:通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。

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

计算机组成原理简答题

计算机组成原理简答题

1.简述数字计算机的分类数字计算机分为专用计算机和通用计算机,通用计算机又可分为超级计算机、大型机、服务器、工作站、微型机、单片机等。

2.简述指令和数据在内存中均以二进制信息方式存储,计算机如何区分它们?从时间上讲,取指令事件发生在“取指周期”,取数据事件发生在“执行周期”。

从空间上讲,从内存读出指令流向指令寄存器,从内存读出数据流向通用寄存器。

3.简述CPU的主要功能1)指令控制:程序的顺序控制2)操作控制:CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应部件,从而控制这些部件按指令的要求进行动作。

3)时间控制:对各种操作实施时间上的控制4)数据加工:对数据进行算术运算和逻辑运算处理,完成数据的加工处理4.指令周期、机器周期、时钟周期三者之间的关系如何?指令周期是指取出并执行一条指令的时间,指令周期常常用若干个CPU周期数来表示,CPU周期也称为机器周期,而一个CPU周期又包括若干个时钟周期。

5.CPU中有哪些主要寄存器?简述这些寄存器的功能。

1)指令寄存器IR;用来保存当前正在执行的一条指令。

2)程序计数器PC:用来确定下一条指令的地址。

3)地址寄存器AR:用来保存当前CPU所访问的内存单元地址。

4)缓冲寄存器DR:a.作为CPU和内存、外部设备之间信息传送的中转站。

b.补偿CPU和内存、外围设备之间在操作速度上的差别。

c.单累加器结构的运算器中,还可兼作操作数寄存器。

5)通用寄存器AC:当运算器的算术逻辑运算单元ALU执行全部算术和逻辑运算时,为ALU提供一个工作区。

6)状态条件寄存器:保存由算术指令和逻辑指令运行或测试的结果建立的各种条件码内容。

除此之外,还保存中断和系统工作状态等信息,以便使CPU和系统能及时了解机器和程序运行状态。

6.简述计算机的层次结构计算机系统由硬件系统和软件系统两部分所构成,而如果按照功能再细分,可分为七层,分别是数字逻辑层、微体系结构层、指令系统层、操作系统层、汇编语言层和高级语言层。

计算机组成原理简答题

计算机组成原理简答题

第一章概论1.试说明冯诺依曼计算机的基本特征,请画出其框图并简要说明每个部分的主要功能。

答:1、采用二进制代码形式表示信息。

2、采用存储程序工作方式。

3、计算机硬件系统由五大部件(存储器、运算器、控制器、输入设备和输出设备)组成运算器:完成算术和逻辑运算;存储器:存储指令和数据;控制器:负责全机操作;输入输出部件:信息的输入和输出。

2.存储程序控制方式:即事先编写程序,再由计算机把这些信息存储起来,然后连续地、快速地执行程序,从而完成各种运算过程。

3.计算机内部有哪两种信息流,它们之间有什么关系?答:计算机内部有控制信息流和数据信息流。

控制信息流包括指令信息、状态信息、时序信息,这些信息的组合产生各类控制信号,对数据信息进行加工处理,并控制数据信息的流向,实现计算机的各项功能。

4.试举例说明计算机硬件和软件功能在逻辑上的等价性答:在计算机中,实际上有许多功能既可以直接由硬件实现,也可以在硬件支持下依靠软件实现,对用户而言,在功能上是等价的。

这种情况称为硬、软件在功能上的逻辑等价。

例如:硬件可以直接做乘法运算,也可以通过软件用相加和移位的方式实现乘法运算。

第二章计算机中的信息表示1.试述浮点数规格化的目的和方法答:浮点的规格化是为了使浮点数尾数的最高数值位为有效数位。

当尾数用补码表示时,若符号位与小数点后的第一位不相等,则被定义为已规格化数,否则便是非规格化数。

通过规格化,可以保证运算数据的精度。

通常,采用向左规格化,即尾数每左移一位,阶码减1,直至规格化完成。

2.请简要说明什么是计算机系统硬件与软件之间的界面,其主要功能是什么答:从程序的编制与执行角度看,指令规定了计算机的操作类型及操作数地址,它们是产生各种控制信号的基础。

另外,从硬件设计角度看,在设计计算机的时候先要确定硬件能够直接执行哪些操作,表现为一组指令集合,称之为计算机的指令系统。

因此,指令系统体现了一台计算机的软、硬件界面。

3. 如果堆栈采用自底向上生成方式,对于下述两种情况,分别讨论压入和弹出时,应先后做哪些操作?(1) 栈顶单元是已存数据的实单元(2) 栈顶单元是待存元素的空单元答:如果是实单元:压栈时先SP SP →-1, 后存入数据;弹出时先取出数据,后SP SP →+1。

计算机组成原理简答题

计算机组成原理简答题

1. 精简指令系统计算机(RISC)指令系统的最大特点是什么?答:RISC是精简指令系统计算机,它有以下特点:(1)选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。

(2)指令长度固定,指令格式种类少,寻址方式种类少。

(3)只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。

(4)大部分指令在一个机器周期内完成。

(5)CPU中通用寄存器数量相当多。

(6)以硬布线控制为主,不用或少用微指令码控制。

(7)一般用高级语言编程,特别重视编译优化工作,以减少程序执行时间。

2. 简述CPU的主要功能。

答:CPU主要有以下四方面的功能:(1)指令控制:程序的顺序控制,称为指令控制。

(2)操作控制:CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应部件,从而控制这些部件按指令的要求进行动作。

(3)时间控制:对各种操作实施时间上的控制,称为时间控制。

(4)数据加工:对数据进行算术运算和逻辑运算处理,完成数据的加工处理.3. DRAM存储器为什么要刷新?DRAM存储元是通过栅极电容存储电荷来暂存信息。

由于存储的信息电荷终究是有泄漏的,电荷数又不能像SRAM存储元那样由电源经负载管来补充,时间一长,信息就会丢失。

为此必须设法由外界按一定规律给栅极充电,按需要补给栅极电容的信息电荷,此过程叫“刷新”。

4. 什么是闪存存储器?它有哪些特点?闪速存储器是高密度、非易失性的读/写半导体存储器。

从原理上看,它属于ROM型存储器,但是它又可随机改写信息;从功能上看,它又相当于RAM,所以传统ROM与RAM的定义和划分已失去意义。

因而它是一种全新的存储器技术。

闪速存储器的特点:(1)固有的非易失性,(2)廉价的高密度,(3)可直接执行,(4)固态性能。

5. 简述总线?答:总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。

(完整版)计算机组成原理简答题

(完整版)计算机组成原理简答题

(完整版)计算机组成原理简答题计算机组成原理简答题第四章1、存储器的层次结构主要体现在什么地方?为什么要分这些层次?计算机如何管理这些层次?答:存储器的层次结构主要体现在Cache-主存和主存-辅存这两个存储层次上。

Cache-主存层次在存储系统中主要对CPU访存起加速作用,即从整体运行的效果分析,CPU 访存速度加快,接近于Cache的速度,而寻址空间和位价却接近于主存。

主存-辅存层次在存储系统中主要起扩容作用,即从程序员的角度看,他所使用的存储器其容量和位价接近于辅存,而速度接近于主存。

综合上述两个存储层次的作用,从整个存储系统来看,就达到了速度快、容量大、位价低的优化效果。

主存与CACHE之间的信息调度功能全部由硬件自动完成。

而主存与辅存层次的调度目前广泛采用虚拟存储技术实现,即将主存与辅存的一部分通过软硬结合的技术组成虚拟存储器,程序员可使用这个比主存实际空间(物理地址空间)大得多的虚拟地址空间(逻辑地址空间)编程,当程序运行时,再由软、硬件自动配合完成虚拟地址空间与主存实际物理空间的转换。

因此,这两个层次上的调度或转换操作对于程序员来说都是透明的。

2. 说明存取周期和存取时间的区别。

解:存取周期和存取时间的主要区别是:存取时间仅为完成一次操作的时间,而存取周期不仅包含操作时间,还包含操作后线路的恢复时间。

即:存取周期 = 存取时间 + 恢复时间3. 什么叫刷新?为什么要刷新?说明刷新有几种方法。

解:刷新:对DRAM定期进行的全部重写过程;刷新原因:因电容泄漏而引起的DRAM所存信息的衰减需要及时补充,因此安排了定期刷新操作;常用的刷新方法有三种:集中式、分散式、异步式。

集中式:在最大刷新间隔时间内,集中安排一段时间进行刷新,存在CPU访存死时间。

分散式:在每个读/写周期之后插入一个刷新周期,无CPU访存死时间。

异步式:是集中式和分散式的折衷。

4. 半导体存储器芯片的译码驱动方式有几种?解:半导体存储器芯片的译码驱动方式有两种:线选法和重合法。

计算机组成原理简答题锦集

计算机组成原理简答题锦集

综合以上结果有
10简述水平型微指令和垂直型微指令的特点
A.水平型微指令并行操作能力强,效力高,灵活性强,垂直型微指令则较
差;B.水平型微指令执行一条指令的时间短,垂直型微指令执行时间长;C.由
水平型微指令解析指令的微程序,有微指令字较长而微程序短的特点,垂直型微
所以: x + y = +0.01010 因为符号位相异,结果发生溢出
14 CPU中有哪几类主要寄存器,用一句话回答其功能。
A.数据缓冲寄存器(DR)B.指令寄存器(IR)C.程序计算器(PC)D.数据地址
寄存器(AR)E.通用寄存器(R0~R3)F.状态字寄存器(PSW)
1 简要总结一下,采用哪几种技术手段可以加快存储系统的访问速度?
解:1. 增加cache,利用空间局部性和时间局部性减少内存访问时间。
2. cahe优化: 多级cache减少确实损失, 非阻塞cache,流水化cache访问。
3. 采用交叉存储方式提高内存带宽。

4. 采用虚拟内存机制降低内存缺失损失。
x×y = 1×27+1×26+1×21+1×20=128+64+2+1 =+195
十进制数乘法验证:x×y=(-15)×(-13) =+195
② x+y,x-y,判断加减运算是否溢出。
解:[ x ]原 = 1.01111 [ x ]补 = 1.10001 所以 :[ -x ]补 = 0.01111
[ y ]原 = 0.11001 [ y ]补 = 0.11001 所以 :[ -y ]补 = 1.00111
9设[N]补=anan-1…a1a0,其中an是符号位。

计算机组成原理简答题

计算机组成原理简答题

问答:1.什么是大小端对齐Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。

Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。

2.什么是指令周期、机器周期和时钟周期?三者有何关系?答:指令周期是CPU完成一条指令的时间;机器周期是所有指令执行过程的一个基准时间,机器周期取决于指令的功能及器件的速度;一个指令周期包含若干个机器周期,一个机器周期又包含若干个时钟周期,每个指令周期内的机器周期数可以不等,每个机器周期内的节拍数也可以不等。

3.什么是总线判优?为什么需要总线判优?答:总线判优就是当总线上各个主设备同时要求占用总线时,通过总线控制器,按一定的优先等级顺序确定某个主设备可以占有总线。

因为总线传输的特点就是在某一时刻,只允许一个部件向总线发送信息,如果有两个以上的部件同时向总线发送信息,势必导致信号冲突传输无效,故需用判优来解决。

4.什么是“程序访问的局部性”?存储系统中哪一级采用了程序访问的局部性原理答:所谓程序访问的局部性即程序执行时对存储器的访问是不均匀的,这是由于指令和数据在主存的地址分布不是随机的,而是相对地簇聚。

存储系统的Cache—主存级和主存—辅存级都用到程序访问的局部性原理。

对Cache—主存级而言,把CPU最近期执行的程序放在容量较小、速度较高的Cache中。

对主存—辅存级而言,把程序中访问频度高、比较活跃的部分放在主存中,这样既提高了访存的速度又扩大了存储器的容量。

5.指令和数据都存于存储器中,从时间和地址两个角度,说明计算机如何区分它们?解:计算机区分指令和数据有以下2种方法:通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指令阶段(或相应微程序)取出的即为数据。

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

网教-计算机组成原理简答题

网教-计算机组成原理简答题

1、将十进制数(60.25)10 转换成二进制数、八进制数和十六进制数。

1.(60.25)10=(111100.01)2=(74.2)8=(3C.4)16 2.[X ]补=00.1011 [Y]补=11.0011 [X+Y]补 =[X ]补 +[Y]补= 00.1011+11.0011=11.1110 结果的两个符号位相同,无溢出。

[X-Y]补 =[X ]补 +[-Y]补= 00.1011+00.1101=01.1000结果的两个符号位不相同,为01,产生下溢。

1、以硬盘读写为例,说明在主机和外设之间进行数据传送,为什么需要采用DMA 方式?一些高速外设,如硬盘、光盘等I/O 设备,经常需要和主存进行大批量的数据交换;若采用程序查询方式或程序中断方式来完成,即通过CPU 执行程序来完成数据交换,速度较慢,极可能造成数据的丢失,因而不能满足批量数据的高速传递需求。

因此,需要借助于硬件,比如DMA 控制器来实现主存和高速外设之间的直接数据传送。

2、计算机中设置Cache 的作用是什么?能否扩大Cache 的容量并取代主存,为什么?1)计算机中设置Cache 主要是为了解决CPU 和主存速度不匹配的问题,在存储系统中对CPU 访存起加速作用。

Cache 和主存构成了Cache-主存存储层次,从CPU 的角度看,该层次的速度接近于Cache ,而容量和每位价格却接近于主存。

这就解决了存储器的高速度和低成本之间的矛盾;2) 不能把Cache 的容量扩大到最后取代主存,主要是因为Cache 通常由价格昂贵的双极型半导体器件构成,其每位价格远远高于普通的MOS 型半导体器件构成的主存。

若将其容量扩充到主存的容量,整个存储系统的成本会大幅度上升,因此不能取代主存。

3、CPU 中设有哪些寄存器?各寄存器的位数由何因素确定?1)CPU 中的寄存器主要包括通用寄存器,程序计数器PC ,指令寄存器IR ,存储器地址寄存器MAR ,存储器数据寄存器MBR 和状态标志寄存器等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机组成原理简答题锦集
1 简要总结一下,采用哪几种技术手段可以加快存储系统的访问速度?
解:1. 增加cache,利用空间局部性和时间局部性减少内存访问时间。

2. cahe优化: 多级cache减少确实损失,非阻塞cache,流水化cache访问。

3. 采用交叉存储方式提高内存带宽。

4. 采用虚拟内存机制降低内存缺失损失。

2 一台机器的指令系统有哪几类典型指令?列出其名称。

A.数据传送类指令
B.算术运算类指令
C.逻辑运算类指令
D.程序控制类指
令E.输入输出类指令F.字符串类指令G.系统控制类指令H.特权指令
3 存储系统中加入chche存储器的目的是什么?有哪些地址映射方式,各有什么特点?
Cache是一种高速缓冲存储器,是为了解决CPU和主存之间速度的不匹配。

地址映射方式有:A.全相联映射方式,这是一种带全部块地址一起保存的方法,可使主存的一块直接拷贝到chche中的任意一行上,非常灵活;B.直接映射方式:优点是硬件简单,成本低,缺点是每个主存块只有一个固定的行位置可存放;C. 组相联映射方式:它是前两者的折衷方案,适度的兼顾了二者的优点有尽量避免其缺点,从灵活性、命中率、硬件投资来说较为理想,因而得到了普遍采用
4 比较水平型微指令与垂直型微指令特点。

A.水平型微指令并行操作能力强,效力高,灵活性强,垂直型微指令则较
差;B.水平型微指令执行一条指令的时间短,垂直型微指令执行时间长;C.由水平型微指令解析指令的微程序,有微指令字较长而微程序短的特点,垂直型微指令则相反,微指令字较短而程序长;D.水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说,比较容易掌握
5简述安腾处理机的“分支推断”技术的基本思想。

答:该技术讲传统的"if-else-then"分支结构转变为无分支的顺序/并行代码,以避免由于错误预测分支而付出代价。

当处理机能够确认分支的所有的可能的后续路径开始并执行多段代码并暂存各段代码的执行结果,直到处理机确认分支转移与否的条件是真是假时,处理机再把应该选择的路径的指令执行结果保留下来。

6为什么在计算机系统中引入DMA方式来交换数据?若使用总线周期挪用方式,DMA控制器占用总线进行数据交换期间,CPU处于何种状态?
为了减轻cpu对I/O操作的控制,使得cpu的效率有了提高。

可能遇到两种情况:一种是此时CPU不需要访内,如CPU正在执行乘法命令;另一种情况是,I/O设备访内优先,因为I/O访内有时间要求,前一个I/O数据必须在下一个访内请求到来之前存取完毕。

7 简述磁表面存储器的读/写原理。

在磁表面存储器中,
利用一种称为“磁头”的装置来形成和判别磁层中的不同磁化状态。

写入时,利用磁头使载磁体(盘片)具有不同的磁化状态,而在读出时又利用磁头来判别这些不同的磁化状态。

8比较cache与虚存的相同点和不同点。

相同点:(1)出发点相同;都是为了提高存储系统的性能价格比而构造的分层存储体系。

(2)原理相同;都是利用了程序运行时的局部性原理把最近常用的信息块从相对慢速而大容量的存储器调入相对高速而小容量的存储器.
不同点:(1)侧重点不同;cache主要解决主存和CPU的速度差异问题;虚存主要是解决存储容量问题。

(2)数据通路不同;CPU与cache、主存间有直接通路;而虚存需依赖辅存,它与CPU间无直接通路。

(3)透明性不同;cache对系统程序员和应用程序员都透明;而虚存只对应用程序员透明。

(4)未命名时的损失不同;主存未命中时系统的性能损失要远大于cache未命中时的损失。

9设[N]补=anan-1…a1a0,其中an是符号位。

证明:
当N≥0,an=0, 真值N=[N]补= an-1…a1a0=
②当N<0,an =1,[N]补=1 an-1…a1a0 依补码的定义,
真值N= [N]补-2^(n+1)= anan-1…a1a0—2^(n+1)=
综合以上结果有
10简述水平型微指令和垂直型微指令的特点
A.水平型微指令并行操作能力强,效力高,灵活性强,垂直型微指令则较差;B.水平型微指令执行一条指令的时间短,垂直型微指令执行时间长;C.由水平型微指令解析指令的微程序,有微指令字较长而微程序短的特点,垂直型微指令则相反,微指令字较短而程序长;D.水平型微指令用户难以掌握,而垂直型微指令与指令比较相似,相对来说,比较容易掌握。

11 PCI总线中三种桥的名称是什么?简述其功能。

PCI总线有三种桥,即HOST / PCI桥(简称HOST桥),PCI / PCI桥,PCI / LAGACY 桥。

在PCI总线体系结构中,桥起着重要作用:
(1)它连接两条总线,使总线间相互通信。

(2)桥是一个总线转换部件,可以把一条总线的地址空间映射到另一条总线的地址空间上,从而使系统中任意一个总线主设备都能看到同样的一份地址表。

利用桥可以实现总线间的卒发式传送. 桥有信号的缓冲能力和信号电平转换功能。

它还可以完成规程转换、数据快存化、装拆数据分组等。

12安腾处理机采用的6种增强并行性功能的技术措施是什么?
解:1.显示并行指令计算技术
2.超长指令字技术
3.分支推断技术
4.推测技术
5.软件流水技术
6.寄存器堆栈技术
13 已知x=-0.01111,y=+0.11001,求:
①[x]补,[-x]补,[y]补,[-y]补;
②x+y,x-y,判断加减运算是否溢出。

解:[ x ]原= 1.01
111 [ x ]补= 1.10001 所以:[ -x ]补= 0.01111
[ y ]原= 0.11001 [ y ]补= 0.11001 所以:[ -y ]补= 1.00111
[ x ]补11.10001 [ x ]补11.10001
+ [ y ]补00.11001 + [ -y ]补11.00111
[ x + y ]补00.01010 [ x - y ]补10.11000
所以:x + y = +0.01010 因为符号位相异,结果发生溢出
14 CPU中有哪几类主要寄存器,用一句话回答其功能。

A.数据缓冲寄存器(DR)
B.指令寄存器(IR)
C.程序计算器(PC)
D.数据地址
寄存器(AR)E.通用寄存器(R0~R3)F.状态字寄存器(PSW)
功能:执行指令、操作、时间的控制以及数据加工。

15指令和数据都用二进制代码存放在内存中,从时空观角度回答CPU如何区分读出的代码是指令还是数据。

计算机可以从时间和空间两方面来区分指令和数据,在时间上,取指周期从
内存中取出的是指令,而执行周期从内存取出或往内存中写入的是数据,在空间上,从内存中取出指令送控制器,而执行周期从内存从取的数据送运算器、往内存写入的数据也是来自于运算器。

16设x=-15,y=+13,数据用补码表示,用带求补器的阵列乘法器求出乘积x×y,并用十进制数乘法进行验证。

解:设最高位为符号位,输入数据为:[x]补=10001,[y]补=10011,算前求补器输出后|x|=1111,|y|=1101
1111
×1101
1111 乘积符号位运算:
0000 x0⊕y0 = 1⊕1=0
1111
+ 1111
11000011
算后求补器输出为11000011,加上乘积符号0,最后得补码乘积值为011000011,利用补码与真值的换算公式,补码二进制数的真值是
x×y = 1×27+1×26+1×21+1×20=128+64+2+1 =+195
十进制数乘法验证:x×y=(-15)×(-13) =+195。

相关文档
最新文档