The case for dynamic storage allocation

  • Authors:
  • Burnett H. Sams

  • Affiliations:
  • Radio Corp. of America, Princeton, NJ

  • Venue:
  • Communications of the ACM
  • Year:
  • 1961

Quantified Score

Hi-index 48.22

Visualization

Abstract

Programming is the process of developing a scheme for solving a problem using a computer. The programmer's task is to minimize the cost of achieving a solution. This cost involves the interrelated factors of planning, coding, debugging, storage space, and computation time. The storage allocation problem is the subtask of assigning the space-taking objects (programs and data) to the available storage devices (core, drum, disc and magnetic tape).