Title
A Self Managing Secondary Memory system
Abstract
A Self Managing Secondary Memory (SMSM) organization is proposed herein, in which hardware directly assists the storage, retrieval and management of arbitrary length records on such devices as fixed head discs or charge coupled devices (CCD's). This paper emphasizes some of the techniques used to implement an SMSM system. In an SMSM, fixed length words are organized into variable length records, and these records are packed into a file. The first word of the record, a label, can be associatively addressed to mark the record. Marked records can be output, erased, or a word or a collection of words can be inserted after the label of such records. Erased words are shifted to the bottom of memory as data words are packed upward, so that new records or extensions of old records can be inserted at the bottom of the file. In this system, although the file appears to be a single one dimensional array of words, it is actually stored on a number m of n word circular access memories, such as CCD's or tracks of a fixed head disc. Larger systems are implemented by increasing m. The access time for the entire system depends only on n. This architecture is self-managing in that no directories are kept, nor is software garbage collection or allocation necessary. The hardware replaces these functions. This appears to be a desirable direction for secondary memory architectures to develop, with special application to their use in computer networks. This paper discusses techniques for implementing an SMSM. These techniques were developed as part of the Context Addressed Segment Sequential Memory (CASSM) system. This paper therefore also describes that part of CASSM that, by itself, forms a useful SMSM. It is hoped that these techniques will be useful in the development of a new class of intelligent secondary memories to meet present and future needs of computing systems.
Year
DOI
Venue
1976
10.1145/800110.803579
ISCA
Keywords
Field
DocType
computer network,garbage collection,charged couple device,virtual memory,algol 60
Computer science,Real-time computing,Software,Computer hardware,Architecture,ALGOL 60,Access time,Virtual memory,Parallel computing,Garbage collection,Operating system,Auxiliary memory,Sequential access memory
Conference
Volume
Issue
Citations 
4
4
7
PageRank 
References 
Authors
6.73
6
4
Name
Order
Citations
PageRank
M. DeMartinis176.73
G. Jack Lipovski2528293.80
Stanley Y. W. Su316221403.92
J. K. Watson41817.06