嵌入式
⚠️ 资料来源于互联网整理,仅作备考参考,正式结论请以官方教程与考纲为准。发现错误欢迎反馈问题。
🔒 本篇为会员内容。开通会员 →(全站会员内容畅读 · 附件下载 · 专享答疑)
学科 计算机系统 | 章节
§1| 考点类型 — | 重要度 — | 知识点ID—学科:计算机系统 | 大纲域:
§1| 考频:每年 2-4 题 题目与解析来自raw/kb26-题库练习/(二级来源);每题已绑定知识点 ID,可在对应知识点页对照复习。
1. 关于嵌入式系统的特点,下列描述错误的是:
题型:单选 | 难度:中 | 知识点:
CS-08嵌入式与实时系统
- A. 面向特定应用、软硬件可裁剪,强调专用性
- B. 对可靠性、成本、功耗、体积有严格约束
- C. 实时性是其重要特征——结果的正确性还取决于产生的时间
- D. 计算资源丰富、追求通用性,可像 PC 一样自由扩展软硬件 ✅
答案:D
解析(采分点):嵌入式系统的本质特点是「专用 + 资源受限」——CPU 主频低、内存 KB~MB 级、功耗/成本/体积严格受限,与通用计算机相反。五大特点速记「专实可资软」:专用性、实时性、可靠性高、资源受限、软硬件结合。
2. 嵌入式系统软件层次中,位于操作系统与具体硬件之间、负责屏蔽硬件差异并提供驱动与硬件初始化的是:
题型:单选 | 难度:易 | 知识点:
CS-08嵌入式与实时系统
- A. 中间件层
- B. 应用软件层
- C. 板级支持包(BSP,Board Support Package) ✅
- D. 人机接口层(HMI)
答案:C
解析(采分点):嵌入式分层自下而上为「硬件层 → 设备驱动层/BSP → 操作系统层(RTOS) → 中间件层 → 应用软件层」。BSP 衔接 RTOS 与具体硬件,含驱动、中断初始化、时钟配置、Bootloader 引导;更换 MCU 时一般只需替换 BSP,是可移植性的关键。案例画分层架构图时漏掉 BSP 会扣分。
3. 区分硬实时系统与软实时系统的根本依据是:
题型:单选 | 难度:易 | 知识点:
CS-11操作系统分类与进程管理
- A. 系统运行速度的快慢
- B. 是否使用实时操作系统(RTOS)
- C. 错过截止时间(Deadline)所造成的后果是否灾难性 ✅
- D. 任务周期 Tᵢ 的长短
答案:C
解析(采分点):硬实时(如汽车 ABS 制动、飞控、机器人控制)错过截止时间会造成人身/财产/任务失败等灾难性后果,必须严格满足;软实时(如多媒体播放、HMI、IoT 上报)错过只是性能/体验下降。注意「实时 ≠ 快」——实时强调确定性与按时,一个慢但每次都准时完成的系统也是实时的。
4. 下列关于实时操作系统(RTOS)的描述,错误的是:
题型:单选 | 难度:中 | 知识点:
CS-11操作系统分类与进程管理
- A. 支持任务抢占——高优先级任务就绪可立即抢占低优先级任务
- B. 中断延迟和上下文切换时间有上界、可预测(确定性)
- C. 采用基于优先级的调度(静态 RMS 或动态 EDF)
- D. 以公平性为首要目标,通过时间片轮转保证每个任务获得相等的 CPU 时间 ✅
答案:D
解析(采分点):追求公平时间片是通用 OS 的目标(如 Linux CFS);RTOS 的首要目标是确定性与及时性——基于优先级抢占调度,不追求公平。常见 RTOS:μC/OS-II/III、FreeRTOS(最流行的开源 RTOS)、VxWorks(航空航天商业 RTOS)、RT-Linux / Linux PREEMPT_RT(软实时 + 丰富中间件)、QNX、华为 LiteOS、国产 RT-Thread / SylixOS。
5. 高优先级任务 H 因等待低优先级任务 L 持有的互斥锁、又被中优先级任务 M 抢占而被间接阻塞,这一现象称为:
题型:单选 | 难度:中 | 知识点:
CASE-01中间件技术
- A. 死锁(Deadlock)
- B. 活锁(Livelock)
- C. 优先级反转(Priority Inversion) ✅
- D. 饥饿(Starvation)
答案:C
解析(采分点):H 看似在等 L,实际被 M 间接拖延——这就是优先级反转。著名案例是 1997 年火星探路者号(Mars Pathfinder)因优先级反转反复复位。注意它和死锁不同:死锁是多个任务循环等待对方资源、谁也走不了。