|
|
知识路径: > 计算机系统综合知识 > 操作系统 > 网络操作系统与嵌入式操作系统 > 嵌入式系统 > 嵌入式操作系统 > 内核对象 >
|
考试要求:掌握
相关知识点:6个
|
|
|
|
某些特殊的EOS提供一个特殊的寄存器作为每个任务控制块的一部分,称为事件寄存器。它是一个属于任务的对象,并由一组跟踪指定事件的二值事件标志组成。EOS支持事件寄存器机制,创建一个任务时,内核同时创建一个事件寄存器作为任务控制块的一部分。经过事件寄存器,一个任务可以检查控制它执行的特殊事件是否出现。一个外部源(例如,另一个任务或中断处理程序)可以设置该事件寄存器的位,通知任务一个特殊事件的发生。任务说明它所希望接收的事件组,这组事件保存在寄存器中,同样,到达的事件也保存在接收的事件寄存器中。另外,任务还可以指示一个时限说明它愿意等待某个事件多长时间。如果时限超过,没有指定的事件达到任务,则内核唤醒该任务。
|
|
|
|
|
|
|
|
|
|
|
|