Abstract
Chapter 9 covers signals and signal processing. It presents a unified treatment of signals and interrupts, which helps clarify the intended purpose of signals as a unified way to handle exceptions, rather than as a mechanism for inter-process communication. It explains signals and signal processing in Unix, and it describes the implementation of signals and signal processing in MTX in details. It shows how to install signal catchers to allow processes to handle exceptions in user mode, and it uses examples to demonstrate signal catchers for interval timer, divide exception and other simulated traps.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bovet, D.P., Cesati, M., “Understanding the Linux Kernel, Third Edition”, O'Reilly, 2005
IBM MVS Programming Assembler Services Guide, Oz/OS V1R11.0, IBM, 2010
Linux: http://www.linux.org, 2015
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Wang, K. (2015). Signals and Signal Processing. In: Design and Implementation of the MTX Operating System. Springer, Cham. https://doi.org/10.1007/978-3-319-17575-1_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-17575-1_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-17574-4
Online ISBN: 978-3-319-17575-1
eBook Packages: Computer ScienceComputer Science (R0)