Concurrent Programming,
Abstract
Concurrency of activities has long been recognized as an important feature in many computer systems. These systems allow concurrent operations for a number of reasons on which three are particularly common. First, by executing several jobs, simultaneously, multiprogramming and time-sharing systems can make fuller use of the computing resources. Second, real-time transaction systems, such as airline reservation and point-of-sale terminal systems, allow a number of users to access a single database concurrently and to obtain responses in real-time. Finally, high speed parallel computers, such as array processors dedicate a number of processors to the execution of a single program to speed up completion of a computation. (Author)
Document Details
- Document Type
- Technical Report
- Publication Date
- Oct 01, 1978
- Accession Number
- ADA061180
Entities
People
- Jack B. Dennis
- Randal Bryant
Organizations
- Massachusetts Institute of Technology