
计算机组成简答题.doc
2页1. 简述DMA和程序中断的区别?2. 什么叫刷新?为什么要刷新?说明刷新有几种方法?各有什么特点?刷新——对DRAM定期进行的全部重写过程;刷新原因——因电容泄漏而引起的DRAM所存信息的衰减需要及时补充,因此安排了定期刷新操作;常用的刷新方法有三种——集中式、分散式、异步式 集中式:在最大刷新间隔时间内,集中安排一段时间进行刷新; 分散式:在每个读/写周期之后插入一个刷新周期,无CPU访存死时间; 异步式:是集中式和分散式的折衷3. 什么是程序中断?程序中断与调用子程序有什么区别?中断是一种在发生了一个需要由CPU处理的事件时调用相应的处理程序的过程,在处理程序执行完成后再返回到原来的程序继续执行 输入输出中断是由外设发出的需要处理的请求事件1 子程序调用是预先安排好的,程序中断是随即发生的2 调用子程序是为主程序服务的,而中断程序与主程序的程序毫无关系3子程序是由调用指令给出目标地址,中断是通过隐指令获得中断服务程序的入口地址4. 为什么要把存储系统细分成若干个级别?目前微机的存储系统中主要有哪几级存储器?各级存储器是如何分工的?5. 为什么要设置总线判优控制?常见的集中式总线控制有几种?各有何特点?哪种方式响应时间最快?1总线判优控制解决多个部件同时申请总线时的使用权分配问题;2链式查询、计数器查询、独立请求;3特点:链式查询:连线简单,易于扩充,对电路故障最敏感;计数器查询:优先级设置较灵活,对故障不敏感,连线及控制过程较复杂;独立请求:判优速度最快,但硬件器件用量大,连线多,成本较高6. 什么是机器零?若要求全0表示机器零,浮点的阶码和尾数应采取什么机器数形式?7. 在计算机的层次结构中,为什么说硬件、软件的功能划分与逻辑上是等价的?计算机系统功能的好坏很大程度上是由软件的效率和作用来表证的,而软件的发挥又离不开硬件的支持软硬件在逻辑功能上等效。












