Programmed Data Processor

Last updated
PDP-1 PDP-1.jpg
PDP-1
PDP-6 Dec pdp-6.lg.jpg
PDP-6
PDP-7 Pdp7-oslo-2005.jpeg
PDP-7
PDP-8/e DEC PDP 8e.jpg
PDP-8/e
PDP-11/40 Pdp-11-40.jpg
PDP-11/40
PDP-12 PDP-12-Update-Uppsala.jpeg
PDP-12
PDP-15 (partial) PDP-15 at Varesezaal.jpg
PDP-15 (partial)
PDP-15 graphics terminal with light pen and digitizing tablet PDP-15 graphics terminal.agr.jpg
PDP-15 graphics terminal with light pen and digitizing tablet

Programmed Data Processor (PDP), referred to by some customers, media and authors as "Programmable Data Processor," [1] [2] [3] is a term used by the Digital Equipment Corporation from 1957 to 1990 for several lines of minicomputers. [4]

Contents

The name 'PDP' intentionally avoids the use of the term 'computer'. At the time of the first PDPs, computers had a reputation of being large, complicated, and expensive machines. The venture capitalists behind Digital (especially Georges Doriot) would not support Digital's attempting to build a 'computer' and the term 'minicomputer' had not yet been coined. [5] [6] So instead, Digital used their existing line of logic modules to build a Programmed Data Processor and aimed it at a market that could not afford the larger computers.

The various PDP machines can generally be grouped into families based on word length.

Series

Members of the PDP series include: [7]

