- Big picture
- GFX 架构
- Video playback
- Drm video
- Camera
- Audio
- APP vs windows
- Binder
- Message handler
- 进程调度
· DL
Used for periodic real timetasks, eg. Videoencoding/decoding
· RT
POSIX “real-time” tasksSCHED_FIFO/SCHED_RR Task priorities: 0 – 99.
· CFS
Scheduling polices
○ SCHED_NORMAL:Normal Unix tasks
○ SCHED_BATCH: Batch (non-interactive) tasks
○ SCHED_IDLE: Low prioritytasks
· Idle
Onekernel thread (idle) per CPU: “swapper/N”.
SCHED_NORMAL:Normal Unix tasks
○SCHED_BATCH: Batch (non-interactive) tasks
○ SCHED_IDLE: Low prioritytasks
- EAS
- 中断系统
- Memory
- IO stack