1.2 选择题讲评 1–15:阶段目标与分类
约 42 分钟
1.2 选择题讲评一:发展阶段与系统目标
1. 用“问题—技术—指标”定位阶段
| 阶段 | 主要问题 | 关键做法 | 改善指标 | 仍存缺点 |
|---|---|---|---|---|
| 手工操作 | 人工装卸慢 | 无操作系统 | 无 | 独占全机、利用率低 |
| 单道批处理 | 作业衔接慢 | 脱机 I/O、监督程序 | 输入输出效率 | CPU 等待 I/O |
| 多道批处理 | CPU 与设备闲置 | 多道程序、中断、调度 | 利用率、吞吐量 | 缺交互、开销增大 |
| 分时 | 用户不能及时交互 | 时间片轮转 | 响应时间、共享主机 | 不保证严格截止期 |
| 实时 | 事件有时间约束 | 优先级、可预测调度 | 最坏响应、可靠性 | 资源成本和设计约束高 |
题目若问“多道程序设计最直接提高什么”,答案通常落在资源利用率和吞吐量,而不是让单个作业必然更快。单个作业可能因竞争等待更久。
2. 高频判断
判断 A:“多道程序必须有多个 CPU。”错误。单 CPU 借助中断和调度即可并发;多 CPU 才提供真正的处理机并行。
判断 B:“批处理系统允许用户与运行中的作业直接交互。”通常错误。缺交互正是分时系统要解决的问题。
判断 C:“实时系统应把资源利用率推到 100%。”错误。满负荷会缺少处理突发任务的余量,实时设计关注截止期和最坏情况。
判断 D:“进程越多,CPU 利用率越高。”错误。若进程都等待同一设备,增加数量未必提高 CPU 忙碌比例;过多进程还可能造成内存压力和切换开销。
3. 场景分类看截止期后果
是否采用实时系统,关键不是“用户想快”,而是超时后果是否进入系统正确性定义。导弹制导或紧急停机错过截止期可能造成灾难,属于硬实时;影音播放偶发延迟主要损害体验,更接近软实时;月末才汇总的考勤录入通常不需要严格实时。
4. 代表多选
关于多道批处理系统,正确的是:
A. 内存可同时存在多道程序
B. 作业间并发执行,可使 CPU 与 I/O 重叠
C. 用户可以在作业运行中随时交互调试
D. 管理开销通常高于单道系统
答案 A、B、D。C 描述的是分时系统着力提供的能力。
验收
每个选项必须写出它对应的阶段目标。若只用“这句话眼熟”判断,遇到“主要、必须、必然、越多越高”等限定词就会失分。
Practice
本课练习
先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。