Skip to content

2026年 408 计算机组成原理 第 12 题

计算机组成原理2026年选择题2分

题目

下列关于计算机的系统层次的叙述,错误的是( )。

错因

A

按教材的层次模型从上往下数(应用程序 → 高级语言 → 汇编语言 → 操作系统 → ISA → 微架构 → 逻辑电路 → 物理器件),最上层正是应用软件——选 A 的人多半是错把"硬件层"当成最上层(看图时把页面顶端 vs 系统底端搞反),但 A 本身的叙述是对的,题目要的是"错误"项。

B

ISA(指令集体系结构)的标准定义就是"软件与硬件的分界面 / 接口"——上层编译器、操作系统看到的是 ISA,下层微架构、电路实现 ISA。选 B 的人可能没意识到这道题问的是"错误"项,B 是常考送分知识点,是对的。

D

操作系统使用 ISA 提供的指令(特别是特权指令)来管理硬件,并在此之上构建进程、文件、内存等抽象,向应用程序提供系统调用接口——这正是"通过 ISA 进行抽象,向上层提供服务"的意思。叙述无误,选 D 的人是被绕进了"OS 是不是直接调 ISA"的细节里,但题面措辞站得住。

总解析

题目考点:计算机系统的多层抽象模型,重点在 ISA微架构 / 物理实现 这两层之间的关系。

层次模型速查(自顶向下):

层次角色
应用程序用户直接使用的软件
高级语言 / 编译器把 C / Java 翻译成汇编
汇编语言汇编器翻译成机器码
操作系统在 ISA 之上做资源管理与抽象
ISA(指令集体系结构)软硬件的接口——指令格式、寻址方式、寄存器模型
微架构(计算机组成)ISA 的逻辑实现——数据通路、控制器、流水线等
逻辑电路门电路、组合 / 时序逻辑
物理实现晶体管、版图、工艺

逐项判断

选项是否正确理由
A应用软件层确实是最顶层
BISA 是软硬件接口的标准定义
C微架构是 ISA 的逻辑实现层(数据通路、控制器层面),不是物理实现层——"物理实现"特指更底层的电路、晶体管、版图,比微架构还要低两层
DOS 在 ISA 之上构建抽象,向应用提供系统调用

C 错在哪:把"微架构"和"物理实现层"画了等号。微架构回答的是"用什么样的数据通路 / 控制器去执行 ISA"(属于逻辑层面),而物理实现回答的是"用什么晶体管、什么工艺、什么版图把这些电路造出来"(属于物理层面)。同一套 ISA 可以有多种微架构(比如 x86 的奔腾系列 vs 酷睿系列),同一种微架构也可以由不同物理工艺生产——两层的关注点完全不同,不能混为一谈。

最终答案是 C

最后更新:

⚠️ 这道题暂未配可视化,欢迎在 CodeBrick 反馈区告诉我们你想看哪道题