HOME

TheInfoList



OR:

The PDP-1 (''Programmed Data Processor-1'') is the first
computer A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These prog ...
in
Digital Equipment Corporation Digital Equipment Corporation (DEC ), 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 un ...
's PDP series and was first produced in 1959. It is famous for being the computer most important in the creation of hacker culture at
Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of th ...
, BBN and elsewhere. The PDP-1 is the original hardware for playing history's first game on a
minicomputer A minicomputer, or colloquially mini, is a class of smaller general purpose computers that 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, ' ...
, Steve Russell's ''
Spacewar! ''Spacewar!'' is a Space combat game, space combat video game developed in 1962 by Steve Russell (computer scientist), Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Robert Alan Saunders, Bob Saunders, Steve Piner, and others. ...
''


Description

The PDP-1 uses an 18-bit
word A word is a basic element of language that carries an objective or practical meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of what a word is, there is no conse ...
size and has 4096 words as standard
main memory Computer data storage is a technology consisting of computer components and recording media that are used to retain digital data. It is a core function and fundamental component of computers. The central processing unit (CPU) of a comput ...
(equivalent to 9,216 eight-bit
byte The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable uni ...
s, though the system actually divides an 18-bit word into six-bit characters), upgradable to 65,536 words. The
magnetic-core memory Magnetic-core memory was the predominant form of random-access computer memory for 20 years between about 1955 and 1975. Such memory is often just called core memory, or, informally, core. Core memory uses toroids (rings) of a hard magnet ...
's cycle time is 5.35 microseconds (corresponding roughly to a clock speed of 187
kilohertz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose expression in terms of SI base units is s−1, meaning that on ...
); consequently most arithmetic instructions take 10.7 microseconds (93,458 operations per second) because they use two memory cycles: the first to fetch the instruction, the second to fetch or store the data word. Signed numbers are represented in ones' complement. The PDP-1 has computing power roughly equivalent to a 1996 pocket organizer and a little less memory. The PDP-1 uses 2,700
transistors upright=1.4, gate (G), body (B), source (S) and drain (D) terminals. The gate is separated from the body by an insulating layer (pink). A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch ...
and 3,000 diodes. It is built mostly of DEC 1000-series System Building Blocks, using micro-alloy and micro-alloy diffused transistors with a rated switching speed of 5MHz. The System Building Blocks are packaged into several
19-inch rack A 19-inch rack is a standardized frame or enclosure for mounting multiple electronic equipment modules. Each module has a front panel that is wide. The 19 inch dimension includes the edges or "ears" that protrude from each side of the equ ...
s. The racks are themselves packaged into a single large mainframe case, with a hexagonal control panel containing switches and lights mounted to lie at table-top height at one end of the mainframe. Above the control panel is the system's standard
input/output In computing, input/output (I/O, or informally io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system. Inputs are the signals ...
solution, a
punched tape Five- and eight-hole punched paper tape Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop Punched tape or perforated paper tape is a form of data storage ...
reader and writer. The PDP-1 weighed about .


History

The design of the PDP-1 is based on the pioneering
TX-0 The TX-0, for ''Transistorized Experimental computer zero'', but affectionately referred to as tixo (pronounced "tix oh"), was an early fully transistorized computer and contained a then-huge 64 K of 18-bit words of magnetic-core memory. Const ...
and TX-2 computers, designed and built at
MIT Lincoln Laboratory The MIT Lincoln Laboratory, located in Lexington, Massachusetts, is a United States Department of Defense federally funded research and development center chartered to apply advanced technology to problems of national security. Research and dev ...
. Benjamin Gurley was the lead engineer on the project. After showing a prototype at the Eastern Joint Computer Conference in December 1959, DEC delivered the first PDP-1 to Bolt, Beranek and Newman (BBN) in November 1960, and it was formally accepted in early 1961. In September 1961, DEC donated the PDP-1 to MIT, where it was placed in the room next to its ancestor, the TX-0 computer, which was by then on indefinite loan from Lincoln Laboratory. In this setting, the PDP-1 quickly replaced the TX-0 as the favorite machine among the budding hacker culture, and served as the platform for a long list of computing innovations. This list includes one of the earliest digital video games, ''
Spacewar! ''Spacewar!'' is a Space combat game, space combat video game developed in 1962 by Steve Russell (computer scientist), Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Robert Alan Saunders, Bob Saunders, Steve Piner, and others. ...
'', the first
text editor A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software (e.g. Windows Notepad). Text editors are provided with operating systems and software development packages, and can be ...
, the first
word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features. Early word processors were stand-alone devices dedicated to the function, but current ...
, the first interactive debugger, the first credible
computer chess Computer chess includes both hardware (dedicated computers) and software capable of playing chess. Computer chess provides opportunities for players to practice even in the absence of human opponents, and also provides opportunities for analysi ...
program, one of the very earliest time-sharing systems ( BBN Time-Sharing System), and some of the earliest computerized music. At the Computer History Museum
TX-0 The TX-0, for ''Transistorized Experimental computer zero'', but affectionately referred to as tixo (pronounced "tix oh"), was an early fully transistorized computer and contained a then-huge 64 K of 18-bit words of magnetic-core memory. Const ...
alumni reunion in 1984,
Gordon Bell Chester Gordon Bell (born August 19, 1934) is an American electrical engineer and manager. An early employee of Digital Equipment Corporation (DEC) 1960–1966, Bell designed several of their PDP machines and later became Vice President of Engi ...
said DEC's products developed directly from the TX-2, the successor to the TX-0 which had been developed at what Bell thought was a bargain price at the time, about . At the same meeting,
Jack Dennis Jack Bonnell Dennis (born October 13, 1931) is a computer scientist and Emeritus Professor of Computer Science and Engineering at Massachusetts Institute of Technology. The work of Dennis in computer systems and computer languages is recogniz ...
said Ben Gurley's design for the PDP-1 was influenced by his work on the TX-0 display. The PDP-1 sold in basic form for (equivalent to in ). BBN's system was quickly followed by orders from Lawrence Livermore and
Atomic Energy of Canada Atomic Energy of Canada Limited (AECL) is a Canadian federal Crown corporation and Canada's largest nuclear science and technology laboratory. AECL developed the CANDU reactor technology starting in the 1950s, and in October 2011 licensed this ...
(AECL), and eventually 53 PDP-1s were delivered until production ended in 1969. All of these machines were still being actively used in 1970, and several were eventually saved. MIT's example was donated to The Computer Museum, Boston, and from there ended up at the
Computer History Museum The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the information age, and explores the computing revolution and its impact o ...
(CHM). A late version of ''Spacewar!'' on paper tape was still tucked into the case. PDP-1 #44 was found in a barn in
Wichita, Kansas Wichita ( ) is the largest city in the U.S. state of Kansas and the county seat of Sedgwick County. As of the 2020 census, the population of the city was 397,532. The Wichita metro area had a population of 647,610 in 2020. It is located in ...
in 1988, apparently formerly owned by one of the many aviation companies in the area, and rescued for the Digital Historical Collection, also eventually ending up at the CHM. AECL's computer was sent to Science North, but was later scrapped. The launch of the PDP-1 marked a radical shift in the philosophy of computer design: it is the first commercial computer that focuses on interaction with the user rather than just the efficient use of computer cycles. The first ever reference to malicious hacking is ' telephone hackers' in MIT's student newspaper, '' The Tech'' of hackers tying up the lines with
Harvard Harvard University is a private Ivy League research university in Cambridge, Massachusetts. Founded in 1636 as Harvard College and named for its first benefactor, the Puritan clergyman John Harvard, it is the oldest institution of higher le ...
, configuring the PDP-1 to make free calls,
war dialing Wardialing (or war dialing) is a technique to automatically scan a list of telephone numbers, usually dialing every number in a local area code to search for modems, computers, bulletin board systems ( computer servers) and fax machines. Hac ...
and accumulating large phone bills.


Peripherals

The PDP-1 uses punched
paper tape Five- and eight-hole punched paper tape Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop Punched tape or perforated paper tape is a form of data storage ...
as its primary storage medium. Unlike punched card decks, which could be sorted and re-ordered, paper tape is difficult to physically edit. This inspired the creation of text-editing programs such as Expensive Typewriter and TECO. Because it is equipped with online and offline printers that were based on IBM electric
typewriter A typewriter is a mechanical or electromechanical machine for typing characters. Typically, a typewriter has an array of keys, and each one causes a different single character to be produced on paper by striking an inked ribbon selectivel ...
mechanisms, it is capable of what, in 1980s terminology, would be called " letter-quality printing" and therefore inspired
TJ-2 TJ-2 (Type Justifying Program) was published by Peter Samson in May 1963 and is thought to be the first page layout program. Although it lacks page numbering, page headers and footers, TJ-2 is the first word processor to provide a number of essent ...
, arguably the first
word processor A word processor (WP) is a device or computer program that provides for input, editing, formatting, and output of text, often with some additional features. Early word processors were stand-alone devices dedicated to the function, but current ...
. The console typewriter is the product of a company named Soroban Engineering. It uses an IBM Model B Electric typewriter mechanism, modified by the addition of switches to detect keypresses, and
solenoid upright=1.20, An illustration of a solenoid upright=1.20, Magnetic field created by a seven-loop solenoid (cross-sectional view) described using field lines A solenoid () is a type of electromagnet formed by a helix, helical coil of wire whose ...
s to activate the typebars. It uses a traditional typebar mechanism, not the "golfball" IBM Selectric typewriter mechanism, which was not introduced until the next year. Lettercase is selected by raising and lowering the massive type basket. The Soroban is equipped with a two-color inked ribbon (red and black), and the interface allows color selection. Programs commonly use color-coding to distinguish user input from machine responses. The Soroban mechanism is unreliable and prone to jamming, particularly when shifting case or changing ribbon color. Offline devices are typically
Friden Flexowriter The Friden Flexowriter produced by the Friden Calculating Machine Company, was a teleprinter, a heavy-duty electric typewriter capable of being driven not only by a human typing, but also automatically by several methods, including direct atta ...
s that have been specially built to operate with the FIO-DEC character coding used by the PDP-1. Like the console typewriter, these are built around a typing mechanism that is mechanically the same as an
IBM Electric typewriter The IBM Electric typewriters were a series of electric typewriters that IBM manufactured, starting in the mid-1930s. They used the conventional moving carriage and typebar mechanism, as opposed to the fixed carriage and type ball used in the IBM ...
. However, Flexowriters are highly reliable and were often used for long unattended printing sessions. Flexowriters have electromechanical paper tape punches and readers which operate synchronously with the typewriter mechanism. Typing rates are about ten characters per second. A typical PDP-1 operating procedure is to output text to punched paper tape using the PDP-1's "high speed" (60-character-per-second) Teletype model BRPE punch, then to hand carry the tape to a Flexowriter for offline printing. In later years, DECtape drives were added to some PDP-1 systems, as a more convenient method of backing up programs and data, and to enable early
time-sharing In computing, time-sharing is the sharing of a computing resource among many users at the same time by means of multiprogramming and multi-tasking.DEC Timesharing (1965), by Peter Clark, The DEC Professional, Volume 1, Number 1 Its emergence ...
. This latter application usually requires a secondary storage medium for swapping programs and data in and out of core memory, without requiring manual intervention. For this purpose, DECtapes are far superior to paper tapes, in terms of reliability, durability, and speed. Early
hard disk A hard disk drive (HDD), hard disk, hard drive, or fixed disk is an electro-mechanical data storage device that stores and retrieves digital data using magnetic storage with one or more rigid rapidly rotating platters coated with magn ...
s were expensive and notoriously unreliable; if available and working, they are used primarily for speed of swapping, and not for permanent file storage.


Graphics display

The Type 30 Precision
CRT display CRT or Crt may refer to: Science, technology, and mathematics Medicine and biology * Calreticulin, a protein *Capillary refill time, for blood to refill capillaries *Cardiac resynchronization therapy and CRT defibrillator (CRT-D) * Catheter-re ...
is a point plotting display device capable of addressing 1024 by 1024 addressable locations at a rate of 20,000 points per second. A special "Display One Point On CRT" instruction is used to build up images, which have to be refreshed many times per second. The CRT, which was originally developed for use in radar, is in diameter and uses a long-persistence P7 phosphor. A light pen can be used with the Type 30 to pick points on the display. An optional character generator and hardware for line and curve generation are available.


Computer music

MIT hackers also used the PDP-1 for playing music in four-part harmony, using some special hardware – four flip-flops directly controlled by the processor (the audio signal is filtered with simple RC filters). Music was prepared via Peter Samson's ''
Harmony Compiler Harmony Compiler was written by Peter Samson at the Massachusetts Institute of Technology (MIT). The compiler was designed to encode music for the PDP-1 and built on an earlier program Samson wrote for the TX-0 computer. ] Jack Dennis noticed and ...
'', a sophisticated text-based program with some features specifically oriented toward the efficient coding of
baroque music Baroque music ( or ) refers to the period or dominant style of Western classical music composed from about 1600 to 1750. The Baroque style followed the Renaissance period, and was followed in turn by the Classical period after a short transit ...
. Several hours of music were prepared for it, including Bach
fugue In music, a fugue () is a contrapuntal compositional technique in two or more voices, built on a subject (a musical theme) that is introduced at the beginning in imitation (repetition at different pitches) and which recurs frequently in the co ...
s, all of Mozart's '' Eine kleine Nachtmusik'', the ''
Ode to Joy "Ode to Joy" (German language, German: , literally "To heJoy") is an ode written in the summer of 1785 by German poet, playwright, and historian Friedrich Schiller and published the following year in ''Thalia (magazine), Thalia''. A slightl ...
'' movement concluding Beethoven's ''Symphony No. 9'', Christmas carols, and numerous popular songs.


