The Manchester Mark I and atlas: a historical perspective

@article{Lavington1978TheMM,
  title={The Manchester Mark I and atlas: a historical perspective},
  author={Simon H. Lavington},
  journal={Commun. ACM},
  year={1978},
  volume={21},
  pages={4-12}
}
  • S. Lavington
  • Published 1978
  • Engineering, Computer Science
  • Commun. ACM
In 30 years of computer design at Manchester University two systems stand out: the Mark I (developed over the period 1946-49) and the Atlas (1956-62). This paper places each computer in its historical context and then describes the architecture and system software in present-day terminology. Several design concepts such as address-generation and store management have evolved in the progression from Mark I to Atlas. The wider impact of Manchester innovations in these and other areas is discussed… Expand
Programming the Mark I: Early Programming Activity at the University of Manchester
TLDR
The programming systems devised, first for the prototype and then for the production Mark I, are described, and an account of two novel automatic coding schemes developed during 1952 and 1954 are included. Expand
The University of Manchester MU5 Project
  • R. Ibbett
  • Computer Science
  • IEEE Ann. Hist. Comput.
  • 1999
TLDR
A history of the development of the MU5 hardware and the way in which the system was brought to life is presented, which explains some of the thinking that went into the design of MU5 and reflects on the success of the project. Expand
An Annotated Bibliography of Secondary Sources on the History of Software
  • W. Aspray
  • Engineering, Computer Science
  • Annals of the History of Computing
  • 1987
TLDR
This bibliography is a product of the National Collection Strategy (NCS) program being undertaken by the Charles Babbage Institute, to develop a national collecting strategy for preserving the historic records of computing. Expand
The development of the MU5 computer system
TLDR
An overall view of the complete MU5 complex is presented together with a brief indication of its performance and the aims and ideas for MU5 are discussed. Expand
Parallelism and Array Processing
  • V. Zakharov
  • Computer Science
  • IEEE Transactions on Computers
  • 1984
TLDR
The account seeks to treat parallelism in a historical context, and to identify all the main aspects of concurrency in computation right up to the present time. Expand
A Parallel Functional Database on GRIP
TLDR
This paper investigates the feasibility of processing persistent data on GRIP, and presents results obtained from a pilot implementation, and the functional database is used to investigate the GRIP architecture, compared with an idealised machine. Expand
A Brief History of Microprogramming
A processing unit in a computer system is composed of a data path and a control unit. The data path includes registers, function units such as ALUs (arithmetic and logic units) and shifters,Expand
A Time Interval Memory Protection System
TLDR
A time interval memory protection architecture to support enforcement of temporal policies is presented, which implements a Time Interval Access Control model in which authorizations are determined by time attributes associated with subjects and objects, and constraints on the relations of those attributes relative to the time of access. Expand
Viewing instruction set design as an optimization problem
TLDR
This paper reviews past attempts to systematize instruction set design and offers an alternative approach based on compaction of microoperations to form instructions that optimized a metric which is a function of cycle count, code size, and instruction set size. Expand
Parallel Processes in HPX: Designing an Infrastructure for Adaptive Resource Management
TLDR
This dissertation presents and expands the notion of Parallel Processes as a placeholder for procedure definitions, targeted at one or more synchronous domains, meta data for computation and resource management as well as infrastructure for dynamic policy deployment, and presents use cases of parallel Processes for system resource management, task management, locality management, for load balancing, access control, namespace management and performance measurement frameworks in HPX runtime system. Expand
...
1
2
...

References

SHOWING 1-10 OF 14 REFERENCES
An appraisal of the Atlas supervisor
TLDR
The performance of the Supervisor System used on the Atlas Computer at Manchester University is presented, and some of the changes made as a result of the experience with the system are described. Expand
An attempt to simplify coding for the Manchester electronic computer
This paper outlines some of the difficulties encountered in attempting to simplify the task of preparing programmes for a large scale digital computer. In general this is most simply achieved at theExpand
One-Level Storage System
TLDR
An automatic system which in principle can be applied to any combination of two storage systems so that the combination can be regarded by the machine user as a single level is described. Expand
The development of the MU5 computer system
TLDR
An overall view of the complete MU5 complex is presented together with a brief indication of its performance and the aims and ideas for MU5 are discussed. Expand
Universal high-speed digital computers: a small-scale experimental machine
TLDR
An experimental electronic computing machine has been constructed, using the serial binary-digital system of number representation, and will then be intrinsically capable of performing any computation automatically. Expand
Communications January ACM Number
  • Communications January ACM Number
  • 1978
Assessing the Power of an Order Code
A History o f Manchester Computers
  • 1975
Nat. Comptng. Ctr. Publications
  • Nat. Comptng. Ctr. Publications
  • 1975
A compiler compiler
...
1
2
...