All Topics  
PDP-11

 
PDP 11

   Email Print
   Bookmark   Link






 

PDP-11



 
 
The PDP-11 was a series of 16-bit
16-bit

16-bit architectureThe HP 2100#Descendants and variants , introduced in 1975, was the world's first 16-bit microprocessor.Prominent 16-bit processors include the PDP-11, Intel 8086, Intel 80286 and the WDC 65C816....
 minicomputer
Minicomputer

A minicomputer is a class of multi-user computers that lies in the middle range of the computing spectrum, in between the largest multi-user systems and the smallest single-user systems ....
s sold by Digital Equipment Corp.
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
 from 1970 into the 1990s. Though not explicitly conceived as successor to DEC's PDP-8
PDP-8

The PDP-8 was the first successful commercial minicomputer, produced by Digital Equipment Corporation in the 1960s. DEC introduced it on 22 March 1965, and sold more than 50,000 systems, the most of any computer up to that date....
 computer in the PDP
Programmed Data Processor

Programmed Data Processor was the name of a series of minicomputers made by Digital Equipment Corporation. The name 'PDP' intentionally avoided the use of the term 'computer' because at the time of the first PDPs, computers had a reputation of being large, complicated, and expensive machines, and the venture capitalists behind Digital would...
 series of computers (both product lines lived in parallel for more than 10 years), the PDP-11 replaced the PDP-8 in many real-time applications
Real-time computing

In computer science, real-time computing is the study of Computer hardware and computer software systems that are subject to a "real-time constraint"?i.e., operational deadlines from event to system response....
.






Discussion
Ask a question about 'PDP-11'
Start a new discussion about 'PDP-11'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Pdp 11 40
The PDP-11 was a series of 16-bit
16-bit

16-bit architectureThe HP 2100#Descendants and variants , introduced in 1975, was the world's first 16-bit microprocessor.Prominent 16-bit processors include the PDP-11, Intel 8086, Intel 80286 and the WDC 65C816....
 minicomputer
Minicomputer

A minicomputer is a class of multi-user computers that lies in the middle range of the computing spectrum, in between the largest multi-user systems and the smallest single-user systems ....
s sold by Digital Equipment Corp.
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
 from 1970 into the 1990s. Though not explicitly conceived as successor to DEC's PDP-8
PDP-8

The PDP-8 was the first successful commercial minicomputer, produced by Digital Equipment Corporation in the 1960s. DEC introduced it on 22 March 1965, and sold more than 50,000 systems, the most of any computer up to that date....
 computer in the PDP
Programmed Data Processor

Programmed Data Processor was the name of a series of minicomputers made by Digital Equipment Corporation. The name 'PDP' intentionally avoided the use of the term 'computer' because at the time of the first PDPs, computers had a reputation of being large, complicated, and expensive machines, and the venture capitalists behind Digital would...
 series of computers (both product lines lived in parallel for more than 10 years), the PDP-11 replaced the PDP-8 in many real-time applications
Real-time computing

In computer science, real-time computing is the study of Computer hardware and computer software systems that are subject to a "real-time constraint"?i.e., operational deadlines from event to system response....
. It had several uniquely innovative features, and was easier to program than its predecessors. It was well-liked by programmers, and it was replaced in the mid-range minicomputer niche by the VAX-11
VAX

VAX was an instruction set architecture developed by Digital Equipment Corporation in the mid-1970s. A 32-bit complex instruction set computer ISA, it was designed to extend or replace DEC's various Programmed Data Processor ISAs....
 32-bit
32-bit

The range of integer values that can be stored in 32 bits is 0 through 4,294,967,295 or -2,147,483,648 through 2,147,483,647 using two's complement encoding....
 extension of the PDP-11. Much of the market for both machines would be taken by personal computer
Personal computer

A personal computer is any general-purpose computer whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator....
s, including the IBM PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
 and Apple II, and workstations, such as those from Sun Microsystems
Sun Microsystems

Sun Microsystems, Inc. is a multinational corporation vendor of computers, computer components, computer software, and information technology services, founded on February 24, 1982....
.

A separate article on PDP-11 architecture
PDP-11 architecture

This article contains architectural details of the PDP-11 processor from Digital Equipment Corporation. Additional information is found in DEC's PDP-11 Processor Handbook ....
 provides technical details for programmers.

Unique features of the PDP-11 Series


Orthogonality

The PDP-11 instruction set was mostly orthogonal
Orthogonal instruction set

Orthogonal instruction set is a term used in computer engineering. A computer's instruction set is said to be orthogonal if any instruction can use data of any type via any addressing mode....
. For example, instead of instructions such as Load and Store, the PDP-11 had a Move instruction for which either operand (source and destination) could be memory or register. There were no Input or Output instructions; each device responded to a memory location and so the same Move was used instead; orthogonality would even let you move data directly from an input device to an output device. More complex instructions such as Add likewise adapted to having memory, register, input, or output as source or destination. (These days, a development environment
Integrated development environment

An integrated development environment also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development....
 could give a programmer the illusion of orthogonality on any machine; but back then, programmers occasionally needed to understand the operation of the hardware.)

