• DocumentCode
    1102916
  • Title

    On the Design of Bayesian Storage Allocation Algorithms for Paging and Segmentation

  • Author

    Shemer ; Gupta, Chaitali

  • Issue
    7
  • fYear
    1969
  • fDate
    7/1/1969 12:00:00 AM
  • Firstpage
    644
  • Lastpage
    651
  • Abstract
    This short note focuses attention upon techniques for dynamic memory allocation in multiprogrammed systems which employ the addressing mechanisms of paging and segmentation. Here, event indicators and mathematical tools are presented which supply characterizations of the paging and segmentation addressing processes. It is shown that these statistical characterizations form data bases which can be used to derive Bayesian storage allocation algorithms conditionally based upon usage, demand, and processing history. It is argued that these characterizations, and algorithms similar to those constructed here, provide a flexible basis for efficient memory management in multiprogrammed, and by extension, time-shared environments. Although emphasis is directed to managing primary (main) memory residence, the techniques could be extended to govern memory management for a hierarchy of storage devices.
  • Keywords
    Adaptive algorithms, demand paging, dynamic memory management, multiprogramming, operating systems, paging and segmentation, statistical software characterizations, storage allocation, time-sharing.; Algorithm design and analysis; Bayesian methods; Environmental economics; Environmental management; Heuristic algorithms; History; Memory management; Operating systems; Software algorithms; Time sharing computer systems; Adaptive algorithms, demand paging, dynamic memory management, multiprogramming, operating systems, paging and segmentation, statistical software characterizations, storage allocation, time-sharing.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/T-C.1969.222733
  • Filename
    1671326