Skip to main content

Section outline

  • 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.