PDP-1
The original PDP, an 18-bit 4-rack machine used in early time-sharing operating system work, and prominent in MIT's early hacker culture, which led to the (Massachusetts) Route 128 hardware startup belt (DEC's second home, Prime Computer, etc.). What is believed to be the first video game, Spacewar! , was developed for this machine, along with the first known word processing program for a general-purpose computer, "Expensive Typewriter". It was based to some extent on the TX-0 which Ben Gurley had also contributed to. His engineering requirement was to build it from inventory (DEC's existing product, System Modules).
The last of DEC's 53 PDP-1 computers was built in 1969, a decade [NB 1] [7] after the first, and nearly all of them were still in use as of 1975. [7] :p.4 "An average configuration cost $120,000" at a time "when most computer systems sold for a million dollars or more."
Its architectural successors as 18-bit machines were the PDP-4, PDP-7, PDP-9, and the PDP-15. [8]
PDP-2
A number reserved for an unbuilt, undesigned 24-bit design.
PDP-3
First DEC-designed (for US "black budget" outfits) 36-bit machine, though DEC did not offer it as a product. The only PDP-3 was built from DEC modules by the CIA's Scientific Engineering Institute (SEI) in Waltham, Massachusetts to process radar cross section data for the Lockheed A-12 reconnaissance aircraft in 1960. [9] [10] Architecturally it was essentially a PDP-1 controlling a PDP-1 stretched to 36-bit word width. [11] [7] :p.4
PDP-4
This 18-bit machine, first shipped in 1962 [12] of which "approximately 54 were sold" was a compromise: "with slower memory and different packaging" than the PDP-1, but priced at $65,000 - considerably less than its predecessor (about half the price). [7] :p.4 All later 18-bit PDP machines (7, 9 and 15) are based on a similar, but enlarged instruction set, more powerful, but based on the same concepts as the 12-bit PDP-5/PDP-8 series. One customer of these early PDP machines was Atomic Energy of Canada. The installation at Chalk River, Ontario included an early PDP-4 with a display system and a new PDP-5 as interface to the research reactor instrumentation and control.
PDP-5
It was the world's first commercially produced minicomputer [7] :p.4 and DEC's first 12-bit machine (1963). The instruction set was later expanded in the PDP-8 to handle more bit rotations and to increase the maximum memory size from 4K words to 32K words. It was one of the first computer series with more than 1,000 built.[ clarification needed ]
PDP-6
This 36-bit machine, DEC's first large PDP computer, came in 1964 with the first DEC-supported timesharing system. 23 were installed. [7] :p.6 Although the PDP-6 was "disappointing to management," it introduced the instruction set and was the prototype for the far more successful PDP-10 and DEC System-20, [13] [14] of which hundreds were sold. [15]
PDP-7
Replacement for the PDP-4; DEC's first wire-wrapped machine using the associated Flip-Chip module form-factor. It was introduced in 1964, [8] and a second version, the 7A, was subsequently added. A total of 120 7 & 7A systems were sold. [7] :p.8
The first version of Unix, and the first version of B, a predecessor of C, were written for the PDP-7 at Bell Labs, as was the first version (by DEC) of MUMPS.
PDP-8
12-bit machine (1965) with a tiny instruction set; DEC's first major commercial success and the start of the minicomputer revolution. Many were purchased (at discount prices, a DEC tradition, which also included free manuals for anyone who asked during the Ken Olsen years) by schools, university departments, and research laboratories.
Over 50,000 units among various models of the family (A, E, F, I, S, L, M) were sold. [16] Later models are also used in the DECmate word processor and the VT-78 workstation.
LINC-8
The system contained both a PDP-8 CPU and a LINC CPU; two instruction sets; 1966. Progenitor of the PDP-12.
PDP-9
Successor to the PDP-7; DEC's first micro-programmed machine (1966). It features a speed increase of approximately twice that of the PDP-7. The PDP-9 is also one of the first small or medium scale computers to have a keyboard monitor system based on DIGITAL's own small magnetic tape units (DECtape). [17] The PDP-9 established minicomputers as the leading edge of the computer industry.[ dubious ]
PDP-10
Also marketed as the DECsystem-10, [NB 2] [NB 3] this 36-bit timesharing machine (1966) was quite successful over several different implementations (KA, KI, KL, KS) and models. [NB 4] The instruction set is a slightly elaborated form of that of the PDP-6.
The KL was also used for the DECSYSTEM-20. The KS was used for the 2020, DEC's entry in the distributed processing market, introduced as "the world's lowest cost mainframe computer system." [18]
PDP-11
The archetypal minicomputer (1970); a 16-bit machine and another commercial success for DEC. The LSI-11 is a four-chip PDP-11 used primarily for embedded systems. The 32-bit VAX series is descended from the PDP-11, and early VAX models have a PDP-11 compatibility mode. The 16-bit PDP-11 instruction set has been very influential, with processors ranging from the Motorola 68000 to the Renesas H8 and Texas Instruments MSP430, inspired by its highly orthogonal, general-register oriented instruction set and rich addressing modes. The PDP-11 family was extremely long-lived, spanning 20 years and many different implementations and technologies.
PDP-12
12-bit machine (1969), descendant of the LINC-8 and thus of the PDP-8. It had one CPU that could change modes and execute the instruction set of either system. See LINC and PDP-12 User Manual. With slight redesign, and different livery, officially followed by, and marketed as, the "Lab-8". [19]
PDP-13
Designation was not used.
PDP-14
A machine with 12-bit instructions, intended as an industrial controller (PLC; 1969). It has no data memory or data registers; instructions can test Boolean input signals, set or clear Boolean output signals, jump conditional or unconditionally, or call a subroutine. Later versions (for example, the PDP-14/30) are based on PDP-8 physical packaging technology. I/O is line voltage.
PDP-15
DEC's final 18-bit machine (1970). It is the only 18-bit machine constructed from TTL integrated circuits rather than discrete transistors, and, like every DEC 18-bit system (except mandatory on the PDP-1, absent on the PDP-4) has an optional integrated vector graphics terminal, DEC's first improvement on its early-designed 34n where n equalled the PDP's number. Later versions of the PDP-15 run a real-time multi-user OS called "XVM". The final model, the PDP-15/76 uses a small PDP-11 to allow Unichannel peripherals to be used. [20]
PDP-16
A "roll-your-own" digital system using Register Transfer Modules, [21] mainly intended for industrial control systems with more capability than the PDP-14. They could be used to design a custom controller consisting of a control structure and associated data storage and manipulation modules, or to design a small computer which could then be programmed. The PDP-16 modules were based on the RTMs designed by Gordon Bell during his time at CMU. The PDP-16/M was introduced in 1972 as a pre-assembled set of the PDP-16 modules that could be programmed and was nicknamed a "Subminicomputer".

Notes

  1. the first was in December 1959, but often is referred to as "1960."
  2. whose CPU manual was named DECsystem-10/DECSYSTEM-20 Processor Reference Manual "DECsystem-10/DECSYSTEM-20 Processor Reference Manual" (PDF). DEC. Archived from the original (PDF) on 11 October 2015. Retrieved 14 November 2015.
  3. sometimes called a DEC-10
  4. 1055, 1090, 2020, 2040, 2065 and others

Related Research Articles

<span class="mw-page-title-main">Digital Equipment Corporation</span> U.S. computer manufacturer 1957–1998

Digital Equipment Corporation, using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until he was forced to resign in 1992, after the company had gone into precipitous decline.

<span class="mw-page-title-main">Minicomputer</span> Mid-1960s–late-1980s class of smaller computers

A minicomputer, or colloquially mini, is a type of smaller general-purpose computer developed in the mid-1960s and sold at a much lower price than mainframe and mid-size computers from IBM and its direct competitors. In a 1970 survey, The New York Times suggested a consensus definition of a minicomputer as a machine costing less than US$25,000, with an input-output device such as a teleprinter and at least four thousand words of memory, that is capable of running programs in a higher level language, such as Fortran or BASIC.

<span class="mw-page-title-main">PDP-10</span> 36-bit computer by Digital (1966–1983)

Digital Equipment Corporation (DEC)'s PDP-10, later marketed as the DECsystem-10, is a mainframe computer family manufactured beginning in 1966 and discontinued in 1983. 1970s models and beyond were marketed under the DECsystem-10 name, especially as the TOPS-10 operating system became widely used.

<span class="mw-page-title-main">DECSYSTEM-20</span> Type of mainframe computer

The DECSYSTEM-20 was a family of 36-bit Digital Equipment Corporation PDP-10 mainframe computers running the TOPS-20 operating system and was introduced in 1977.

<span class="mw-page-title-main">PDP-1</span> First computer made by Digital Equipment Corp

The PDP-1 is the first computer in Digital Equipment Corporation's PDP series and was first produced in 1959. It is famous for being the most important computer in the creation of hacker culture at the Massachusetts Institute of Technology, Bolt, Beranek and Newman and elsewhere. The PDP-1 is the original hardware for playing history's first game on a minicomputer, Steve Russell's Spacewar!

<span class="mw-page-title-main">PDP-8</span> Minicomputer product line

The PDP-8 is a family of 12-bit minicomputers that was produced by Digital Equipment Corporation (DEC). It was the first commercially successful minicomputer, with over 50,000 units being sold over the model's lifetime. Its basic design follows the pioneering LINC but has a smaller instruction set, which is an expanded version of the PDP-5 instruction set. Similar machines from DEC are the PDP-12 which is a modernized version of the PDP-8 and LINC concepts, and the PDP-14 industrial controller system.

<span class="mw-page-title-main">PDP-11</span> Series of 16-bit minicomputers

The PDP–11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sold, making it one of DEC's most successful product lines. The PDP-11 is considered by some experts to be the most popular minicomputer.

<span class="mw-page-title-main">VAX</span> Line of computers sold by Digital Equipment Corporation

VAX is a series of computers featuring a 32-bit instruction set architecture (ISA) and virtual memory that was developed and sold by Digital Equipment Corporation (DEC) in the late 20th century. The VAX-11/780, introduced October 25, 1977, was the first of a range of popular and influential computers implementing the VAX ISA. The VAX family was a huge success for DEC, with the last members arriving in the early 1990s. The VAX was succeeded by the DEC Alpha, which included several features from VAX machines to make porting from the VAX easier.

<span class="mw-page-title-main">LINC</span> Laboratory Instrument Computer (1962)

The LINC is a 12-bit, 2048-word transistorized computer. The LINC is considered by some to be the first minicomputer and a forerunner to the personal computer. Originally named the Linc, suggesting the project's origins at MIT's Lincoln Laboratory, it was renamed LINC after the project moved from the Lincoln Laboratory. The LINC was designed by Wesley A. Clark and Charles Molnar.

<span class="mw-page-title-main">PDP-6</span> 36-bit mainframe computer (1964–1966)

The PDP-6, short for Programmed Data Processor model 6, is a computer developed by Digital Equipment Corporation (DEC) during 1963 and first delivered in the summer of 1964. It was an expansion of DEC's existing 18-bit systems to use a 36-bit data word, which was at that time a common word size for large machines like IBM mainframes. The system was constructed using the same germanium transistor-based System Module layout as DEC's earlier machines, like the PDP-1 and PDP-4.

<span class="mw-page-title-main">History of computing hardware (1960s–present)</span> Aspect of history

The history of computing hardware starting at 1960 is marked by the conversion from vacuum tube to solid-state devices such as transistors and then integrated circuit (IC) chips. Around 1953 to 1959, discrete transistors started being considered sufficiently reliable and economical that they made further vacuum tube computers uncompetitive. Metal–oxide–semiconductor (MOS) large-scale integration (LSI) technology subsequently led to the development of semiconductor memory in the mid-to-late 1960s and then the microprocessor in the early 1970s. This led to primary computer memory moving away from magnetic-core memory devices to solid-state static and dynamic semiconductor memory, which greatly reduced the cost, size, and power consumption of computers. These advances led to the miniaturized personal computer (PC) in the 1970s, starting with home computers and desktop computers, followed by laptops and then mobile computers over the next several decades.

<span class="mw-page-title-main">DECtape</span>

DECtape, originally called Microtape, is a magnetic tape data storage medium used with many Digital Equipment Corporation computers, including the PDP-6, PDP-8, LINC-8, PDP-9, PDP-10, PDP-11, PDP-12, and the PDP-15. On DEC's 32-bit systems, VAX/VMS support for it was implemented but did not become an official part of the product lineup.

<span class="mw-page-title-main">PDP-9</span> 18-bit computer from Digital, 1966

The PDP-9, the fourth of the five 18-bit minicomputers produced by Digital Equipment Corporation, was introduced in 1966. A total of 445 PDP-9 systems were produced, of which 40 were the compact, low-cost PDP-9/L units.

The PDP-5 was Digital Equipment Corporation's first 12-bit computer, introduced in 1963.

The PDP-14 was a specialized computer from Digital Equipment Corporation’s Industrial Products Group designed to replace industrial level relay controls for machinery and machine tools that performed repetitive tasks. It was specifically designed to function in the harsh electrical environment encountered in facilities where electric motors, solenoids and arc welders were present, a significant adversity for normal computer electronics. The PDP-14 was specifically designed to be the first level of factory automation, functioning as a programmable logic controller (PLC), through its ability to communicate with a standard DEC PDP-8 minicomputer.

<span class="mw-page-title-main">Interdata 7/32 and 8/32</span> 32-bit minicomputers

The Model 7/32 and Model 8/32 were 32-bit minicomputers introduced by Perkin-Elmer after they acquired Interdata, Inc., in 1973. Interdata computers are primarily remembered for being the first 32-bit minicomputers under $10,000. The 8/32 was a more powerful machine than the 7/32, with the notable feature of allowing user-programmable microcode to be employed.

<span class="mw-page-title-main">AMD Am2900</span>

Am2900 is a family of integrated circuits (ICs) created in 1975 by Advanced Micro Devices (AMD). They were constructed with bipolar devices, in a bit-slice topology, and were designed to be used as modular components each representing a different aspect of a computer control unit (CCU). By using the bit slicing technique, the Am2900 family was able to implement a CCU with data, addresses, and instructions to be any multiple of 4 bits by multiplying the number of ICs. One major problem with this modular technique was that it required a larger number of ICs to implement what could be done on a single CPU IC. The Am2901 chip included an arithmetic logic unit (ALU) and 16 4-bit processor register slices, and was the "core" of the series. It could count using 4 bits and implement binary operations as well as various bit-shifting operations. The Am2909 was a 4-bit-slice address sequencer that could generate 4-bit addresses on a single chip, and by using n of them, it was able to generate 4n-bit addresses. It had a stack that could store a microprogram counter up to 4 nest levels, as well as a stack pointer.

The Massbus is a high-performance computer input/output bus designed in the 1970s by Digital Equipment Corporation (DEC). The architecture development was sponsored by Gordon Bell and John Levy was the principal architect.

<span class="mw-page-title-main">LINC-8</span>

LINC-8 was the name of a minicomputer manufactured by Digital Equipment Corporation between 1966 and 1969. It combined a LINC computer with a PDP-8 in one cabinet, thus being able to run programs written for either of the two architectures.

In a computer instruction set architecture (ISA), an execute instruction is a machine language instruction which treats data as a machine instruction and executes it.

References

  1. Montgomery, H. E.; Uccellini, L. W. (October 1985). "VAS Demonstration" (PDF). nasa.gov.
  2. "New Market Disruption: The DEC Programmable Data Processor". harvard.edu. Archived from the original on 2017-09-15.
  3. R Belcher (2013). Computers in Analytical Chemistry. p. 153. ISBN   978-1483285627. "The term PDP is an acronym for Programmable Data Processor ... the series was introduced by their manufacturer, Digital Equipment Corporation ..."
  4. "The History of Digital Equipment Corporation".
  5. Henderson, Rebecca M.; Newell, Richard G., eds. (2011). Accelerating energy innovation : insights from multiple sectors. Chicago: University of Chicago Press. p. 180. ISBN   978-0226326832.
  6. Huang, Han-Way (2014). The atmel AVR microcontroller : MEGA and XMEGA in assembly and C. Australia ; United Kingdom: Delmar Cengage Learning. p. 4. ISBN   978-1133607298.
  7. 1 2 3 4 5 6 7 8 DIGITAL EQUIPMENT CORPORATION - Nineteen Fifty-Seven To The Present (PDF). Digital Equipment Corporation. 1975.
  8. 1 2 Ed Thelen. "PDP-1".
  9. "Announcements from The DEC Connection". The DEC Connection. 2007-02-14. Retrieved 2008-11-24.
  10. "PDP-8 Frequently Asked Questions". www.faqs.org. 2001-04-08. Retrieved 2008-11-24.
  11. "Preliminary Specification - Programmed Data Processor Model Three (PDP-3)" (PDF). Digital Equipment Corporation. October 1960.
  12. Robert Slater (1989). Portraits in Silicon . p.  210. ISBN   978-0262691314.
  13. Paul E. Ceruzzi (2012). A History of Modern Computing . p.  209. ISBN   978-0262532037.
  14. Bell, C. Gordon; Mudge, J. Craig; McNamara, John E. (2014). Computer Engineering: A DEC View of Hardware Systems Design. ISBN   978-1483221106.
  15. Ed Thelen. "PDP-6". Ed-Thelen.org.
  16. "PDP-5 Historical Interlude: From the Mainframe to the Minicomputer Part 3, DEC and Data General". 11 December 2014.
  17. "PDP-9". Digital Computing Timeline. Computer History Museum. Retrieved 11 May 2020.
  18. "DECsystem-2020 - Gordon Bell".
  19. examples of customer references to DEC-marketed LAB-8:
    *A package of LAB 8/E subroutines for DEC OS/8 FORTRAN II - https://link.springer.com/article/10.3758/BF03202095 by U Arend - ?Sep 1, 1981 - Gonzalez, G.FORTRAN (Extended). An improved and extended version of the OS/8 FOR TRAN II compiler.
    • DEC LAB-8/e (PDP-8/e) playing music - YouTube Video for DEC "lab-8" https://www.youtube.com/watch?v=akvSE5Z474c Apr 1, 2008 - Uploaded by Philipp Hachtmann This is a video of my 1971 DEC LAB-8/e minicomputer playing music. In this video it is revealed where ...
    • DEC LAB-8/e (PDP-8/e) CRT display running kaleidoscope - YouTube Video for DEC "lab-8" https://www.youtube.com/watch?v=tBaTzbsgQYk Mar 1, 2008 - Uploaded by Philipp Hachtmann. This is my LAB-8/e running the Kaleidoscope program on VC8-E (vector display controller) and VR14
  20. Bell, C. Gordon; Mudge, J. Craig; McNamara, John E. (May 12, 2014). Computer Engineering: A DEC View of Hardware Systems Design. Digital Press. p. 162.
  21. "The Register Transfer Module Design Concept - ResearchGate".

Various sites list documents by Charles Lasner, the creator of the alt.sys.pdp8 discussion group, and related documents by various members of the alt.sys.pdp8 readership with even more authoritative information about the various models, especially detailed focus upon the various members of the PDP-8 "family" of computers both made and not made by DEC.