Generally, any operand could apply any of eight addressing modes to eight registers. The addressing modes provided register, immediate, absolute, relative, deferred (indirect), and indexed addressing, and could specify autoincrementation and autodecrementation of a register. (Whether such adjustment is by 1 or by 2 is the most complex rule of the language, but totally regular and sensible in every case.) Use of relative addressing let a machine-language program be position-independent
Position-independent code

In computing, position-independent code or position-independent executable is machine instruction code that executes properly regardless of where in computer storage it resides....
.

For these reasons, PDP-11 programmers viewed the assembly language as easy to learn and uniquely elegant.

The article on PDP-11 architecture
PDP-11 architecture

This article contains architectural details of the PDP-11 processor from Digital Equipment Corporation. Additional information is found in DEC's PDP-11 Processor Handbook ....
 provides technical details on the addressing modes
PDP-11 architecture

This article contains architectural details of the PDP-11 processor from Digital Equipment Corporation. Additional information is found in DEC's PDP-11 Processor Handbook ....
 and instruction set
PDP-11 architecture

This article contains architectural details of the PDP-11 processor from Digital Equipment Corporation. Additional information is found in DEC's PDP-11 Processor Handbook ....
.

No dedicated I/O bus

In the most radical departure from earlier computers, the initial models of the PDP-11 had no dedicated bus
Computer bus

In computer architecture, a bus is a subsystem that transfers data between computer components inside a computer or between computers. Each bus defines its set of connectors to physically plug devices, cards or cables together....
 for input/output
Input/output

In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world ? possibly a human, or another information processing system....
; it had only a memory bus called the Unibus
Unibus

The Unibus was the earliest of several Computer bus technologies used with PDP-11 and early VAX systems manufactured by the Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts....
. All input and output devices were mapped to memory addresses
Memory-mapped I/O

Memory-mapped I/O and port I/O are two complementary methods of performing input/output between the Central processing unit and peripheral devices in a computer....
, so no special I/O instructions were needed.

An input/output device determined the memory addresses to which it would respond and the interrupt priority it would request, and specified its own interrupt vector. This loose framework provided by the processor architecture made it unusually easy to invent new bus devices, including devices to control hardware that had not been contemplated when the processor was designed.

Higher-performance members of the PDP-11 family, starting with the PDP-11/45, departed from the single bus approach. Instead, memory was interfaced by dedicated circuitry and space in the CPU
Central processing unit

A central processing unit is an electronic circuit that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage....
 cabinet, while the Unibus
Unibus

The Unibus was the earliest of several Computer bus technologies used with PDP-11 and early VAX systems manufactured by the Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts....
 continued to be used for I/O only. In the PDP-11/70 this was taken a step further, with the addition of a dedicated interface from disks and tapes, via the Massbus
Massbus

The Massbus was a high-performance computer input/output bus designed in the 1970s by the Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts....
 to memory. Use of different buses was not visible to the programmer, however, and the orthogonality of the assembly language was preserved.

Interrupts

The PDP-11 supported hardware interrupts at four priority levels. Interrupts were serviced by software service routines, which could specify whether they themselves could be interrupted (achieving interrupt nesting
Nesting (computing)

Nesting refers to using parentheses inside parentheses, or braces inside braces, etc. There can be nested program loops, for instance, which are a loop within a loop....
). The event that caused the interrupt was indicated by the device itself, as it informed the processor of the address of its own service routine.

The article on PDP-11 architecture
PDP-11 architecture

This article contains architectural details of the PDP-11 processor from Digital Equipment Corporation. Additional information is found in DEC's PDP-11 Processor Handbook ....
 provides more details on interrupts.

Designed for mass production

Finally, the PDP-11 was designed to be produced in a factory by semiskilled labor. All of the dimensions of its pieces were relatively non-critical. It used a wire-wrapped
Wire wrap

Wire wrap is a technique for constructing small numbers of complex electronics assemblies. It is an alternative technique to the use of small runs of printed circuit boards, and has the advantage of being easily changed for prototyping work....
 backplane
Backplane

A backplane is a circuit board that connects several electrical connector in parallel to each other, so that each pin of each connector is linked to the same relative pin of all the other connectors, forming a computer bus....
. That is, the printed circuit board
Printed circuit board

A printed circuit board, or PCB, is used to mechanically support and electrically connect electronic components using Conductor pathways, or signal traces, industrial etchinged from copper sheets laminated onto a non-conductive substrate....
s plugged into a backplane connector. The backplane connectors had square pins that could be connected to by wrapping wires around them. The corners of the pins would bite into the wire to form a gas-tight (i.e. corrosion-proof, therefore reliable) connection.

The LSI-11

The LSI-11 (PDP-11/03) was the first PDP-11 model produced using large-scale integration
Integrated circuit

In electronics, an integrated circuit is a miniaturized electronic circuit that has been manufactured in the surface of a thin Wafer of semiconductor material....
; the entire CPU was contained on 4 LSI
Integrated circuit

In electronics, an integrated circuit is a miniaturized electronic circuit that has been manufactured in the surface of a thin Wafer of semiconductor material....
 chips made by Western Digital
Western Digital

