Real Time Operating System (Basics)

References:

RTOS Fundamentals

Reference: RTOS Fundamentals

  • Multitasking
    • Mutitasking can simply file the system design by partition complex application into smaller tasks
    • easier testing,
    • code reuse,
    • task breakdown (better team collaboration),
    • os dedicated for timing and sequencing.
  • Scheduling
    • Non real time: “fair” proportion of processor time among tasks;
    • Real Time:
  • Context Switching
    • Context: processor registers, stack, etc.
  • Real Time Applications
    • Timely response to real world events;
    • A priority to each task assigned by the developers;
    • RTOS ensures that the highest priority task that is able to execute is the task given processing time;
  • Real Time Scheduling
    • Priority based scheduling.

More

Created Aug 28, 2021 // Last Updated Aug 28, 2021

If you could revise
the fundmental principles of
computer system design
to improve security...

... what would you change?