嵌入式操作系统μ ITRON综合习题(能答多少答多少,不知道的自己猜猜看) 一
填空题 1. 处于________状态的任务才会被μ ITRON调度来获得 CPU运行权;某一个时刻处于________状态的任务最多只能有一个
2. 任务的创建方式有____________和_____________两种方式
3. 一个 EVENTFLAG最多可以表示________个事件,当某个任务在等待某个事件的发生时(也就是处于 WAIT FLAG),等待的事件发生了(也就是 SET FLAG),则该任务会先迁移到__________状态
4. ITRON下内存管理方法采用的是静态分配内存的方法,并且将内存区域分为_________和_________两部分,各自独立管理
5. 对于任务,CYC和中断三种可被管理的对象,其执行的优先顺序为:_________>__________>____________
6. 应用程序和μ ITRON内核之间的接口一般为____________
7. μITRON系统下任务调度的基本方式为____________________________________________
8. 互斥体锁定的资源最大数为___________
假设任务 A的优先级为 8,在任务 A运行中发行互斥体锁定了临界资源a
此时优先级为 2的任务 B抢占了CPU,处于运行态
在任务 B运行中要使用临界资源a,所以也发行了系统调度 loc_mtx试图锁定临界资源a
则发行系统调度 loc_mtx后,任务 A的优先级为_________,任务 B的状态为___________
二.选择题(单选) 1
当任务 A运行过程中发生了中断,当前任务 A的状态为________ A
WAIT C
READY D
DORMANT 2
产生系统死锁的原因可能是