Current status

Only three PDP-1 computers are still known to exist, and all three are in the collection of the
Computer History Museum The Computer History Museum (CHM) is a museum of computer history, located in Mountain View, California. The museum presents stories and artifacts of Silicon Valley and the information age, and explores the computing revolution and its impact o ...
(CHM). One is the prototype formerly used at MIT, and the other two are production PDP-1C machines. One of the latter, serial number 55 (the last PDP-1 made) has been restored to working order, is on exhibit, and is demonstrated on two Saturdays every month. The demonstrations include: * the game ''
Spacewar! ''Spacewar!'' is a Space combat game, space combat video game developed in 1962 by Steve Russell (computer scientist), Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Robert Alan Saunders, Bob Saunders, Steve Piner, and others. ...
'' * graphics demonstrations such as Snowflake * playing music Software simulations of the PDP-1 exist in SIMH and
MESS The mess (also called a mess deck aboard ships) is a designated area where military personnel socialize, eat and (in some cases) live. The term is also used to indicate the groups of military personnel who belong to separate messes, such as the o ...
, hardware recreation through
FPGA A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturinghence the term '' field-programmable''. The FPGA configuration is generally specified using a hardware d ...
exists for the MiSTer project as well, and
binary image A binary image is one that consists of pixels that can have one of exactly two colors, usually black and white. Binary images are also called ''bi-level'' or ''two-level'', Pixelart made of two colours is often referred to as ''1-Bit'' or ''1b ...
paper tapes of the software exist in the bitsavers.org archives.


See also

* History of computers * History of computer science *''
Spacewar! ''Spacewar!'' is a Space combat game, space combat video game developed in 1962 by Steve Russell (computer scientist), Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Robert Alan Saunders, Bob Saunders, Steve Piner, and others. ...
'' * Tech Model Railroad Club *
Timeline of computing Timeline of computing presents events in the history of computing organized by year and grouped into six topic areas: predictions and concepts, first use and inventions, hardware systems and processors, operating systems, programming languages, an ...


Notes


External links

* * * * * * * * * {{DEFAULTSORT:Pdp-1 DEC minicomputers Transistorized computers 18-bit computers Computer-related introductions in 1959 Computer-related introductions in 1960