Abstract
A process is a self-contained program which has all the required elements for it to be run on a processor. It is unlikely that it will be able to run on its own, and this requires the help of other processes to provide it with data, or to take data from it. It must thus have some form of communication device to signal its intentions to other processes (and vice-versa). The requirement for many processes to run, at a time, results in the need for a scheduler, which must try and be as fair as possible to all the processes, but which has the main aim of keeping the system running as smoothly as possible, without any system crashes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Buchanan, W.J. (2004). Processes and Scheduling. In: The Handbook of Data Communications and Networks. Springer, Boston, MA. https://doi.org/10.1007/978-1-4020-7870-5_4
Download citation
DOI: https://doi.org/10.1007/978-1-4020-7870-5_4
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-1067-0
Online ISBN: 978-1-4020-7870-5
eBook Packages: Springer Book Archive