#03 OS/360 and MULTICS – Revolutions in Batch and Multi-User Systems (1964–1969)

The third episode takes us into the 1960s — a time of major breakthroughs in operating systems.
For the first time, hardware and software were unified, and concepts such as multitasking and multi-user access emerged.
The key systems of this era were IBM’s OS/360 and the experimental MULTICS project, co-developed by MIT, Bell Labs, and General Electric — both of which defined the standards for memory management, security, and user interaction.

Context – The Need for Unification and Multitasking

Before the 1960s, the mainframe market was fragmented — every model had its own operating system.
This led to high maintenance costs and limited capabilities in single-user, batch-only environments.

In 1964, IBM launched the System/360 — a family of compatible machines, from small to large, all using a unified architecture and instruction set.
This created a need for one operating system to support the entire family: OS/360.

OS/360 – One OS for the Whole Hardware Range

OS/360 was not a single system, but a family of operating systems tailored to different hardware tiers and user groups:

VersionDescriptionNotes
PCPPrimary Control ProgramSimple single-task system for early installs
MFTMultiprogramming with Fixed number of TasksFixed partitions, supported multitasking
MVTMultiprogramming with Variable number of TasksDynamic memory allocation, advanced management

There was also DOS/360 for smaller System/360 models — a simplified version of the OS.

IBM System/360 Model 40 by U.S. Department of Agriculture, Public domain

Key innovations in OS/360:

  • Multitasking – multiple programs could run simultaneously by dividing memory.
  • Advanced I/O handling – broad support for peripherals and spooling.
  • JCL (Job Control Language) – a scripting language to define job parameters and queues.
  • Memory protection and dynamic allocation – especially in the MVT variant.

OS/360 left a deep mark on the development of mainframe OSes and directly led to modern IBM systems like z/OS.

MULTICS – A Vision of Secure, Shared-Time Systems

At the same time, MIT, Bell Labs, and General Electric were co-developing MULTICS (Multiplexed Information and Computing Service),
a pioneering OS built for multi-user, time-sharing environments.

Key features of MULTICS:

  • Time-sharing – many users could be logged in simultaneously, sharing computing resources.
  • Hierarchical file system – advanced access controls and layered security.
  • Virtual memory – allowing programs to use large address spaces.
  • Modular architecture – separation between kernel and user-space.
  • Security rings – defined user privilege levels and access to system resources.

Though MULTICS never gained commercial success, it had a massive influence on the development of OS architecture and security models.

Competition and Legacy of Multi-User Systems

Despite their differences in commercial adoption, OS/360 and MULTICS were highly influential:

FeatureOS/360MULTICS
Launch Year19641969
Processing ModelBatch + multitaskingMulti-user, time-sharing
Memory ArchitecturePartitioned + dynamic allocationVirtual memory
SecurityBasic protection (MVT)Advanced ring-based security
AdoptionWidely used, IBM standardLimited installations (experimental)

Ideas from OS/360 evolved into MVS and OS/390; MULTICS inspired the design of UNIX.

Other Notable Systems of the Era – Advancing Multitasking and Time-Sharing

CTSS (Compatible Time-Sharing System) (1961–1966)
Developed at MIT, it introduced interactive multi-user sessions on the IBM 7094.

GE COS / GCOS
General Electric’s OS that competed with IBM, enabling simultaneous task execution.

Burroughs MCP (Master Control Program) (1961)
Possibly the first OS with a high-level language kernel (ALGOL), featuring memory protection and resource control.

Conclusion

The years 1964–1969 laid the groundwork for modern operating systems.
IBM’s OS/360 unified its hardware ecosystem and pioneered batch multitasking with memory and device control.
Meanwhile, MULTICS set new standards in time-sharing, security, and modularity — concepts that later shaped UNIX and its descendants.

In the next episode, we’ll explore UNIX and BSD, tracing their roots back to the collaborative, multi-user systems of the late 1960s.

Passionate about bringing retro computers back to life — Apple, Commodore, Atari, Amiga, and more.

Policies

© 2025 RetroComp. All rights reserved.

Scroll to Top