Session 5: Scheduling and Scheduler Policies
- Pre-emptive vs. Non-Pre-emptive Scheduling.
- Round-Robin and Priority-Based Scheduling.
- Rate Monotonic Scheduling.
Session 6: Memory Management
- Memory Layout of a Program: Code, Data, Stack, Heap.
- Linux and FreeRTOS Memory Management.
- Caches and Side Effects.