Standard Article

Embedded Operating Systems

  1. Albert Mo,
  2. Kim Cheng

Published Online: 14 DEC 2007

DOI: 10.1002/9780470050118.ecse137

Wiley Encyclopedia of Computer Science and Engineering

Wiley Encyclopedia of Computer Science and Engineering

How to Cite

Mo, A. and Cheng, K. 2007. Embedded Operating Systems. Wiley Encyclopedia of Computer Science and Engineering. .

Author Information

  1. University of Houston

Publication History

  1. Published Online: 14 DEC 2007

Abstract

Many of the systems and devices used in our modern society must provide a response that is both correct and timely. More and more computer systems are built as integral parts of many of these systems to monitor and control their functions and operations. These embedded systems often operate in environments where safety is a major concern. For real-time embedded applications in which task deadlines must be satisfied, a real-time operating system (RTOS) with an appropriate scheduler for scheduling tasks with timing constraints must be used. This article introduces the basics of RTOSs, covering task synchronization, scheduling, memory management, and input/output.

Keywords:

  • embedded systems;
  • real-time systems;
  • operating systems;
  • scheduling;
  • memory management;
  • input/output;
  • task synchronization;
  • mutual exclusion