Skip to main content

Section outline

  • Session 9: Scheduler & Scheduling Policies 
    • Preemptive & Non-Preemptive Scheduling
    • Round-Robin & Priority-Based Scheduling
    • Deadline Monotonic & Rate Monotonic Scheduling
    Session 10: Memory Management 
    • Memory Allocation & Management in Linux & FreeRTOS
    • Memory Layout of a Program: Code, Data, Stack, Heap Segments
    • Cache Management & Performance Considerations
    Session 11: Hands-on Lab – Memory Analysis in Linux & FreeRTOS 
    Session 12: Case Study – Optimizing Memory for Real-World Applications