Dynamic storage allocation systems
Communications of the ACM
ACM Computing Surveys (CSUR)
Strategies for structuring two level memories in a paging environment
SOSP '69 Proceedings of the second symposium on Operating systems principles
Thrashing: its causes and prevention
AFIPS '68 (Fall, part I) Proceedings of the December 9-11, 1968, fall joint computer conference, part I
Operating systems architecture
AFIPS '70 (Spring) Proceedings of the May 5-7, 1970, spring joint computer conference
The management of a multi-level non-paged memory system
AFIPS '70 (Spring) Proceedings of the May 5-7, 1970, spring joint computer conference
AFIPS '71 (Spring) Proceedings of the May 18-20, 1971, spring joint computer conference
Virtual storage and virtual machine concepts
IBM Systems Journal
Hi-index | 0.00 |
It is our desire at the Carnegie-Mellon University Computation Center to provide to the university community a general-purpose computer utility capable of supporting the wide range of academic and research programs which are currently being advanced. In particular, we wish to develop an integrated system of processors, storage devices, communication channels, and software which will: • Accept conversational, real-time, and batch tasks at any given time and process them concurrently. • Provide languages and facilities for writing, debugging, and executing programs conversationally. • Contain a file system suitable for safely storing source code, object code, data, and output. • Accommodate the addition of new languages, new software subsystems, and new types of conversational terminals. • Accept tasks ranging in size from very small student programs and desk calculator work to very large tasks which tax all of the facilities of the system. The first attempts to provide systems having these capabilities resulted in Project MAC's CTSS at Massachusetts Institute of Technology1 and the Q-32 Time-Sharing System at System Development Corporation.2 Other early efforts produced JOSS at the RAND Corporation3 and BASIC at Dartmouth College.4 The latter two systems emphasized conversational computing, ease of operation, and file facilities, but were dedicated systems in that they provided only a single algebraic language.