MULTILEVEL STORAGE CONTROL IN PROGRAMMING LANGUAGES,

Abstract

A method is developed to describe and to control the data traffic in a variety of storage devices by the structure of the program. The key idea is to abandon the assumption that declaration of a variable causes storage allocation in main store; instead a variable can reside on an arbitrary storage medium as specified by the declaration. The block concept of ALGOL 60 is extended so as to allow control of main and backup stores by stack mechanisms. The method is compared with own variables in ALGOL 60, input output variables described by Hoare, and paging schemes in multiprogramming and timesharing. A timesharing design with storage management based on the proposed scheme is sketched briefly. (Author)

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 1968
Accession Number
AD0682120

Entities

People

  • Rudolf Bayer

Organizations

  • Boeing

Tags

DTIC Thesaurus Topics

  • Computer Languages
  • Computer Programming
  • Computing-Related Activities
  • Language
  • Multiprogramming
  • Programming Languages

Fields of Study

  • Computer science

Readers

  • Computer Science.
  • Parallel and Distributed Computing.
  • Theoretical Analysis.