Western Digital Corporation is a manufacturer of computer hard disk drives, and has a long history in the electronics industry as an integrated circuit maker and a storage products company....
 (the MCP-1600
MCP-1600

The MCP-1600 was a multi-chip microprocessor made by Western Digital in the late 1970s through the early 1980s. Used in the Pascal MicroEngine, the original AlphaMicro system, and one variant of the DEC PDP-11#The_LSI-11 microcomputer....
 chip set). It used a bus which was a close variant of the Unibus called the Q-Bus
Q-Bus

The Q-bus was one of several bus technologies used with Programmed Data Processor and VAX computer systems manufactured by the Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts....
; it differed from the Unibus primarily in that addresses and data were multiplexed onto a shared set of wires, as opposed to having separate sets of wires, as in the Unibus. It also differed slightly in how it addressed I/O devices and it eventually allowed a 22-bit physical address (whereas the Unibus only allowed an 18-bit physical address) and block-mode operations for significantly improved bandwidth (which the Unibus did not support).

The CPU's microcode
Microcode

Microcode is a layer of lowest-level instructions involved in the implementation of machine code instructions in many computers and other processors; it resides in a special high-speed memory and translates machine instructions into sequences of detailed circuit-level operations....
 includes a debugger
Debugger

A debugger is a computer program that is used to test and debug other programs. The code to be examined might alternatively be running on an Instruction Set Simulator, a technique that allows great power in its ability to halt when specific conditions are encountered but which will typically be much slower than executing the code directly on...
: firmware with a direct serial interface (RS-232
RS-232

In telecommunications, RS-232 is a standard for serial communications binary data signals connecting between a DTE and a DCE . It is commonly used in computer serial ports....
 or current loop
Current loop

A current loop describes two different electrical signalling schemes....
) to a terminal
Computer terminal

A computer terminal is an electronic or electromechanical computer hardware device that is used for entering data into, and displaying data from, a computer or a computing system....
. This let the operator do debugging
Debugging

Debugging is a methodical process of finding and reducing the number of computer bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected....
 by typing and reading octal
Octal

The octal numeral system, or oct for short, is the radix-8 number system, and uses the digits 0 to 7. Numerals can be made from Binary numeral system numerals by grouping consecutive digits into groups of three ....
 numbers, rather than operating switches and reading lights, the typical debugging method at the time. The operator could thus examine and modify the computer's registers, memory, and input/output devices, diagnosing and correcting failures in software and peripherals except a failure that disabled the microcode itself. On a failure that kept the LSI-11 from booting
Booting

In computing, booting is a Bootstrapping process that starts operating systems when the user turns on a computer system. A boot sequence is the initial set of operations that the computer performs when it is switched on....
, the operator could command it to boot from a different disk.

Both innovations increased the reliability and decreased the cost of the LSI-11.

Later Q-Bus based systems such as the LSI-11/23, /73, and /83 were based upon chip sets designed in house by Digital Equipment Corporation. Later PDP-11 Unibus systems were designed to use similar Q-Bus processor cards, sometimes with a special memory bus for improved speed, using a Unibus adapter to support existing Unibus peripherals.

There were significant other innovations in the Q-Bus lineup. A system variant of the PDP-11/03 introduced full system Power-On Self-Test
Power-on self-test

