μCosII的体系结构
嵌入式实时操作系统中比较常用的一个操作系统μCosII
其体系如下:
任务优先级:ucos 中,每个任务都有唯一的一个优先级。
优先级是任务的唯一标识。在 UCOSII 中,使用 CPU 的时候,优先级高(数值小)的任务比优先级低的任务具有优先使用权, 即任务就绪表中总是优先级最高的任务获得 CPU 使用权, 只有高优先级的任务让出 CPU 使用权(比如延时)时,低优先级的任务才能获得 CPU 使用权。UCOSII 不支持多个任务优先级相同,也就是每个任务的优先级必须不一样。
这个是抢占式优先级相当重要的感念。
就像第一名在第二名前面 这么理解就好了。