# Fernando Corbató

> 1926–2019 · Computer Scientist
>
> **Recorded contribution:** Led CTSS, an early influential time-sharing system; led Multics; advanced interactive multi-user computing and password protection

## How to use this dossier

Read for a causal chain, not a hero story: inherited problem → contribution → mechanism → downstream capability → limit. Then close the page and complete the reconstruction exercise from memory.

## 1. Historical orientation

Fernando Corbató (1926–2019) led MIT's Compatible Time-Sharing System and later Project MAC's Multics work. CTSS let many people interact with one large computer from terminals, each receiving short scheduled bursts and private files instead of waiting for batch jobs. Multics extended the idea with hierarchical files, segmentation, rings of protection, dynamic linking, and continuous service goals. Passwords existed in other contexts, but CTSS is an early influential computer-password deployment. Corbató's legacy is not a single 'first' claim; it is the design of computing as an interactive shared service whose scheduler, storage, and protection mechanisms must create useful isolation.

## 2. The problem inherited

Batch users waited hours for results and could not explore programs interactively, while dedicating an expensive mainframe to one person at a time wasted capacity.

## 3. The central contribution

Corbató organized systems that multiplexed processor time, memory, files, and terminals among concurrent users while developing protection and operating practices for a persistent shared environment.

## 4. Reconstruct the mechanism

1. Keep multiple user sessions resident or ready and associate each terminal with a protected process and file identity.
2. Run one process for a short quantum, save its machine state, and restore another through a context switch.
3. Use interrupts and queues so interactive requests receive frequent service while longer jobs continue in the background.
4. Authenticate users and mediate file, memory, and device access so sharing the machine does not imply sharing every resource.

## 5. What changed downstream

- Time-sharing normalized conversational programming, online editing, and personal files on shared computers.
- Multics concepts influenced Unix and later operating-system protection and storage design.
- Shared computing anticipated contemporary cloud services and their scheduling and isolation challenges.

## 6. Attribution, limits, and uncertainty

- Time-sharing had multiple pioneers and systems; CTSS is better described precisely than advertised as the unqualified first.
- CTSS and Multics were team projects involving MIT, General Electric, Bell Labs, users, and operators.
- A password alone provides weak security; CTSS also experienced an incident that exposed password files, illustrating the need for layered protection.

## 7. Reconstruction lab

Implement round-robin scheduling for four terminal jobs with different CPU and input pauses. Plot response time as the quantum changes, then add per-user file permissions and demonstrate one denied access. Explain the tradeoff between context-switch overhead and conversational latency.

## 8. Evidence trail

- [Fernando Corbató, a Father of Your Computer](https://news.mit.edu/2019/fernando-corby-corbato-obituary-0715) — MIT News
- [The Compatible Time-Sharing System](https://multicians.org/thvv/compatible-time-sharing-system.pdf) — MIT Press

---

*Research checked 2026-08-09. Dates, roles, and claims about living people are historical snapshots. Linked sources remain the authority; this dossier is original instructional synthesis.*
