第 2 章 实时系统概念.......................................................................................................................1
2.0 前后台系统 (FOREGROUND/BACKGROUND SYSTEM)......................................................1
2.1 代码的临界段........................................................................................................................2
2.2 资源......................................................................................................................................2
2.3 共享资源...............................................................................................................................3
2.4 多任务...................................................................................................................................3
2.5 任务.......................................................................................................................................3
2.6 任务切换(CONTEXT SWITCH OR TASK SWITCH).......................................................................5
2.7 内核(KERNEL)..................................................................................................................5
2.8 调度(SCHEDULER
)
.............................................................................................................6
2.9 不可剥夺型内核 (NON-PREEMPTIVE KERNEL)................................................................6
2.10 可剥夺型内核......................................................................................................................7
2.11 可重入性(REENTRANCY
)
..................................................................................................8
2.12 时间片轮番调度法............................................................................................................10
2.13 任务优先级........................................................................................................................11
2.14 2.14 静态优先级................................................................................................................11
2.15 动态优先级........................................................................................................................11
2.16 优先级反转........................................................................................................................11
2.17 任务优先级分配................................................................................................................13
2.18 互斥条件............................................................................................................................15
2.18.1
关中断和开中断
...........................................................................................................15
2.18.2
测试并置位
...................................................................................................................16
2.18.3
禁止
,
然后允许任务切换
..............................................................................................17
2.18.4
信号量
(Semaphores).....................................................................................................18
2.19 死锁(或抱死)(DEADLOCK (OR DEADLY EMBRACE))....................................................24
2.20 同步...................................................................................................................................24
2.21 事件标志(EVENT FLAGS)...................................................................................................26
2.22 任务间的通讯(INTERTASK COMMUNICATION)...................................................................27
2.23 消息邮箱(MESSAGE MAIL BOXES)....................................................................................28
2.24 消息队列(MESSAGE QUEUE).............................................................................................29
2.25 中断...................................................................................................................................30
2.26 中断延迟............................................................................................................................30
2.27 中断响应............................................................................................................................31
2.28 中断恢复时间(INTERRUPT RECOVERY).............................................................................32
2.29 中断延迟、响应和恢复....................................................................................................33
2.30 中断处理时间....................................................................................................................33
I
评论0