当前位置:首页 > 计算机组成原理名词解释和简答
第一章
名词解释:
1. 中央处理器:主要由运算器和控制器组成。控制部件,运算部件,存储部件相互协调,共同完成对指令的执行。
2. ALU:对数据进行算术和逻辑运算处理的部件。
3. 数据通路:由操作元件和存储元件通过总线或分散方式连接而成的进行数据存储,处理和传送的路径。
4. 控制器:对指令进行译码,产生各种操作控制信号,规定各个部件在何时做什么动作来控制数据的流动。
5. 主存:存放指令和数据,并能由中央处理器(CPU)直接随机存取。
6. ISA:指令集体系结构:计算机硬件与系统软件之间的接口。指令系统是核心部分,还包括数据类型,数据格式的定义,寄存器设计,I/O空间编址,数据传输方式,中断结构等。
7. 响应时间:作业从开始提交到完成的时间,包括CPU执行时间,等待I/O的时间,系统运行其他用户程序的时间,以及操作系统运行时间。
8. CPU执行时间:CPU真正用于程序执行的时间。包括用户CPU时间(执行用户程序代码的时间)和系统CPU时间(为了执行用户代码而需要CPU运行操作系统的时间) 简答题:
1. 冯诺依曼计算机由那几部分组成,主要思想:
① 计算机应由运算器、控制器、存储器、输入设备和输出设备五个基本部件组成。 ② 各基本部件的功能是:
? 存储器不仅能存放数据,而且也能存放指令,形式上两者没有区别,但计算
机应能区分数据还是指令; ? 控制器应能自动执行指令;
? 运算器应能进行加/减/乘/除四种基本算术运算,并且也能进行一些逻辑运
算和附加运算;
? 操作人员可以通过输入设备、输出设备和主机进行通信。
③ 采用“存储程序”工作方式。
2. 从源程序到可执行程序的过程:
第二章
名词解释:
1. 定点数:计算机中小数点固定在最左(或右)边的数 2. 汉字输入码:汉字用相应按键的组合进行编码表示 3. 汉字内码:计算机内部进行汉字存储,查找,传输和处理而采用的存储方式,两个字节表示一个内码
4. 大端方式:数据字的最低有效字节存放在大地址单元中 5. 边界对齐:要求数据的地址是相应的边界地址。
6. 海明码:将数据按照某种规律分成若干组,对每组进行相应的奇偶检测。 简答题:
为什么浮点数要采用规格化来表示?
尽量多的表示有效位数,提高浮点数运算的精度。
第三章
名词解释:
1. 行波进位:低位向高位的进位采用像行波一样的串行传递方式 2. 先行进位(并行进位):引入生成和传递进位两个进位辅助函数,使得加法器的各个进位之间相互独立并行产生。
第四章
名词解释:
1. 指令:计算机硬件能够识别并直接执行的操作命令,包括操作码和地址 2. 程序计数器:特殊的地址寄存器,存放下一条要执行指令的地址
3. 指令寄存器:保存当前正在执行的指令,指令寄存器中的操作吗部分被送到指令译码器,送出具体的操作控制信号。
4. 程序状态字:表示程序运行状态的二进制序列,包含指令执行结果的标志信息(如进位,溢出,符号标志)和设定的状态信息(中断允许/禁止) 简答题:
1. RISC指令系统的特点:
1.简化的指令系统:种类少、寻址方式少、格式少、定长
2.只有访存指令load/store能访问存储器,运算指令的操作数都是寄存器型。 3.指令周期短:除访存指令,其他指令只需要<= 1个周期 4.使用大量的通用寄存器
5.采用组合逻辑电路,很少用微程序控制 6.优化的编译系统,所以并不意味着你自己写的汇编语言一定比高级语言(如C语言)性能更高。
2. 一条指令中应该包括哪些信息?
操作码,源操作数的地址或操作数,结果的地址,下一条指令的地址 3. CPU如何知道指令中操作数的类型、长度及所在地址?
一条cpu指令分操作码、操作数两部分,根据操作数确定寻址方式:立即数、基址寻址、变址寻址等等,找到数据后送入cpu,根据操作吗确定要进行什么样的操作
4. 操作数在寄存器中的寻址方式:寄存器寻址
5. 操作数在存储器中的寻址方式:直接,间接,寄存器间接,偏移,变址,相
对,基址,堆栈寻址
6. 变址寻址方式,基址寻址方式各自的作用和区别? 作用:变:对数组元素的访问:
基:程序重定位,扩展指令的寻址空间(短地址访问大空间) 区别:1)具体应用场合不同,前者面向用户,后者面向系统 2)使用方式不同,前者指令中的形式地址是基准地址,后者指令中的
形式地址为偏移量。
7. 为何分支指令的转移目标地址通常用相对寻址方式?
不用指明基准地址,节省空间大小;访问空间有限,避免跨度太大。
8. 转移指令和转子调用指令有什么区别?
转移指令有无条件和条件转移指令,用于改变程序执行的顺序,转移后不再返回来执行,所以无需保存返回地址。转子指令是一种子程序调用指令,执行技术时,必须返回到转子指令后面的指令执行,需保存返回地址。
第五章
名词解释:
1. 指令周期:取出一条指令并执行完所用的全部时间
2. 时钟周期:所有相邻状态单元之间的组合逻辑电路中最长的时延
3. 机器周期:CPU通过一次总线事务访问一次主存或I/O的时间称为机器周期 4. 数据通路:由操作元件和存储元件通过总线或分散方式连接而成的进行数据存储,处理和传送的路径。
5. 硬布线控制器:用组合逻辑方式进行设计和实现的控制器 6. 微程序控制器:采用微程序设计方式实现的控制器
7. 中断:外部中断,外设完成任务或者有特殊情况,向CPU请求处理 8. 异常:内部中断(故障,终止,自陷)
9. 故障:缺页,溢出,除零,非法操作码等使指令无法继续执行 10. 终止:在指令执行过程中发生的硬件故障
11. 自陷:人为设定的事件,执行特殊指令,转到另一个程序去执行 简答题:
1. 取指令部件的功能
取出指令并送到指令寄存器,同时计算下一条指令的地址并送入PC
2. 控制器的功能
对指令进行译码,将译码的结果和状态/标志信号,和时序信号等进行组合,产生各种操作控制信号。
3. 硬连线控制器和微程序控制器的特点各自是什么?
硬:速度快,适合实现简单或规整的指令系统,但他是一个多输入多输出的巨大的逻辑网络。对于复杂的指令系统来说,结构庞杂,实现困难,修改维护不易,灵活性差。
微:具有规整性,可维护性,灵活性但是速度慢
4. 水平型微指令和垂直型微指令的基本概念和优缺点
水平型:面向内部控制逻辑的描述,包括不译法,字段直接编码法,字段间接编码法,把能同时执行的微命令尽可能多的安排在一条微指令中,优点:程序短,并行性高,适合于高速度的应用场合。缺点:微指令长,编码
空间利用率低,编制较为困难
垂直型:面向算法描述,一条微指令只包含一两个微命令,微指令短,编码效率高,编制简单,缺点:微程序长,无并行,速度慢。 5. CPU检测内部异常和外部中断的方法有什么不同?
内部异常:CPU内部产生,程序无法继续执行,不得不停止,外部中断:CPU外部产生,外设通过请求使得CPU检测到
第七章
名词解释:
1. 静态RAM:靠触发器的双稳态正负反馈电路存储信息,速度快,非破坏性读出,元器件多,集成度小,适合高速小容量的高速缓冲存储器cache。
2. 动态RAM:靠电容存储电荷来保存信息。电容上电荷足够多表示存1,无电荷表示存0,破坏性读出,读后需要再生,而且需要定时刷新。 3. 刷新:DRAM中,需要定时对所有存储单元进行充放电,以恢复原来的电荷。 4. 易失性存储器:掉电后信息全部消失,高速缓存 非易失性:只读存储器,磁盘,光盘,闪存
5. 相联存储器:是一种不根据地址而是根据存储内容来进行存取的存储器,可以实现快速地查找快表
6. 存取时间:执行一次读操作或写操作的时间,分读出时间和写入时间。读出时间:主存接收到有效地址开始到数据取出有效为止的时间;写入时间:从主存接收到有效地址开始到写入被写单元为止的时间。
7. 存储周期:存储周期连续两次读或写操作所需要的最小时间间隔。 8. 存储器带宽:每秒钟从存储器进或出信息的最大数量。
9. 闪存:在低电压下,内容可读不可写,高电压下,信息可更改或删除。 10. 命中时间:命中情况下的访问时间,包括判断是否命中的时间和在快速存储器中的访问时间。 简答题:
1. 为什么采用层次化存储体系?层次化体系结构如何构成?
为了缩小存储器和处理器两者之间性能方面的差距,又因为每一种单独的存储器不可能又大又快又便宜,从而形成层次怀昔结构。速度越快容量越小,越靠近CPU,顺序是:寄存器,cache,主存,磁盘,光盘和磁带。 2. CPU和主存之间有哪两种通信方式,SDRAM用什么方式与CPU交换信息?
异步方式(读操作)过程(需握手信号) CPU送地址到地址线,主存进行地址译码
CPU发读命令,然后等待存储器发回“完成”信号
主存收到读命令后开始读数,完成后发“完成”信号给CPU CPU接收到“完成”信号,从数据线取数 写操作过程类似
同步方式的特点 SDRAM
CPU和主存由统一时钟信号控制,无需应答信号(如“完成”) 主存总是在确定的时间内准备好数据
CPU送出地址和读命令后,总是在确定的时间取数据 存储器芯片必须支持同步方式
共分享92篇相关文档