计算机组成原理简答
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
1.基于存储程序的冯诺依曼计算机工作方式的基本特点是:按地址访问并顺序执行指令
2.体系结构和组成原理的区别:
体系结构:概念性的结构和功能,通常指汇编程序员看到的属性,属于抽象属性
组成原理:如何实现计算机体系结构所体现的属性,对程序员透明。
3.计算机的硬件指标:机器字长,存储容量,运算速度。
正数的补码等于它的原来的那个数值,负数的补码等于它的绝对值的每一位取反后,末尾+1 负数的补码有个很简单的求法,规律就是先忽略符号位,从右往左看,第一个1不变,其他的各位按位取反,接着把符号位1写在前边,用逗号隔开
例如[-10101100]补=1,01010100
[X/2]补表示将X的补码小数点右移一位,例如题目的
[X]补=0.1011,则[X/2]补=1.0110,X之前是正数,移位之后符号位是1,变成负数,产生溢出同理的[Y]补=1.1011,[-Y]补=0.0101,则[2Y]补=0.11011,[-2Y]补=1.11011,产生了溢出[X-Y]补=[X]补+[-Y]补=1.0000,正数减负数变成了负数,同样产生溢出
[X]移=1.1011,[Y]移=0.1011
第三章
1.总线管理内容: 判优控制与通信控制
总线判优控制解决多个部件同时申请总线时的使用权分配问题;
判优控制分集中式和分布式,集中式有链式查询,计数器定时查询以及独立请求
特点:链式查询方式连线简单,易于扩充,对电路故障最敏感;计数器定时查询方式优先级设置较灵活,对故障不敏感,连线及控制过程较复杂;独立请求方式速度最快,但硬件器件用量大,连线多,成本较高。
通信控制:指总线传送过程中双方的时间配合方式
同步:受控于同一时钟信号
异步:采用应答信号,又分为全互锁,半互锁,不互锁
半同步:既有时钟信号线,又有—WAIT响应信号线,用于协调双方的配合
分离式:每个模块既是主模块又是从模块,只有在传输时占用中线,准备时不用,提高总线利用率
2.总线结构优点:
便于故障诊断和维护,便于模块化设计,简化系统设计,便于扩展与升级,兼容性好
3 总线带宽,波特率,比特率(只看数据位)课本P64
异步串行通信的数据传送速率用波特率来衡量。波特率是指单位时间内传送二进制数据位数,单位用bps(位每秒)表示,记作波特。
用比特率衡量异步串行通信速率:只考虑有效数据位,单位时间内传送二进制有效数据的位数,单位用bps表示。
4.总线上信息传递的管理是通过总线控制器,主要包括总线判优控制和总线通信控制,前者解决总线使用权问题,后者主要解决信息传递控制问题,即通信双方如何获知开始/结束以及双方如何协调配合
第四章
1.主存-cache 层次,主存-辅存层次各自的目的
Cache-主存层次在存储系统中主要对CPU访存起加速作用,即从整体运行的效果分析,CPU访存速度加快,接近于Cache的速度,而寻址空间和位价却接近于主存。
主存-辅存层次在存储系统中主要起扩容作用,即从程序员的角度看,他所使用的存储器其容量和位价接近于辅存,而速度接近于主存。
综合上述两个存储层次的作用,从整个存储系统来看,就达到了速度快、容量大、位价低的优化效果。
2.SRAM,触发器,DRAM 电容(集中刷新,分散刷新,异步刷新)
3.辅存的速度指标(磁盘):寻道时间,等待时间,数据传输时间。
4.提高访存速度三种措施:高速部件,缓存,单体多字,多体交叉
5.除了采用高速芯片外,提高机器速度的方法:
存储器:采用多体交叉存储器
运算器:快速进位链
控制器:采用指令流水
I/O系统:采用DMA方式
第五章
1.外围设备通过接口与 CPU 相连的原因主要有:
设备选择;速度匹配;格式转换;电平转换;控制指令;获得状态;
总结:选址;传送命令;状态;传送数据。
2.主机与 IO 交换信息的控制方式:
程序查询方式;程序中断方式;DMA;通道;IO 处理机
3.
通道是一个具有特殊功能的处理器,专门负责输入输出的传输控制。通道受 CPU的IO 指令启动停止或者改变工作状态,其基本功能是按 IO 指令要求启动 IO 设备,执行通道指令,组织 IO 设备和内存进行传输数据以及向 cpu 报告中断。通道指令又称为通道控制字,它用来执行 IO 操作比如读写磁盘。
在通道结构的机器中,IO 指令不是先 IO 传送,主要完成启,停 IO 设备查状态等。
4.CPU 与 IO 之间的联络方式:
立即响应方式:适合速度极慢和简单的外部设备
异步方式:用于一些慢速或中速的外设,应答方式,ready 与 strobe
同步方式:对于高速外设。
5.程序型接口与 DMA 接口:
程序型接口适合于较慢的外设,如显示终端,行式打印机等,适合程序中断方式实现IO 与主机交换(设有设备选择电路,数据缓冲寄存器,反应设备状态和中断请求的寄存器,接受 CPU 各种命令)
DMA 型接口用于高速 IO 设备,适合于 DMA 方式实现主机与 IO 交换信息(数据缓冲器,字计数器,主存地址计数器,设备地址寄存器,DMA 控制逻辑及中断机构)
6.程序中断方式实现主机与 IO 交换信息的接口电路一般有:
设备选择电路;命令寄存器和命令译码器;数据缓冲寄存器;
设备状态触发器;中断向量逻辑
7.中断过程:中断请求,中断判优,中断响应,中断服务,中断返回。
中断服务程序包括保护现场,与 IO 传送信息,恢复现场。
8.DMA 中的中断请求:
一组数据传送完毕时要向 CPU 申请中断,报告传送完毕,CPU 去做一些检查工作
9.单重中断与多重中断的区别:
单重开中断时间在恢复现场中断返回之前,多重开中断时间在保护现场之后。
10.向量地址是存放中断服务程序入口地址的存储单元地址,硬件形成,输入来自排队器输出,输出在中断周期送PC。
12,CPU 响应中断的条件:允许中断触发器 1,IO 有请求未被屏蔽,排队后被选中
第六章
1.比较单重分组跳跃进位链与多重分组跳跃进位链:
单重分组跳跃进位链是将 n 位全加器分成若干小组,小组内的进位同时产生,小组和小组之间采用串行进位,“组内并行,组间串行”。
多重分组跳跃进位链是将 n 位全加器分成几个大组,大组包含若干小组,每个大组内所包含的各个小组的最高进位同时产生,大组与大组之间串行进位,小组最高进位同时产生,小组内其他进位是同时产生的,小组内并行,小组间并行
第七章
1. 寄存器间接寻址便于编制循环程序