Power-on self-test is the common term for a computer, router or printer's pre-boot sequence. The same basic sequence is present on all computer architectures....
 (POST) and the 11/83 introduced a primitive (by today's standards) anticipatory CPU cache pre-load as well as a high-speed private memory interconnect (bus).

The chip set was not restricted to implementing a PDP-11; a published book gives the complete source listing of microcode that instead implements the APL programming language.

The decline of the PDP-11

The basic design of the PDP-11 was sound and was continually updated to use newer technologies. However, in the 1980s, inexpensive VLSI memory chips made large amounts of memory affordable and the PDP-11's 16-bit limit on logical addresses
Logical address

In Data Networks:In computer networks, a logical address refers to a network layer address such as an IP address, an X.25/X.121 or IPX address....
 proved insurmountable.

The article on PDP-11 architecture
PDP-11 architecture

This article contains architectural details of the PDP-11 processor from Digital Equipment Corporation. Additional information is found in DEC's PDP-11 Processor Handbook ....
 describes the hardware and software techniques used to work around this limitation.

DEC's successor to the PDP-11, the VAX
VAX

VAX was an instruction set architecture developed by Digital Equipment Corporation in the mid-1970s. A 32-bit complex instruction set computer ISA, it was designed to extend or replace DEC's various Programmed Data Processor ISAs....
 (for "Virtual Address Extension") overcame the 16-bit limitation, but was initially a superminicomputer aimed at the high-end time-sharing
Time-sharing

Time-sharing refers to sharing a computing resource among many users by Computer multitasking. Its introduction in the 1960s, and emergence as the prominent model of computing in the 1970s, represents a major historical shift in the history of computing....
 market. The early VAXes provided a PDP-11 compatibility mode under which much existing software could be immediately used.

Microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
 chips such as the Motorola 68000
Motorola 68000

The Motorola 68000 is a 16/32-bit Complex instruction set computer microprocessor core designed and marketed by Freescale Semiconductor ....
 and Intel 80386
Intel 80386

The Intel 80386, otherwise known as the i386 or just 386, is a microprocessor which has been used as the central processing unit of many personal computers and workstations since 1986....
 began to support 32-bit logical addresses as well. The eventual mass-production of those chips eliminated any cost advantage for the 16-bit PDP-11. A line of personal computers based on the PDP-11, the DEC Professional
DEC Professional (computer)

The Professional 325 , Professional 350 were PDP-11 compatible microcomputers introduced in 1982 by Digital Equipment Corporation as high-end competitors to the IBM PC....
 series, failed commercially, along with other non-PDP-11 PC offerings from DEC.

DEC discontinued PDP-11 production in 1997, and sold the PDP-11 design and system software rights to Mentec, Inc., an Irish producer of LSI-11 based boards for Q-Bus and ISA architecture personal computers. For several years, Mentec produced new PDP-11 processors.

By the late 1990s, not only DEC but most of the New England computer industry which had been built around minicomputers similar to the PDP-11 collapsed in the face of microcomputer-based workstations and servers.

MACRO-11 assembly language

Papertape
MACRO-11
MACRO-11

MACRO-11 is an assembly language with Macro facilities for PDP-11 minicomputers from Digital Equipment Corporation . It is the successor to PAL-11 , an earlier version of the PDP-11 assembly language without Macro facilities....
 is the assembly language
Assembly language

An assembly language is a low-level language for programming computers. It implements a symbolic representation of the numeric machine codes and other constants needed to program a particular CPU architecture....
 for the PDP-11. It is the successor to PAL-11 (Program Assembler Loader), an earlier version of the PDP-11 assembly language without macro facilities. MACRO-11 was supported on all DEC PDP-11 operating systems. PDP-11 Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 systems also include an assembler (called "as"), structurally similar to MACRO-11 but with different syntax and fewer features.

PDP-11 models

The PDP-11 processors tended to fall into several natural groups depending on the original design upon which they are based and which I/O bus they used. Within each group, most models were offered in two versions, one intended for OEMs
Original Equipment Manufacturer

OEM stands for "Original Equipment Manufacturer".An original equipment manufacturer, or OEM is typically a company that uses a component made by a second company in its own product, or sells the product of the second company under its own brand....
 and one intended for end-users.

Unibus models

The following models used the Unibus
Unibus

The Unibus was the earliest of several Computer bus technologies used with PDP-11 and early VAX systems manufactured by the Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts....
 as their principal bus:
  • PDP-11 (later renamed the PDP-11/20) and PDP-11/15 — The original, non-microprogrammed processor; designed by Jim O'Loughlin.
  • PDP-11/35 and 11/40 — A microprogrammed successor to the /20; the design team was led by Jim O'Loughlin.
  • PDP-11/45, 11/50, and 11/55 — A much faster microprogrammed processor that could use semiconductor memory instead of or in addition to core memory.
  • PDP-11/70 — The 11/45 architecture expanded to allow 4 MB
    Megabyte

    Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
     of physical memory segregated onto a private memory bus, 2 KB
    KB

    The abbreviation KB or kb can refer to:*Kilobit , a unit of information used, for example, to quantify computer memory or storage capacity...
     of cache memory, and much faster I/O devices connected via the Massbus
    Massbus

    The Massbus was a high-performance computer input/output bus designed in the 1970s by the Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts....
    .
  • PDP-11/05 and 11/10 — A cost-reduced successor to the 11/20.
  • PDP-11/34 and 11/04 — Cost-reduced follow-on products to the 11/35 and 11/05. The PDP-11/09 and 11/39 model names were documented internally to DEC but never produced for sale. The PDP-11/34 concept was created by Bob Armstrong.
  • PDP-11/44
    PDP-11/44

    The PDP-11/44, introduced in 1980, was the last of the Digital Equipment Corporation PDP-11 series of minicomputers implemented in discrete logic....
     — An extension of the 11/34 that included the cache memory and floating point
    Floating point

    In computing, floating point describes a system for numerical representation in which a String of digits represents a rational number.The term floating point refers to the fact that the radix point can "float": that is, it can be placed anywhere relative to the Significant figures of the number....
     units as a standard feature. This machine also included a sophisticated serial console and support for 4 MB of physical memory. The design team was managed by John Sofio. NOTE: DEC documentation (PDP-11/44 System User's Guide, EK-11044-UG-003) shows the floating point unit as an option (FPP-11F). Moreover, others have documented the 11/44 as a descendent of the 11/45 and 11/70; the 11/34 was of a different 'lineage', following the 11/05.
  • PDP-11/60 — A PDP-11 with user-writable microcontrol store; this was designed by another team led by Jim O'Loughlin.
  • PDP-11/24 — First VLSI PDP-11 for Unibus, using the "Fonz-11" (F11) chip set
  • PDP-11/84 — Using the VLSI "Jaws-11" (J11) chip set
  • PDP-11/94 — J11-based, faster than 11/84


Q-bus models

The following models used the Q-Bus
Q-Bus

The Q-bus was one of several bus technologies used with Programmed Data Processor and VAX computer systems manufactured by the Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts....
 as their principal bus:
  • PDP-11/03 (also known as the LSI-11/03) — The first LSI
    Integrated circuit

    In electronics, an integrated circuit is a miniaturized electronic circuit that has been manufactured in the surface of a thin Wafer of semiconductor material....
     PDP-11, this system used a chipset from Western Digital
    Western Digital

    Western Digital Corporation is a manufacturer of computer hard disk drives, and has a long history in the electronics industry as an integrated circuit maker and a storage products company....
    .


  • PDP-11/23 — 2nd generation of LSI (F-11), early units only supported 248 KB memory, but could be modified for 4 MB support
  • PDP-11/23+/MicroPDP-11/23 — Improved 11/23 with more functions on processor card (physically a quad-size card rather than dual)


  • MicroPDP-11/73
    PDP-11/73

    The PDP-11/73 was the third generation of the PDP-11 series of minicomputers produced by Digital Equipment Corporation to use Large Scale Integration processors....
     — The third generation LSI PDP, this system used the "Jaws-11" (J-11) chip set.


  • MicroPDP-11/53 — slower 11/73 with on-board memory


  • MicroPDP-11/83 — faster 11/73 with PMI (private memory interconnect)


  • MicroPDP-11/93 — faster 11/83; final DEC Q-Bus PDP-11 model.


  • Mentec M100 — Mentec redesign of the 11/93, with J-11 chipset at 19.66 MHz, 4 onboard serial ports, 1-4 MB on-board memory, and optional FPU.


  • Mentec M11 — processor upgrade board; last microcode implementation of PDP-11 instruction set by Mentec, using the TI 8832 ALU and TI 8818 microsequencer from Texas Instruments
    Texas Instruments

    Texas Instruments , better known in the electronics industry as TI, is an United States company based in Dallas, Texas, Texas, United States, renowned for developing and commercializing semiconductor and computer technology....


  • Quickware QED-993 — high performance PDP-11/93 processor upgrade board


Models without standard bus

  • PDT-11/110
  • PDT-11/130
  • PDT-11/150


The PDT series were desktop systems marketed as "smart terminals". The /110 and /130 were housed in a VT100
VT100

VT100 is a video computer terminal which was made by Digital Equipment Corporation . It became the de facto standard used by terminal emulators....
 terminal enclosure. The /150 was housed in a table-top unit which included two 8" floppy drives, 3 asynchronous serial ports, 1 printer port, 1 modem port and 1 synchronous serial port and required an external terminal. All three employed the same chipset as used on the LSI-11/03 and LSI-11/2 in four "microm"s. There was an option which combined two of the microms into one dual carrier, freeing one socket for an EIS/FIS chip. The /150 in combination with a VT-105 terminal was also sold as MiniMINC, a budget version of the MINC-11.

  • PRO-325
  • PRO-350
  • PRO-380


The DEC Professional
DEC Professional (computer)

The Professional 325 , Professional 350 were PDP-11 compatible microcomputers introduced in 1982 by Digital Equipment Corporation as high-end competitors to the IBM PC....
 series were desktop PCs intended to compete with IBM's earlier 8088 and 80286 based personal computers. The models were equipped with 5 1/4" floppy disk drives and hard disks, except the 325 which had no hard disk. The original operating system was P/OS, which was essentially RSX-11M+
RSX-11

RSX-11 is a family of real-time operating systems mainly for PDP-11 computers created by Digital Equipment Corporation , common in the late 1970s and early 1980s....
 with a menu system on top. As the design was intended to avoid software exchange with existing PDP-11 models, their ill fate in the market was no surprise for anyone except DEC. RT-11
RT-11

RT-11 was a small, single-user real-time operating system for the Digital Equipment Corporation PDP-11 family of 16-bit computers. RT-11 was first implemented in 1970 and was widely used for real-time computing systems, process control, and data acquisition across the full line of PDP-11 computers....
 was eventually ported to the PRO series. A port to the PRO for RSTS/E
RSTS/E

RSTS is a multi-user time-sharing operating system, developed by Digital Equipment Corporation , for the PDP-11 series of 16-bit minicomputers....
 was also done internal to DEC, but was not released. The PRO-325 and -350 units were based on the DCF-11 ("Fonz") chipset, the same as found in the 11/23, 11/23+ and 11/24. The PRO-380 was based on the DCJ-11 ("Jaws") chipset, the same as found in the 11/53,73,83 and others, though running only at 10 MHz because of limitations in the support chipset.

Models that were planned but never introduced

  • PDP-11/27 — A Jaws-11 implementation that would have used the VAXBI Bus
    VAXBI Bus

    The VAXBI bus was a computer bus designed and sold by the Digital Equipment Corporation of Maynard, Massachusetts.The bus was an advanced, configuration-free synchronous bus used on DEC's later VAX computers....
     as its principal I/O bus.
  • PDP-11/68 — A follow-on to the PDP-11/60 that would have supported 4 MB
    Megabyte

    Megabyte is a SI prefix-multiple of the unit byte for digital information computer storage or transmission and is equal to 106 bytes....
     of physical memory.
  • PDP-11/74 — A PDP-11/70 that was extended to contain multiprocessing features. Up to four processors could be interconnected, although the physical cable management became unwieldy. Another variation on the 11/74 contained both the multiprocessing features and the Commercial Instruction Set. A substantial number of prototype 11/74's (of various types) were built and at least two multiprocessor systems were sent to customers for beta testing, but no systems were ever officially sold. A four processor system was maintained by the RSX-11 operating system development team for testing and a uniprocessor
    Uniprocessor

    A uniprocessor system is a computer system with a single central processing unit. As more and more computers employ multiprocessing architectures, such as Symmetric multiprocessing and Massively parallel processing, the term is used to refer to systems that still have only one central processing unit....
     system served PDP-11 engineering for general purpose timesharing. The 11/74 was due to be introduced around the same time as the announcement of the new 32 bit product line and the first model - the VAX 11/780. Rumour/Legend or held that the reason the 11/74 was cancelled was due to its higher performance compared to the 11/780 (see, for example ). Marketing was therefore concerned that the availability of a higher performing PDP-11 would slow migration to the new VAX. This was not the case. Rather, the ability to maintain the product in the field was the issue. However conspiracy or not, DEC was never able to successfully migrate its entire PDP-11 customer base to the VAX. The primary reason was not performance, but the PDP-11's superior real-time responsiveness.


Special purpose versions

Gt40 Lunar Lander
  • GT40 — VT11 vector graphic
    Vector graphic

    Vector graphic may refer to:*Vector Graphic, a computer company*Vector graphics, a form of computer graphics*Vektor Grafix, United Kingdom based computer game development company...
     terminal using a PDP-11/05
  • GT42 — VT11 vector graphic terminal using a PDP-11/10
  • GT44 — VT11 vector graphic terminal using a PDP-11/40
  • GT62 — VS60 vector graphic workstation using a PDP-11/34a
  • H-11
    Heathkit H-11

    The Heathkit H-11 Computer was essentially a Digital Equipment Corporation PDP-11 in a small form factor. It was offered around 1295 dollars in kit form from the Heathkit company of Benton Harbor Michigan ....
     — Heathkit
    Heathkit

    Heathkits were products of the Heath Company, Benton Harbor, Michigan. Their products included electronic test equipment, high fidelity home audio equipment, television receivers, amateur radio equipment, and the influential Heath H-8, H-89, and H-11 hobbyist computers, which were sold in Electronic kit form for assembly by the purchaser....
     OEM version of the LSI-11/03
  • VT20 — Terminal with PDP-11/05 with direct mapped character display for text editing and typesetting (predecessor of the VT71)
  • VT71 — Terminal with LSI-11/03 and QBUS backplane with direct mapped character display for text editing and typesetting
  • VT103 — VT100 with backplane to host an LSI-11
  • VT173 — A high-end typseset terminal containing an 11/03
  • MINC-11 — Laboratory system based on 11/03 or 11/23; when based on the 11/23, it was sold as a 'MINC-23', but many MINC-11 machines were field-upgraded with the 11/23 processor. Early versions of the MINC-specific software package would not run on the 11/23 processor because of subtle changes in the instruction set; MINC 1.2 is documented as compatible with the later processor.
  • C.mmp
    C.mmp

    The C.mmp was an early MIMD multiprocessor system developed at Carnegie Mellon University by William Wulf .Sixteen PDP-11 minicomputers were used as the processing elements ....
     — Multiprocessor system from Carnegie Mellon University
    Carnegie Mellon University

    Carnegie Mellon University is a top private university research university in Pittsburgh. Since its inception, Carnegie Mellon has grown into a world-renowned institution, with numerous programs that are frequently college and university rankings among the best in the world....
  • SBC 11/21 (boardname KXT11) Falcon and Falcon Plus — single board computer on a Qbus card implementing the basic PDP11 instruction set, based on T11 chipset containing 32KB static RAM, 2 ROM sockets, 3 serial lines, 20 bits parallel I/O, 3 interval timers and a 2-channel DMA controller. Up to 14 Falcons could be placed into one Qbus system.


Unauthorized clones

The PDP-11 was sufficiently popular that many unauthorized PDP-11-compatible minicomputers and microcomputers were produced in Eastern Bloc
Eastern bloc

During the Cold War, the terms Eastern Bloc, Communist Bloc or Soviet Bloc were used to refer to European annexed or expanded Soviet Socialist Republics of the USSR and Satellite state states, including members of the Soviet-dominated organizations Comecon and the Warsaw Pact....
 countries. At least some of these were pin-compatible with DEC's PDP-11s and could share peripherals and system software. These include:
  • SM-4
    SM-4

    The SM-4 was a Soviet PDP-11/40 computer clone, developed in Moscow's INEUM , a leading R&D organization of the Soviet MinPribor, in the second half of 1970s....
    , SM-1420
    SM-1420

    The SM-1420 was a PDP-11 clone, and the successor to SM-4 in Soviet Bloc countries. It was produced in the Soviet Union, Bulgaria, and East Germany....
    , SM-1600, Elektronika BK
    Elektronika BK

    Elektronika BK was a series of 16-bit PDP-11-compatible Soviet Union home computers developed by NPO Scientific Center, at that time the leading Soviet microcomputer design team, responsible also for more powerful UKNC and DVK micros....
     series, Elektronika 60, Elektronika 85, DVK
    DVK

    DVK is a Russian clone of Programmed Data Processor minicomputer.The design is also known as Elektronika MS-0501 and Elektronika MS-0502.Earlier models of DVK series were based on K1801BM1 or K1801BM2 microprocessors with 16 bit address bus....
     and UKNC
    UKNC

    UKNC was a Soviet Union PDP-11-compatible educational computer, aimed at teaching school informatics course. It is also known as Elektronika MS-0511....
     (in the Soviet Union
    Soviet Union

    The Union of Soviet Socialist Republics was a Constitution of the Soviet Union socialist state that existed in Eurasia from 1922 to 1991.The name is a translation of the , romanization of Russian Soyuz Sovetskikh Sotsialisticheskikh Respublik, abbreviated ????, SSSR....
    )
  • SM-4
    SM-4

    The SM-4 was a Soviet PDP-11/40 computer clone, developed in Moscow's INEUM , a leading R&D organization of the Soviet MinPribor, in the second half of 1970s....
    , SM-1420
    SM-1420

    The SM-1420 was a PDP-11 clone, and the successor to SM-4 in Soviet Bloc countries. It was produced in the Soviet Union, Bulgaria, and East Germany....
    , IZOT-1016 and peripherals (in Bulgaria
    Bulgaria

    The state of Bulgaria , Scientific transliteration Balgarija, officially the Republic of Bulgaria has played a significant role in the Balkans in south-eastern Europe for over fourteen centuries....
    ).
  • SM-1420
    SM-1420

    The SM-1420 was a PDP-11 clone, and the successor to SM-4 in Soviet Bloc countries. It was produced in the Soviet Union, Bulgaria, and East Germany....
     (in East Germany)
  • SM-4
    SM-4

    The SM-4 was a Soviet PDP-11/40 computer clone, developed in Moscow's INEUM , a leading R&D organization of the Soviet MinPribor, in the second half of 1970s....
     (in Hungary
    Hungary

    Hungary , officially in English the Republic of Hungary , is a landlocked country in the Carpathian Basin of Central Europe, bordered by Austria, Slovakia, Ukraine, Romania, Serbia, Croatia, and Slovenia....
    )
  • Independent and Coral (in Romania
    Romania

    Romania is a country located in Southeastern Europe Central Europe, North of the Balkan Peninsula, on the Lower Danube, within and outside the Carpathian Mountains, bordering on the Black Sea....
    )


Operating systems

Several operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
s were available for the PDP-11

From Digital:
  • BATCH-11/DOS-11
    DEC BATCH-11/DOS-11

    BATCH-11/DOS-11, also known simply as DOS-11, was an operating system by Digital Equipment Corporation of Maynard, Massachusetts, Massachusetts....
  • CAPS-11 (Cassette Based Programme development System)
  • GAMMA-11
  • DSM-11
    MUMPS

    MUMPS , or alternatively M, is a programming language created in the late 1960s, originally for use in the Health care. It was designed for the production of multi-user database-driven applications....
  • IAS
    RSX-11

    RSX-11 is a family of real-time operating systems mainly for PDP-11 computers created by Digital Equipment Corporation , common in the late 1970s and early 1980s....
  • P/OS
    RSX-11

    RSX-11 is a family of real-time operating systems mainly for PDP-11 computers created by Digital Equipment Corporation , common in the late 1970s and early 1980s....
  • RSTS/E
    RSTS/E

    RSTS is a multi-user time-sharing operating system, developed by Digital Equipment Corporation , for the PDP-11 series of 16-bit minicomputers....
  • RSX-11
    RSX-11

    RSX-11 is a family of real-time operating systems mainly for PDP-11 computers created by Digital Equipment Corporation , common in the late 1970s and early 1980s....
  • RT-11
    RT-11

    RT-11 was a small, single-user real-time operating system for the Digital Equipment Corporation PDP-11 family of 16-bit computers. RT-11 was first implemented in 1970 and was widely used for real-time computing systems, process control, and data acquisition across the full line of PDP-11 computers....
  • Ultrix
    Ultrix

    Ultrix was the brand name of Digital Equipment Corporation's native Unix systems. While ultrix is the Latin word for avenger, the name was chosen solely for its sound....
    -11


From third parties:
  • ANDOS
    ANDOS

    ANDOS is a Russian operating system for Electronika BK-0010, Electronika BK-0011 and Electronika BK-0011M series computers. It was created in 1990 and saw first release in 1992....
  • CSI-DOS
    CSI-DOS

    CSI-DOS is an operating system, created in Samara, Russia, for Soviet Union personal computers Elektronika BK and Elektronika BK-0011. CSI-DOS did not support the earlier model BK-0010....
  • DEMOS
    Demos

    Demos may refer to:* Glossary_of_rhetorical_terms#Demos, a rhetorical term for the population of an ancient Greek state** Deme or Demoi, the term for an ancient subdivision of Attica, Greece...
     (Soviet Union
    Soviet Union

    The Union of Soviet Socialist Republics was a Constitution of the Soviet Union socialist state that existed in Eurasia from 1922 to 1991.The name is a translation of the , romanization of Russian Soyuz Sovetskikh Sotsialisticheskikh Respublik, abbreviated ????, SSSR....
    )
  • Duress (University of Illinois at Urbana-Champaign
    University of Illinois at Urbana-Champaign

    The University of Illinois at Urbana-Champaign is a public university research university in the state of Illinois, United States. It is the oldest and largest campus in the University of Illinois system....
    /Datalogics)
  • Fuzzball
    Fuzzball router

    Fuzzball routers were the first modern routers on the Internet. They were Digital Equipment Corporation LSI-11 computers loaded with router software written by David L....
  • MERT
  • Micropower Pascal
  • MK-DOS
    MK-DOS

    MK-DOS - one of the most widespread operating systems for Elektronika BK Soviet Union personal computer, developed by Mikhail Korolev and Dmitriy Butyrskiy starting from 1993....
  • MONECS
    MONECS

    MONECS was a computer operating system with BASIC, COBOL, FORTRAN, Pascal compilers, plus machine language facility. Specifically designed for computer science education in Australian secondary schools and at the university undergraduate level....
  • MTS
    MTS

    MTS may refer to:* MTS Systems Corporation, a testing and sensing solutions company* Machine and Tractor Station, in the Soviet Union* Make To Stock / Manufacture To Stock, periodic or flow production of few product variations to stock....
     (Multi-Tasking System written in RTL/2 by SPL)
  • MUMPS
    MUMPS

    MUMPS , or alternatively M, is a programming language created in the late 1960s, originally for use in the Health care. It was designed for the production of multi-user database-driven applications....
  • PC11 (Decus 11-501/Pilkington
    Pilkington

    Pilkington plc is the largest glass manufacturer in the United Kingdom. It is based in St Helens, Merseyside, Merseyside. It was formerly an independent company listed on the London Stock Exchange and for a time was a constituent of the FTSE 100 Index, but in 2006 it was taken over by Nippon Sheet Glass of Japan....
    )
  • Sphere (Infosphere - Portland Oregon 1981-87)
  • Softech Microsystems UCSD System with UCSD Pascal
    UCSD Pascal

    UCSD Pascal or UCSD p-System was a portable, highly machine-independent operating system. The University of California, San Diego Institute for Information Systems developed it in 1978 to provide students with a common operating system that could run on any of the then available microcomputers as well as campus Digital Equipment Corpora...
  • TRAX
    Trax

    Trax may refer to:*Trax Models, a brand of Australian classic diecast model cars*Trax Records, first house music label owned by Larry Sherman in Chicago...
     (Transaction Processing system)
  • TRIPOS
    TRIPOS

    TRIPOS is a computer operating system. Development started in 1976 at the Computer Laboratory of University of Cambridge and it was headed by Dr....
  • TSX-Plus
    TSX-Plus

    TSX-Plus is a multi-user operating system for the PDP-11/LSI-11 series of computers. It was developed by S&H Computer Systems, Inc. and is based on Digital Equipment Corporation's RT-11 single-user real-time operating system ....
  • Unix
    Unix

    Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
     (many versions, including Version 7 Unix
    Version 7 Unix

    Seventh Edition Unix, also called Version 7 Unix, Version 7 or just V7, was an important early release of the Unix operating system....
    , UNIX System III
    UNIX System III

    UNIX System III was a version of the Unix operating system released by AT&T's Unix Support Group . It was first released outside of Bell Labs in 1982....
    , and 2BSD
    Berkeley Software Distribution

    Berkeley Software Distribution is the Unix operating system derivative developed and distributed by the Computer Systems Research Group of the University of California, Berkeley, from 1977 to 1995....
    )
  • Venix
    Venix

    Venix was a version of the Unix operating system developed by VenturCom.Venix 2.0, based on UNIX System III, ran on the Digital Equipment Corporation PRO-350 microcomputer , the Digital Equipment Corporation Rainbow 100 as well as IBM PC ....
     (implementation/port of Unix developed by VenturCom)


See also

  • SIMH
    SIMH

    SIMH is a highly portable, multi-system emulator which runs on Microsoft_Windows, Linux, Mac OS X, FreeBSD, OpenBSD, NetBSD, OpenVMS, and other operating systems....
    , a multiple minicomputer architecture emulator written in portable C


Further reading

  • Michael Singer, PDP-11. Assembler Language Programming and Machine Organization, John Wiley & Sons, NY: 1980.


External links

  • Gordon Bell
    Gordon Bell

    C. Gordon Bell is a computer engineer and manager. An early employee of Digital Equipment Corporation , Bell designed several of their Programmed Data Processor machines and later became Vice President of Engineering, overseeing the development of the VAX....
     and Bill Strecker's 1975 paper,
  • Further papers and links on .
  • by Gόnter Dotzel, - An article on Modula-2 compiler/linker synergy to overcome the PDP/LSI-11 address space limitations, published in DEC PROFESSIONAL, The Magazine for DEC Users, Professional Press, Spring House, PA. U.S.A., January 1986.
  • . A video from DePauw University demonstrating how to program a PDP-11/10.