RTOS
yanzong09
这个作者很懒,什么都没留下…
展开
-
原子操作基本内容计算机操作系统进程
原子操作是不可分割的,在执行完毕不会被任何其它任务或事件中断。在单处理器系统(UniProcessor)中,能够在单条指令中完成的操作都可以认为是" 原子操作",因为中断只能发生于指令之间。这也是某些CPU指令系统中引入了test_and_set、test_and_clear等指令用于临界资源互斥的原因。但是,在对称多处理器(Symmetric Multi-Processor)结构中就不同了,由于转载 2012-05-25 01:10:08 · 1247 阅读 · 0 评论 -
优先级反转基本概念
优先级反转(Priority Inversion)现象描述: 优先级L的任务获取了临界资源信号量s, 并对临界资源进行访问; 优先级为H的任务想获取信号量s, 未果而挂起. 这时, 优先级为M的任务打断了优先级L的任务(仅打断,不需要信号量),则跳转去执行任务(优先级为M),任务L也被挂起...这样,优先级为H的任务一直没有得到及时运行, 而优先级为M的任务却处于运行态, 这就是是优先级反原创 2012-05-22 23:40:38 · 455 阅读 · 0 评论