计算机组成原理简答题

  1. 冯·诺依曼型计算机的特点是什么?
    (1)由运算器、控制器、存储器、输入设备、输出设备五大部件组成;
    (2)指令和数据以同一形式(二进制形式)存于存储器中;
    (3)指令由操作码、地址码两大部分组成;
    (4)指令在存储器中顺序存放,通常自动顺序取出执行;
    (5)以运算器为中心。
  2. 静态存储器依靠什么存储信息?动态存储器又依靠什么原理存储信息?试比较它们的优缺点。
    静态存储器依靠双稳态电路的两个稳定状态来分别存储 0 和 1。速度较快,不需动态刷新,但集成度稍低,功耗大,价格高。动态存储器依靠电容上暂存电荷来存储信息,电容上有电荷为 1,无电荷为 0。集成度高,功耗小,价格较低,速度较慢,需定时刷新。
  3. 什么是刷新?为什么要刷新?有哪几种常用的刷新方式?
    刷新是对 DRAM 定期进行的全部重写过程。
    刷新原因:因电容泄漏而引起的 DRAM 所存信息的衰减需要及时补充,因此安排了定期刷新操作。
    常用的刷新方法有:集中式、分散式、异步式刷新。
  4. Cache 做在 CPU 芯片内有什么好处?
    (1)可提高外部总线的利用率。因为 Cache 在 CPU 芯片内,CPU 访问 Cache 时不必占用外部总线。
    (2)Cache 不占用外部总线就意味着外部总线可更多地支持 I/O 设备与主存的信息传输,增强了系统的整体效率。
    (3)可提高存取速度。因为 Cache 与 CPU 之间的数据通路大大缩短,故存取速度得以提高。
  5. 在 CPU 中,哪些寄存器属于控制用的指令部件?它们各起什么作用?
    (1)程序计数器 PC,提供取指地址,从而控制程序执行顺序。
    (2)指令寄存器 IR,存放现行指令,作为产生各种微操作命令的基本逻辑依据。
    (3)程序状态寄存器 PSW,记录程序运行结果的某些特征标志,或用来设置程序运行方式与优先级,参与形成某些微操作命令。
  6. 控制器的基本功能是什么?基本组成部件包括哪些?
    控制器的基本功能是负责指令的读出,进行识别和解释,并指挥协调各功能部件执行指令。
    基本结构包括:指令部件、时序部件、微操作控制线路、中断控制逻辑。
  7. 简述微程序控制器的设计思想。
    采用了存储技术和程序设计技术,即类似存储程序的思想。把微操作信号代码化,把完成每条指令所需要的操作控制信号编写成微指令,然后存放到一个只读存储器(控存)中,微操作信号由微指令产生。每条机器指令对应一段微程序,机器指令由微指令解释执行。
  8. 微程序控制器怎么产生操作控制信号,这种控制器有何优缺点?
    操作控制信号的产生:事先把操作控制信号以代码形式构成微指令,然后存放到控制存储器中,取出微指令时,其代码直接或由译码器译码产生操作控制信号。
    优点:规整、易于修改和扩展。
  9. 什么是微指令和微操作?微程序和机器指令有何关系?
    微指令是控制计算机各部件完成某个基本微操作的命令。
    微操作是指计算机中最基本的、不可再分解的操作。
    微指令和微操作是一一对应的,微指令是微操作的控制信号,微操作是微指令的操作过程。微指令是若干个微命令的集合。
    微程序是机器指令的实时解释器,每一条机器指令都对应一个微程序。
  10. 硬连线控制器主要由哪几部分构成?它是如何产生控制信号的?
    硬连线控制器主要由时钟源、环形脉冲发生器、控制信号编码器电路和指令译码器电路构成。硬连线控制器采用组合逻辑与时钟信号结合的方式产生控制信号。
  11. 与硬连线控制器相比,微程序控制器有哪些优缺点?
    与硬连线控制器相比,微程序控制器的优点是设计规整、易于修改和扩展。缺点是比硬连线控制器速度慢。
  12. 接口电路应具备哪些基本功能?
    (1)数据的暂存与缓冲;(2)保存设备的工作状态;(3)信息交换方式的控制;(4)通信联络控制;(5)外设的识别;(6)数据格式的变换控制。
  13. 主机与外围设备之间信息传送的控制方式有哪几种?采用哪种方式 CPU 效率最低?
    主机与外围设备之间信息传送的控制方式有四种:程序查询方式、中断方式、DMA 方式和通道方式。程序查询方式 CPU 效率最低。
  14. 何谓中断方式?它主要应用在什么场合?请举二例。
    ① 中断方式指:CPU 在接到随机产生的中断请求信号后,暂停原程序,转去执行相应的中断处理程序,以处理该随机事件,处理完毕后返回并继续执行原程序;
    ② 主要应用于处理复杂随机事件、控制中低速 I/O;
    ③ 例:打印机控制,故障处理。
  15. 何谓 DMA 方式?说明它的适用场合。
    定义:由 DMA 控制器控制系统总线,直接依靠硬件实现主存与 I/O 设备之间的数据直传,传送期间不需要 CPU 程序干预。
    适用场合:高速、批量数据的简单传送。
  16. 何谓多重中断?如何保证它的实现?
    多重中断:CPU 在响应处理中断过程中,允许响应处理更高级别的中断请求,这种方式称为多重中断。
    实现方法:在中断服务程序的起始部分用一段程序来保存现场、送新屏蔽字以屏蔽同级别和低级别的中断请求、然后开中断,这样CPU 就可响应更高级别的中断请求,实现多重中断。
  17. 试比较中断方式与 DMA 方式的主要异同,并指出它们各自应用在什么性质的场合。
    相同点:这两种方式下,主机和 I/O 设备都是并行工作。
    不同点:中断方式在 CPU 响应了 I/O 设备的中断请求后,要暂停现行程序的执行,转为I/O 设备服务。DMA 方式直接依靠硬件实现主存与 I/O 设备之间的数据直传,传送期间不需要 CPU 程序干预,CPU 可继续执行原来的程序,CPU 效率比中断方式。
    DMA 方式适用场合:高速、批量数据的简单传送。
    中断方式适用场合:处理复杂随机事件、控制中、低速 1/O 设备。
  18. 简述 RISC 的主要特点?
    ①选取使用频度高的一些简单指令和一些很有用但不复杂的指令;
    ②指令长度固定,指令格式总类少,寻址方式种类少;
    ③只有取数/存数指令访问存储器,其余指令的操作数都在寄存器内完成;
    ④CPU 中含有多个寄存器、采用流水线术;
    ⑤控制器采用组合逻辑控制、采用优化的编译程序。
  19. 何为浮点数规格化?为什么要进行浮点数的格式化?
    将一个浮点数据转化为规格化形式的过程称为浮点数规格化。浮点数的规格化是为了提高运算精度,使尾数的有效数字尽可能占满已有的位数,同时也使计算机实现浮点运算时有一个统一固定的标准形式。
  20. I/O 设备有哪些编址方式,各有何特点?
    统一编址和独立编址。统一编址是在主存地址中划出一定的范围作为 I/O 地址,这样通过访存指令即可实现对 I/O 的访问。但主存的容量相应减少了。独立编址,I/O 地址和主存是分开的,I/O 地址不占主存空间,但访存需专门的 I/O 指令。
  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值