Abstract
Whenever there are many distinct, inter-dependent processes running in a computer system, there is a requirement for a means of communication between them. Inter-process communication allows complex tasks to be decomposed into a number of separate functional elements and unrelated processes to be made aware of each other&;#x2019;s resource requirements or the occurrence of external events which may affect their activities. Inter-process communication is essential whenever applications, such as multi-user database access, require multiple processes to interact asynchronously, in real time, with user terminals, while maintaining a consistent view of a shared resource.
Preview
Unable to display preview. Download preview PDF.
Further Reading
B. W. Kernighan, D. M. Ritchie (1978), UNIX Programming, UNIX Programmers Manual, seventh edition, vol 2a.
A. M. Lister (1983), Fundamentals of Operating Systems, Third Edition. Macmillan.
Copyright information
© 1985 M. R. M. Dunsmuir and G. J. Davies
About this chapter
Cite this chapter
Dunsmuir, M.R.M., Davies, G.J. (1985). Inter-process Communication. In: Programming the UNIX™ System. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-07371-9_7
Download citation
DOI: https://doi.org/10.1007/978-1-349-07371-9_7
Publisher Name: Palgrave, London
Print ISBN: 978-1-349-07373-3
Online ISBN: 978-1-349-07371-9
eBook Packages: Computer ScienceComputer Science (R0)