LLMpediaThe first transparent, open encyclopedia generated by LLMs

PDP-11

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Expansion Funnel Raw 71 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted71
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
PDP-11
NamePDP-11
ManufacturerDigital Equipment Corporation
DeveloperGordon Bell, Harold McFarland
Introduced1970
Discontinued1997
Units soldOver 600,000
OsRSX-11, RSTS/E, Unix, RT-11
CpuCustom 16-bit microprocessor
MemoryUp to 4 MB

PDP-11. The PDP-11 is a series of 16-bit minicomputers produced by the Digital Equipment Corporation from 1970 into the late 1990s. Its innovative and orthogonal instruction set architecture, designed by Gordon Bell and Harold McFarland, became highly influential. The series was enormously successful, with over 600,000 units sold, and it became a cornerstone of scientific, industrial, and educational computing for decades.

History and development

The project began in the late 1960s under the leadership of Gordon Bell as a successor to the popular PDP-8. The design team, including Harold McFarland, sought to create a machine that was easier to program than its predecessors. Key decisions included a unified address space and a general-purpose register set, moving away from the accumulator-based model. The first model, the PDP-11/20, was announced in 1970 and quickly gained traction in markets like laboratory automation and telecommunications. Subsequent development was rapid, with engineers at Digital Equipment Corporation continually expanding the family's capabilities to address the growing minicomputer market, competing with systems from Data General and IBM.

Architecture and design

The architecture is defined by its highly orthogonal instruction set, where most instructions could operate on any data type and use any addressing mode. It featured eight general-purpose registers, with two (R6 and R7) often dedicated to hardware-supported call stack operations. Memory management evolved from simple models to sophisticated MMU systems like the ones used in the PDP-11/70. The Unibus and later Q-Bus provided a streamlined method for connecting peripherals and memory-mapped I/O. This clean design made the system exceptionally popular for real-time computing and as a teaching tool in computer science departments at institutions like the University of California, Berkeley and the Massachusetts Institute of Technology.

Models and variants

The family encompassed a wide range of models, from low-cost units to high-performance systems. Early models like the PDP-11/20 and PDP-11/40 established the base architecture. The PDP-11/70, introduced in 1975, was a high-end model featuring semiconductor memory and cache. The PDP-11/44 offered improved reliability with its ECC memory. The LSI-11, and later the PDP-11/23, were microprocessor-based implementations that lowered cost. The final commercial models were the MicroPDP-11 and PDP-11/93, built with VLSI technology. Specialized variants were also produced, such as the DECserver terminal servers and the VT-103, which integrated the computer into a VT100 terminal.

Operating systems

A diverse ecosystem of operating systems was developed for the platform. Digital Equipment Corporation provided several, including the simple, single-user RT-11 for real-time computing, the multi-user RSTS/E for timesharing, and the powerful RSX-11 for real-time multi-tasking. The platform's most famous software legacy, however, is its intimate connection with the early development of Unix. The first widely distributed version, Sixth Edition Unix, was developed at Bell Labs on a PDP-11/70, and its successor, Seventh Edition Unix, became a foundational release. Other operating systems included Ultrix (DEC's Unix System V), 2BSD from the University of California, Berkeley, and Xinu.

Impact and legacy

The influence of the PDP-11 on the computing industry is profound. Its instruction set directly inspired the design of the early Motorola 68000 and, most significantly, the VAX architecture, which extended its concepts to 32 bits. The C programming language, created by Dennis Ritchie at Bell Labs, was developed and refined on this hardware, and its memory model closely reflects the machine's architecture. The platform was ubiquitous in scientific research, industrial control (as PLCs), and was the original host for groundbreaking software like the Colossal Cave Adventure and the BSD TCP/IP stack. Its design principles are still studied, and the computer remains a beloved system among retrocomputing enthusiasts and in legacy industrial applications worldwide.

Category:Digital Equipment Corporation computers Category:Minicomputers Category:1970 introductions