PDP-1
   HOME

TheInfoList



OR:

The PDP-1 (''Programmed Data Processor-1'') is the first
computer A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
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 unt ...
's PDP series and was first produced in 1959. It is famous for being the computer most important in the creation of
hacker culture The hacker culture is a subculture of individuals who enjoy—often in collective effort—the intellectual challenge of creatively overcoming the limitations of software systems or electronic hardware (mostly digital electronics), to a ...
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 the ...
, 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 video game developed in 1962 by Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Bob Saunders, Steve Piner, and others. It was written for the newly installed DEC PDP-1 minicomputer at the Mas ...
''


Description

The PDP-1 uses an 18-bit
word A word is a basic element of language that carries an semantics, objective or pragmatics, practical semantics, meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of w ...
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 computer ...
(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 unit ...
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, 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 ...
's cycle time is 5.35
microsecond A microsecond is a unit of time in the International System of Units (SI) equal to one millionth (0.000001 or 10−6 or ) of a second. Its symbol is μs, sometimes simplified to us when Unicode is not available. A microsecond is equal to 1000 n ...
s (corresponding roughly to a
clock speed In computing, the clock rate or clock speed typically refers to the frequency at which the clock generator of a processor can generate pulses, which are used to synchronize the operations of its components, and is used as an indicator of the pr ...
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 one h ...
); 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 ones' complement of a binary number is the value obtained by inverting all the bits in the binary representation of the number (swapping 0s and 1s). The name "ones' complement" (''note this is possessive of the plural "ones", not of a sing ...
. 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 e ...
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. Constru ...
and
TX-2 The MIT Lincoln Laboratory TX-2 computer was the successor to the Lincoln TX-0 and was known for its role in advancing both artificial intelligence and human–computer interaction. Wesley A. Clark was the chief architect of the TX-2. Specific ...
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 The Joint Computer Conferences were a series of computer conferences in the United States held under various names between 1951 and 1987. The conferences were the venue for presentations and papers representing "cumulative work in the omputerfield ...
in December 1959, DEC delivered the first PDP-1 to
Bolt, Beranek and Newman Raytheon BBN (originally Bolt Beranek and Newman Inc.) is an American research and development company, based next to Fresh Pond in Cambridge, Massachusetts, United States. In 1966, the Franklin Institute awarded the firm the Frank P. Brown ...
(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 The hacker culture is a subculture of individuals who enjoy—often in collective effort—the intellectual challenge of creatively overcoming the limitations of software systems or electronic hardware (mostly digital electronics), to a ...
, 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 video game developed in 1962 by Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Bob Saunders, Steve Piner, and others. It was written for the newly installed DEC PDP-1 minicomputer at the Mas ...
'', 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 us ...
, 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. Word processor (electronic device), Early word processors were stand-alone devices ded ...
, the first interactive
debugger A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the programmer to track its executi ...
, 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 The BBN Time-Sharing System was an early time-sharing system created at Bolt, Beranek and Newman (BBN) for the PDP-1 computer. It began operation in September 1962. History J. C. R. Licklider left MIT to become a vice president at Bolt Bera ...
), 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. Constru ...
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 MIT Lincoln Laboratory TX-2 computer was the successor to the Lincoln TX-0 and was known for its role in advancing both artificial intelligence and human–computer interaction. Wesley A. Clark was the chief architect of the TX-2. Specific ...
, 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 thi ...
(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 The Computer Museum was a Boston, Massachusetts, museum that opened in 1979 and operated in three locations until 1999. It was once referred to as TCM and is sometimes called the Boston Computer Museum. When the museum closed and its space became p ...
, 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 on ...
(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, Kansas, Sedgwick County. As of the 2020 United States census, 2020 census, the population of the city was 397,532. The Wichita metro area had ...
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 Science North is an interactive science museum in Greater Sudbury, Ontario, Canada. The science centre, which is Northern Ontario's most popular tourist attraction, consists of two snowflake-shaped buildings on the southwestern shore of Ramsey La ...
, 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 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 the m ...
'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. Hacker ...
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 A punched card (also punch card or punched-card) is a piece of stiff paper that holds digital data represented by the presence or absence of holes in predefined positions. Punched cards were once common in data processing applications or to di ...
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 Expensive Typewriter was a pioneering text editor program that ran on the DEC PDP-1 computer which had been delivered to MIT in the early 1960s. Description Since the program could drive an IBM Selectric typewriter (a letter-quality printer), i ...
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 essen ...
, 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. Word processor (electronic device), Early word processors were stand-alone devices ded ...
. 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 The IBM Selectric typewriter was a highly successful line of electric typewriters introduced by IBM on 31 July 1961. Instead of the "basket" of individual typebars that swung up to strike the ribbon and page in a typical typewriter of the perio ...
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 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, VA ...
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 a ...
. 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 magnet ...
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- ...
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 A light pen is a computer input device in the form of a light-sensitive wand used in conjunction with a computer's cathode-ray tube (CRT) display. It allows the user to point to displayed objects or draw on the screen in a similar way to a tou ...
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 filter A resistor–capacitor circuit (RC circuit), or RC filter or RC network, is an electric circuit composed of resistors and capacitors. It may be driven by a voltage or current source and these will produce different responses. A first order RC ci ...
s). Music was prepared via
Peter Samson Peter R. Samson (born 1941 in Fitchburg, Massachusetts) is an American computer scientist, best known for creating pioneering computer software for the TX-0 and PDP-1. Samson studied at the Massachusetts Institute of Technology (MIT) between 19 ...
'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 transiti ...
. 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 c ...
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 on ...
(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 video game developed in 1962 by Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Bob Saunders, Steve Piner, and others. It was written for the newly installed DEC PDP-1 minicomputer at the Mas ...
'' * graphics demonstrations such as Snowflake * playing music Software simulations of the PDP-1 exist in
SIMH SIMH is a free and open source, multi-platform multi-system emulator. It is maintained by Bob Supnik, a former DEC engineer and DEC vice president, and has been in development in one form or another since the 1960s. History SIMH was based on ...
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 exists for the
MiSTer ''Mister'', usually written in its contracted form ''Mr.'' or ''Mr'', is a commonly used English honorific for men without a higher honorific, or professional title, or any of various designations of office. The title 'Mr' derived from earlier ...
project as well, and binary image paper tapes of the software exist in the bitsavers.org archives.


See also

*
History of computers History (derived ) is the systematic study and the documentation of the human activity. The time period of event before the invention of writing systems is considered prehistory. "History" is an umbrella term comprising past events as well ...
*
History of computer science The history of computer science began long before the modern discipline of computer science, usually appearing in forms like mathematics or physics. Developments in previous centuries alluded to the discipline that we now know as computer science ...
*''
Spacewar! ''Spacewar!'' is a space combat video game developed in 1962 by Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Bob Saunders, Steve Piner, and others. It was written for the newly installed DEC PDP-1 minicomputer at the Mas ...
'' *
Tech Model Railroad Club The Tech Model Railroad Club (TMRC) is a student organization at the Massachusetts Institute of Technology (MIT). Historically it has been a wellspring of hacker culture and the oldest such hacking group in North America. Formed in 1946, its HO sc ...
* Timeline of computing


Notes


External links

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