操作系统

⚠️ 资料来源于互联网整理,仅作备考参考,正式结论请以官方教程与考纲为准。发现错误欢迎反馈问题。

🔒 本篇为会员内容。开通会员 →(全站会员内容畅读 · 附件下载 · 专享答疑)

学科 计算机系统 | 章节 §1 | 考点类型 — | 重要度 — | 知识点ID —

学科:计算机系统 | 大纲域:§1 | 考频:每年 3-4 题 题目与解析来自 raw/kb26-题库练习/(二级来源);每题已绑定知识点 ID,可在对应知识点页对照复习。

1. 进程与线程的主要区别不包括:

题型:单选 | 难度:中 | 知识点:CS-02 Cache地址映像与替换算法

  • A. 进程是资源分配单位,线程是调度单位
  • B. 同一进程的线程共享地址空间
  • C. 线程切换开销小于进程
  • D. 线程之间不能通信 ✅

答案:D

解析(采分点):同一进程的线程可通过共享内存直接通信;进程间通信需 IPC 机制(管道、消息队列、共享内存等)。


2. 死锁的四个必要条件不包括:

题型:单选 | 难度:易 | 知识点:SE-05 基于构件的软件工程

  • A. 互斥
  • B. 占有且等待
  • C. 可抢占 ✅
  • D. 循环等待

答案:C

解析(采分点):死锁四条件 = 互斥 + 占有且等待 + 不可抢占 + 循环等待;破坏任一条件即可预防死锁。


3. 银行家算法属于死锁处理的哪种策略:

题型:单选 | 难度:易 | 知识点:CS-02 Cache地址映像与替换算法

  • A. 预防
  • B. 避免 ✅
  • C. 检测与恢复
  • D. 忽略

答案:B

解析(采分点):银行家算法通过安全序列判定,动态检查资源分配是否保持系统安全,属于死锁避免。


4. 5 个哲学家 5 根筷子,同时拿左筷会死锁,破坏哪个条件最简单:

显示剩余 74% 未加载,展开全文会员 / 金牌会员可阅读全文、下载附件、专享答疑了解会员权益