扫一扫二维码
进群一起备考
查看更多
当前 - 选择题 - 进程管理中等
单选题
2013年11月第5题
中等
单选题
2013年11月第5题
#第二版教材
#必须掌握
在实时操作系统中,两个任务并发执行,一个任务要等待另一个任务发来消息,或建立某个条件后再向前执行,这种制约性合作关系被称为任务的(__)。
问题(1)
浓缩知识点
进程同步是并发执行的多个进程或任务间的一种时序协作制约关系,核心是保障任务按预期的先后次序协同推进,比如某任务需等待其他任务完成特定操作、传递消息或满足预设条件后,才能继续执行后续流程,像生产者-消费者模型中消费者等待生产者生成数据的场景就属于典型的同步应用。它和进程互斥存在本质区别,互斥是解决多任务对临界资源的访问冲突问题,聚焦资源的排他性访问,而同步侧重任务间的时序配合。在实时操作系统中,同步机制是保障任务执行时序正确性、实现复杂任务协作的关键基础,广泛应用于工业控制、嵌入式设备等对时序要求严苛的场景。
正确答案
A
本题考察的是进程管理中的同步与互斥。
A选项同步:指多个任务之间在执行过程中存在一定的先后次序,一个任务需要等待另一个任务满足条件或发来消息后才能继续执行,这是一种时序上的协作关系,符合题意,正确。
B选项互斥:指多个任务不能同时访问某个共享资源,是资源访问冲突的解决机制,与题干所述的时序协调无关,错误。
C选项调度:是操作系统根据策略分配 CPU 等资源给不同任务的过程,不涉及任务间的时序合作,错误。
D选项执行:仅指任务运行的过程,不是任务间合作关系的术语,错误。
因此,正确答案是 A. 同步。
