关于操作系统设计的基本原理和设计原则
1.一般情况下,Idle任务只能被抢占,不会主动出让处理器 Idle任务的实现为一个死循环,执行流中不包括会引起出让处理器的操作,所以只能依赖于异步上下问,比如timer中断,外设中断等中断设施来保证出让处理器2.Nuttx里面, 单核模式下,如果即将就绪的任务位于高优先级,但当前运行的线程恰好又关闭了调度器,这个时候将就绪任务放到g_pendingtask队列而不是g_ready.........................................................