教材分时多任务意味着什么?
正在打开页面…
正在打开页面…
实时多任务处理把应用分为任务,按优先级分时组织,并协调时间、调度、通信、同步与信息收发。
实时多任务处理把软件按功能或操作分成相对独立任务,分别设计调试,再由实时管理组织运行。教材所说多个任务“并行”包含按优先级的分时并发,不表示单个CPU同时执行所有任务的每条指令。
| 管理功能 | 要协调的内容 |
|---|---|
| 时间管理 | 任务启动和最迟完成 |
| 任务调度 | 状态、优先级和运行安排 |
| 任务通信 | 数据何时交给谁 |
| 同步 | 启停顺序及共享资源互斥 |
| 信息收发 | 与专用设备交换和监督 |
采集、处理和显示任务可以分别调试,但接口数据、运行周期和共同资源需要在系统层一致。只把旧程序拆成多个文件,不会自动产生可靠的实时多任务调度。
需关注实时、人机交互、综合判断,以及可修改扩充。顺序加中断是教材介绍的传统方式;本卡不把该历史背景推成所有现代通用系统都无法实时。实际选型和能力必须依据具体条件。
基础测试统一使用选择题,先确认概念、定义和关键判断是否扎实。
教材分时多任务意味着什么?
独立调试任务后还有哪项工作?
暂无前置知识
暂无后续知识
暂无引用。