Atlas Basic Software (Ferranti/Manchester/Harwell)
Ferranti: Supervisor
(First Multiprogramming operating system)
V-store
, Controlling peripherals;
Supervisor Extracodes
, Controlling interrupts
1-level storage support
Intelligent transfers of pages between main and backing store
Main store split into 4 stacks, pages split even/odd between two stacks
Scheduler
Input/output wells
1. Jobs with I/O via the wells
2.
Compute Limited
: Long jobs that could hog the machine unless interrupted
3.
Peripheral limited
: Tape limited jobs not using the wells
Space allocation
(blocks)
I/O Wells, Jobs under preparation, Jobs executing, Compilers, Supervisor
Manchester University: Brooker-Morris Compiler-Compiler
Compilers for Mercury Autocode, Atlas Autocode,
Algol
, CPL
Harwell:
Hartran
1961: Harwell would provide a
Fortran system
as good as IBM's 7090 Fortran System