SHARER, a time sharing system for the CDC 6600
@article{Harrison1967SHARERAT, title={SHARER, a time sharing system for the CDC 6600}, author={Malcolm C. Harrison and Jacob T. Schwartz}, journal={Commun. ACM}, year={1967}, volume={10}, pages={659-665} }
A time sharing system embedded within the standard batch processing system for the CDC 6600 is described. The system is general purpose and file-based, providing facilities for file input, manipulation, editing, compilation, and conversational execution. It uses a simple scheme for system extension for a machine with only one relocation and memory bound register. No attempt was made to use reentrant code, or to simulate segmentation or paging. Implementation time was approximately six man-years…
13 Citations
Implementations of the SHARER2 time-sharing system
- Computer ScienceCACM
- 1968
A substantial improvement was made in the implementat ion of a time-sharing system as a subsystem of a standard nonconversational operating system (SCOPE) which greatly simplified the design and reduced by an order of magnitude the difficulty of debugging such a subsystem.
MUX, a simple approach to on-line computing
- Computer ScienceCACM
- 1972
An on-line system operating as part of a normal batch system for the CDC 6600 computer is described, which provides the necessary elements to input and modify files, submit them for batch execution, and provide results at the user's terminal.
On-Line Computing With a Hierarchy of Processors
- Computer Science
- 1968
A new system architecture is proposed for time shared computing that alleviates the high overhead or program size restriction and utilizes a hierarchy of processors, where each processor is assigned tasks on the basis of four factors: interactive requirements, frequency of use, execution time, and program length.
A large-scale dual operating system
- Computer ScienceACM Annual Conference
- 1973
The evolution, design principles, and unusual features of UT2D are described, including some unusual features such as a built in event recorder for performance evaluation and a distributed tape-based permanent file system.
The nucleus of a multiprogramming system
- Computer ScienceCACM
- 1970
This paper describes the philosophy and structure of a multi-programming system that can be extended with a hierarchy of operating systems to suit diverse requirements of program scheduling and…
The Operating System Kernel as a Secure Programmable Machine
- Computer ScienceACM SIGOPS European Workshop
- 1994
To put abstractions traditionally implemented by the kernel out into user-space, where user-level libraries and servers abstract the exposed hardware resources, a new operating system structure, exokernel, is defined that safely exports the resources defined by the underlying hardware.
Multiprocessor software design
- Computer ScienceACM '80
- 1980
Machines intended for parallel computations exhibit a wide variety of architectural designs, including pipeline, vector and array organizations, less traditional associative, data-flow and systolic…
Telecommunications using a front-end minicomputer
- Computer ScienceCACM
- 1973
The use of a front-end minicomputer to provide varied remote terminal access to a large scale computer is considered, and it is shown how the decentralization of intelligence acquired by front- end processing vastly simplifies the problem.
A proposal for certain process management and intercommunication primitives
- MathematicsOPSR
- 1974
The basic primitives are presented, and appear in this issue; Section 7, which applies the primitives to a number of examples, will be published in January.
Efficiency vs responsiveness in a multiple-services computer facility
- Computer ScienceACM National Conference
- 1968
This paper considers the aggregate needs of a university population, representing the physical, behavioral, social, and engineering sciences, as well as the humanities and the university business Office, and a wide range of turnaround times.
References
SHOWING 1-10 OF 10 REFERENCES
A general-purpose file system for secondary storage
- Computer SciencePublished in AFIPS '65 (Fall, part I)
- 1965
The need for a versatile on-line secondary storage complex in a multiprogramming environment is immense and information must be easy to access when required, safe from accidents and maliciousness, and it should be accessible to other users on an easily controllable basis when desired.
System design of a computer for time sharing applications
- Computer ScienceAFIPS '65 (Fall, part I)
- 1965
In the late spring and early summer of 1964 it became obvious that greater facility in the computing system was required if time-sharing techniques were to move from the state of an interesting pilot…
Introduction and overview of the multics system
- Computer ScienceAFIPS '65 (Fall, part I)
- 1965
Multics (Multiplexed Information and Computing Service) is a comprehensive, general-purpose programming system which is being developed as a research project and will be implemented on the GE 645 computer.
Programming semantics for multiprogrammed computations
- Computer ScienceCACM
- 1966
The semantics are defined for a number of meta-instructions which perform operations essential to the writing of programs in multiprogrammed computer systems. These meta-instructions relate to…
Structure of the multics supervisor
- GeologyAFIPS '65 (Fall, part I)
- 1965
It will prove valuable to us and others to have on record the authors' intentions of 1965, so that in 1966 and 1967 an unambiguous evaluation of their successes and failures can be made.
Communications and input/output switching in a multiplex computing system
- Computer ScienceAFIPS '65 (Fall, part I)
- 1965
The general communications and input/output switching problems in a large-scale multiplexed computing system attempts to satisfy the completion time and response time desires of both the on-line interactive user and the absentee user.
OCTOPUS/6600 Users Manual. Lawrence Radiation Lab
- OCTOPUS/6600 Users Manual. Lawrence Radiation Lab
Programming semantics for multi-programmed computations
- Comm. ACM
- 1966
Programming semantics for multi-programmed computations
- Comm. ACM 9,
- 1966