Abstract
Generally UNIX is not considered to be an operating system suitable for realtime applications, i.e., applications that require an operating system “to provide a required level of service in a bounded response time.”3 The main ‘design goal’ of UNIX was to create “a powerful operating system for interactive use”4 that is “not a ‘real-time’ system in the sense that it is not possible to lock a process in memory so as to guarantee rapid response to events, nor to connect directly to I/O devices”5
Since UNIX offers an outstanding environment for program developers, various attempts have been made to add real-time facilities either on top of an existing UNIX kernel or to integrate them in a kernel rewritten for real-time capability. Therefore it seems worth-while to reconsider the verdict from 1978 and to take a fresh look at the real-time capabilities of modern UNIX implementations. Throughout the text AIX — which has been designed as a general purpose operating system with modifications and extensions to provide a reasonable level of real-time support — is used as an example of such a modern UNIX implementation.
UNIX is a trademark of UNIX System Laboratories, Inc.
AIX is a trademark of the International Business Machines Corporation
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Editor information
Rights and permissions
Copyright information
© 1994 Friedr. Vieweg & Sohn Verlagsgesellschaft mbH, Braunschweig/Wiesbaden
About this chapter
Cite this chapter
Kriechbaum, W. (1994). Adding real-time capabilities to a standard UNIX1 implementation: The AIX2 Version 3.1.5 approach. In: Rzehak, H. (eds) Echtzeitsysteme und Fuzzy Control. Programm Angewandte Informatik. Vieweg+Teubner Verlag, Wiesbaden. https://doi.org/10.1007/978-3-322-85506-0_4
Download citation
DOI: https://doi.org/10.1007/978-3-322-85506-0_4
Publisher Name: Vieweg+Teubner Verlag, Wiesbaden
Print ISBN: 978-3-528-05432-8
Online ISBN: 978-3-322-85506-0
eBook Packages: Springer Book Archive