ThomasNet.com
White Papers Home | Engineering & Consulting

Myths and Realities of Real-Time Linux Software Systems

Publisher: VersaLogic Corp.
Overview:
This paper addresses some of the differences between real-time and general purpose operating systems, including an analysis of several common misconceptions including performance issues, latency, hard vs. soft real-time systems, programming APIS and software kernel. A definition for real-time operating systems (RTOS) is provided, along with an example of an RTOS, and a list of the important metrics that help to quantify a real-time system. Some of the important characteristics of an RTOS are compared with those of a general-purpose operating system (GPOS), and the applications of RTOS are listed in the form of a table. The paper also details the fundamental approaches to making the Linux kernel real-time, presenting an overview of the PREEMPT_RT patch, and covering the issues related to device drivers that can be used with the real-time kernel (PREEMPT_RT patch).
TABLE OF CONTENTS
1.What Is a Real-Time System?1
1.1.Analogy for Real-Time Systems1
2.Metrics of Real-Time2
2.1.Interrupt Latency2
2.2.Scheduling Latency2
2.3.Worst-Case Latency3
2.4.Latency Requirements4
3.Hard Vs. Soft Requirements4
3.1.Hard Real-Time4
3.2.Soft Real-Time4
4.GPOS vs. RTOS4
5.Myths of Real-Time: Real-Time = Performance?5
6.Who Needs Real-Time?5
7.Real-Time in Linux6
7.1.Advantages of the PREEMPT_RT Approach7
7.2.Is the PREEMPT_RT Patch a Hard Real-Time or Soft Real-Time System?7
7.3.Overview of PREEMPT_RT Patch7
8.Device Drivers and the PREEMT_RT Patch8
9.References9
10.Tables
10.1.GPOS and RTOS Systems4
10.2.Applications of RTOS6
View Now
Back to top
Home | Browse Categories | Featured Companies Sitemap | Featured Categories Sitemap
Guides | Forums | FAQs | Contact ThomasNet | Provide Feedback

Log In to MyThomas | Sign Up for MyThomas | Log In to Client Center

Advertising Services | Free Listing | Press Room | Careers

© 2009 Thomas Publishing Company. All rights reserved. See Terms and Conditions or Privacy Policy. Last Modified December 4, 2009.
Sign Up | Log In | Product News | Promote Your Business