Processes and Programs

  • M. R. M. Dunsmuir
  • G. J. Davies
Part of the Macmillan Computer Science Series book series (COMPSS)


Supposing you were to take a snapshot of a running UNIX system; what would you see? A number of users sit at terminals interacting with the system via their VDU screens; a tape is moving and the disk heads are active in response to I/O requests. Unseen to all, a number of background tasks are performing various functions, such as distributing electronic mail or syncing the kernel I/O buffers. The instantaneous state of all but the most idle of systems is a combined interaction of many separate activities. Within the UNIX environment each of these activities is associated with an entity called a process.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Further Reading

  1. B. W. Kernighan & D. M. Ritchie (1978), The C Programming Language, Prentice-Hall Software Series.Google Scholar
  2. Aho, Hopcroft & Ullman (1983), Data Structures and Algorithms, Addison-Wesley.zbMATHGoogle Scholar
  3. B. W. Kernighan & P. J. Plauger (1976), Software Tools, Addison-Wesley.zbMATHGoogle Scholar

Copyright information

© M. R. M. Dunsmuir and G. J. Davies 1985

Authors and Affiliations

  • M. R. M. Dunsmuir
  • G. J. Davies

There are no affiliations available

Personalised recommendations