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)

Open PDF

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

Tags

DTIC Thesaurus Topics

  • Abstracts
  • Computations
  • Computer Programming
  • Computer Science
  • Computers
  • Databases
  • High Level Languages
  • Information Processing
  • Instructions
  • Language
  • Military Research
  • Multiprogramming
  • Operating Systems
  • Programming Languages
  • Remote Terminals
  • Software Development
  • Terminals

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Mathematical Modeling and Probability Theory.
  • Systems Analysis and Design