Ken Shirriff's Illustrated History: The Rise and Fall of IBM's 4 Pi Aerospace Computers
The Computers That Flew to Space — And How They Got There
Ken Shirriff, the hardware reverse-engineering expert known for his detailed chip teardowns, has published an illustrated history of IBM's System/4 Pi family — the compact, powerful computers that controlled everything from the Space Shuttle to the F-4 fighter, B-52 bomber, Harpoon missiles, and Skylab.
The Name: 4 Pi
IBM's System/360 (1964) covered "the full 360° of applications" — business and scientific. The 4 Pi name extended this to 3D: 4π steradians make up a full sphere, symbolizing coverage of "the full spectrum of military computer needs — for airborne, space, or shipboard use."
The System/4 Pi Family
Introduced around 1967, the family initially had three models:
| Model | Name | Use Case |
|---|---|---|
| TC | Tactical Computer | Satellites, missiles, helicopters — smallest, lightweight |
| CP | Customized Processor | Real-time computing |
| EP | Extended Performance | Large-scale real-time data calculation |
TC-1: Skylab's Brain
The TC Tactical Computer was a general-purpose digital computer:
- 16 or 32-bit word, 8-bit bus
- 8-64 KB magnetic core memory
- 54 instructions (including multiply and divide)
- 48,500 instructions per second (original model)
The TC-1 played a critical role in Skylab (1973), America's first space station. Two TC-1 computers controlled three massive 155-pound gyroscopes that rotated the station to aim its telescopes. Each computer had 16K words of storage and executed 60,000 ops/second.
The Skylab computers are notable as the first fully digital control system on a crewed spacecraft.
TC-2: Fighter Jet Computing
The TC-2 (125,000 ops/sec, 80 lbs) was used for Navigation/Weapons Delivery in the A-7D/E attack fighter. In 1976, the TC-2A upgrade reached 454,000 ops/sec — serious computing for its era.
The Space Shuttle: AP-101B
The Space Shuttle flew with five IBM AP-101B computers — four active, one backup. The AP-101B was part of the 4 Pi family and controlled virtually every aspect of the shuttle's flight, from launch to landing.
Engineering Details
- Built with TTL flatpack integrated circuits on 4-layer circuit boards
- Two circuit boards made a "sandwich" around a metal cooling structure (a "page")
- Each page held ~300 ICs — very dense for the era
- Magnetic core memory: each bit stored in a tiny toroidal lithium nickel ferrite core
- Core memory preserved data without power and was highly radiation-resistant
Why This History Matters
Despite their importance, information on System/4 Pi computers is remarkably scarce — Wikipedia entirely omits the CC, SP, and ML models. Shirriff's work, based on original IBM marketing brochures and technical articles, fills crucial gaps in computing history.
These computers represent a remarkable era when computing had to fit in briefcase-sized boxes, survive the harsh environment of space, and operate reliably for years without human intervention — a challenge that modern cloud infrastructure engineers can appreciate even if the technology has evolved dramatically.