Skip to main content

Inter-process Communication

  • Chapter
Programming the UNIX™ System

Part of the book series: Macmillan Computer Science Series ((COMPSS))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • A. M. Lister (1983), Fundamentals of Operating Systems, Third Edition. Macmillan.

    Google Scholar 

Download references

Authors

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)

Publish with us

Policies and ethics