Basic concepts of real-time operating systems
Nov 18, 2003 — by LinuxDevices Staff — from the LinuxDevices Archive — 12 viewsThis article by veteran real-time trainer David Kalinsky provides an introduction to real-time operating system (RTOS) kernel services. The paper is of particular interest to developers new to real-time concepts and vocabulary.
Kalinsky begins by offering a comparison of RTOSes and general-purpose operating systems. He then covers real-time kernel services including task scheduling; fixed-time task switching; intertask communication and synchronization; determinism and high-speed message passing; and, dynamic memory allocation.
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.