ACM Home Page
Please provide us with feedback. Feedback
801 storage: architecture and programming
Full text PdfPdf (1.87 MB)
Source ACM Transactions on Computer Systems (TOCS) archive
Volume 6 ,  Issue 1  (February 1988) table of contents
Pages: 28 - 50  
Year of Publication: 1988
ISSN:0734-2071
Authors
Albert Chang  IBM T. J. Watson Research Center, Yorktown Heights, NY
Mark F. Mergen  IBM T. J. Watson Research Center, Yorktown Heights, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 73,   Citation Count: 44
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/35037.42270
What is a DOI?

ABSTRACT

Based on novel architecture, the 801 minicomputer project has developed a low-level storage manager that can significantly simplify storage programming in subsystems and applications. The storage manager embodies three ideas: (1) large virtual storage, to contain all temporary data and permanent files for the active programs; (2) the innovation of database storage, which has implicit properties of access serializability and atomic update, similar to those of database transaction systems; and (3) access to all storage, including files, by the usual operations and types of a high-level programming language. The IBM RT PC implements the hardware architecture necessary for these storage facilities in its storage controller (MMU). The storage manager and language elements required, as well as subsystems and applications that use them, have been implemented and studied in a prototype operating system called CPR, that runs on the RT PC. Low cost and good performance are achieved in both hardware and software. The design is intended to be extensible across a wide performance/cost spectrum.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
ATTANASIO, C.R. 801 architecture support for database--A case study. Rep. RC12416, IBM T. J. Watson Research Center, Yorktown Heights, N.Y., 1987.
3
4
 
5
6
7
 
8
 
9
GRAY, J. N. The transaction concept: Virtues and limitations. In Proceedings of the 7th International Conference on Very Large Data Bases (Cannes, Sept. 1981). IEEE, New York, 1981, 144-154.
 
10
IBM. IBM System/38 technical developments. Order no. G580-0237, IBM, Atlanta, Ga., 1978.
 
11
IBM. IBM RT PC hardware technical reference. Order no. SV21-8024, IBM, Austin, Tex., 1985.
 
12
IBM. IBM RT personal computer technology. Order no. SA23-1057, IBM, Austin, Tex., 1986.
13
 
14
MCGEE, W. C. The information management system IMS/VS. IBM Syst. J. 16, 2 (1977), 84-168.
 
15
MOSS, J. E.B. Nested transactions and reliable distributed computing. In Proceedings of the 2nd Symposium on Reliability in Distributed Software and Database Systems {Pittsburgh, Pa., July 1982). ACM, New York and IEEE, New York, 1982, 33-39.
16
17
18
19
20
 
21
SPECTOR, A.Z. Distributed transaction processing and the Camelot system. In Distributed Operating Systems--Theory and Practice, Y. Paker, Ed. Springer-Verlag, New York, 1987, 331- 353. (Also Rep. CMU-CS-87-100, Carnegie-Mellon Univ., Pittsburgh, Pa., 1987.)
22
23
24
25
26

CITED BY  44


REVIEW

"Franz Stetter : Reviewer"

The paper describes a low-level storage manager that is based on a prototype reduced instruction set computer. The aim is to simplify storage programming by means of a large virtual address space or a one-level-store, a database storage, hardwar  more...

Collaborative Colleagues:
Albert Chang: colleagues
Mark F. Mergen: colleagues