扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 计算机系统层次结构困难
单选题
2018年5月第12题
困难
单选题
2018年5月第12题
#第二版教材
#必须掌握
计算机系统是一个硬件和软件的综合体,位于硬联逻辑层上面的微程序是用微指令编写的。以下叙述中,正确的是(微程序一般由硬件执行)。
问题(1)
浓缩知识点
微程序由微指令组成,存储于控制存储器中,处于计算机系统层次结构的硬联逻辑层之上,其执行完全由硬件直接调用完成,核心功能是解释并实现机器指令。微程序的执行属于硬件层面的独立过程,与更高软件层级的操作系统无关,操作系统主要负责软硬件资源的调度管理,并不参与微程序的执行;同时,编译器、解释器这类用于实现高级语言与机器语言转换的软件工具,也不介入微程序的运行流程,微程序无需借助软件层面的翻译或解释即可完成执行。
正确答案
A
本题考察的是计算机系统层次结构与微程序的执行方式。
计算机体系结构通常分为多个层次,从硬件到软件逐层抽象,微程序位于硬联逻辑层之上。
A选项微程序一般由硬件执行:正确。微程序是由微指令组成的,存放在控制存储器中,由硬件直接调用并执行,用来解释和实现机器指令。
B选项微程序一般是由操作系统来调度和执行:错误。操作系统位于更高层次(操作系统级),其主要职责是管理软硬件资源,微程序执行与操作系统无关。
C选项微程序一般用高级语言构造的编译器翻译后来执行:错误。编译器主要用于将高级语言翻译成机器语言,而微程序是在微指令层次上直接执行的,不需要编译器。
D选项微程序一般用高级语言构造的解释器件来解释执行:错误。解释器属于软件层次工具,微程序执行是硬件完成的过程,不依赖解释器。
因此,本题正确答案是 A。
