PDP-11 in the context of Computer hardware


PDP-11 in the context of Computer hardware

PDP-11 Study page number 1 of 1

Play TriviaQuestions Online!

or

Skip to study material about PDP-11 in the context of "Computer hardware"


⭐ Core Definition: PDP-11

The PDP-11 is a series of 16-bit minicomputers originally 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.

The PDP-11 included a number of innovative features in its instruction set and additional general-purpose registers that made it easier to program than earlier models in the PDP series. Further, the innovative Unibus system allowed external devices to be more easily interfaced to the system using direct memory access, opening the system to a wide variety of peripherals. The PDP-11 replaced the PDP-8 in many real-time computing applications, although both product lines lived in parallel for more than 10 years. The ease of programming of the PDP-11 made it popular for general-purpose computing.

↓ Menu
HINT:

👉 PDP-11 in the context of Computer hardware

Computer hardware includes the physical parts of a computer, such as the central processing unit (CPU), random-access memory (RAM), motherboard, computer data storage, graphics card, sound card, and computer case. It includes external devices such as a monitor, mouse, keyboard, and speakers.

By contrast, software is a set of written instructions that can be stored and run by hardware. Hardware derived its name from the fact it is hard or rigid with respect to changes, whereas software is soft because it is easy to change.

↓ Explore More Topics
In this Dossier

PDP-11 in the context of Galaxy Game

Galaxy Game is a space combat arcade game developed in 1971 during the early era of video games. Galaxy Game is an expanded version of the 1962 Spacewar!, potentially the first video game to spread to multiple computer installations. It features two spaceships, "the needle" and "the wedge", engaged in a dogfight while maneuvering in the gravity well of a star. Both ships are controlled by human players.

Created by Bill Pitts and Hugh Tuck, the initial prototype cost US$20,000 (equivalent to about $155,000 in 2024) to build. It consisted of a Digital Equipment Corporation PDP-11 minicomputer attached by a cable to a wooden console with a monitor, controls, and seats. It charged players 10 cents per game or 25 cents for three, and drew crowds "ten-deep". This was one of the first coin-operated video games; the prototype was installed in November 1971 at the Tresidder student union building at Stanford University, only a few months after a similar display of a prototype of Computer Space, making it the second known video game to charge money to play.

View the full Wikipedia page for Galaxy Game
↑ Return to Menu

PDP-11 in the context of Unix

Unix (/ˈjnɪks/ , YOO-niks; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others. Initially intended for use inside the Bell System, AT&T licensed Unix to outside parties in the late 1970s, leading to a variety of both academic and commercial Unix variants from vendors including University of California, Berkeley (BSD), Microsoft (Xenix), Sun Microsystems (SunOS/Solaris), HP/HPE (HP-UX), and IBM (AIX).

The early versions of Unix—which are retrospectively referred to as "Research Unix"—ran on computers such as the PDP-11 and VAX; Unix was commonly used on minicomputers and mainframes from the 1970s onwards. It distinguished itself from its predecessors as the first portable operating system: almost the entire operating system is written in the C programming language (in 1973), which allows Unix to operate on numerous platforms. Unix systems are characterized by a modular design that is sometimes called the "Unix philosophy". According to this philosophy, the operating system should provide a set of simple tools, each of which performs a limited, well-defined function. A unified and inode-based filesystem and an inter-process communication mechanism known as "pipes" serve as the main means of communication, and a shell scripting and command language (the Unix shell) is used to combine the tools to perform complex workflows.

View the full Wikipedia page for Unix
↑ Return to Menu

PDP-11 in the context of Digital Equipment Corporation

Digital Equipment Corporation (DEC /dɛk/ ), 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.

The company produced many different product lines over its history. It is best known for the work in the minicomputer market starting in the early 1960s. The company produced a series of machines known as the PDP line, with the PDP-8 and PDP-11 being among the most successful minis in history. Their success was only surpassed by another DEC product, the late-1970s VAX "supermini" systems that were designed to replace the PDP-11. Although a number of competitors had successfully competed with Digital through the 1970s, the VAX cemented the company's place as a leading vendor in the computer space. As microcomputers improved in the late 1980s, especially with the introduction of RISC-based workstation machines, the performance niche of the minicomputer was rapidly eroded.

View the full Wikipedia page for Digital Equipment Corporation
↑ Return to Menu

PDP-11 in the context of BASIC

BASIC (Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College in 1964. They wanted to enable students in non-scientific fields to use computers. At the time, nearly all computers required writing custom software, which only scientists and mathematicians tended to learn.

In addition to the programming language, Kemeny and Kurtz developed the Dartmouth Time-Sharing System (DTSS), which allowed multiple users to edit and run BASIC programs simultaneously on remote terminals. This general model became popular on minicomputer systems like the PDP-11 and Data General Nova in the late 1960s and early 1970s. Hewlett-Packard produced an entire computer line for this method of operation, introducing the HP2000 series in the late 1960s and continuing sales into the 1980s. Many early video games trace their history to one of these versions of BASIC.

View the full Wikipedia page for BASIC
↑ Return to Menu

PDP-11 in the context of Elektronika 60

The Elektronika 60 (Russian: Электроника 60) is a computer made in the Soviet Union by Elektronika in Voronezh from 1978 until 1991. It is a rack-mounted system with no built-in display or storage devices. It was usually paired with a 15IE-00-013 terminal and I/O devices. The main logic unit is located on the M2 CPU board. As an unlicensed clone implementation of the DEC PDP-11/23, the Elektronika 60 is generally software-compatible, could use much of the same peripherals, and physically resembles that model.

The original implementation of Tetris was written for the Elektronika 60 by Alexey Pajitnov in 1985. As the Elektronika 60 does not have raster graphics, text characters were used to form the blocks.

View the full Wikipedia page for Elektronika 60
↑ Return to Menu

PDP-11 in the context of Stack pointer

A stack register is a computer central processor register whose purpose is to keep track of a call stack. On an accumulator-based architecture machine, this may be a dedicated register. On a machine with multiple general-purpose registers, it may be a register that is reserved by convention, such as on the IBM System/360 through z/Architecture architecture and RISC architectures, or it may be a register that procedure call and return instructions are hardwired to use, such as on the PDP-11, VAX, and Intel x86 architectures. Some designs such as the Data General Eclipse had no dedicated register, but used a reserved hardware memory address for this function.

Machines before the late 1960s—such as the PDP-8 and HP 2100—did not have compilers which supported recursion. Their subroutine instructions typically would save the current location in the jump address, and then set the program counter to the next address. While this is simpler than maintaining a stack, since there is only one return location per subroutine code section, there cannot be recursion without considerable effort on the part of the programmer.

View the full Wikipedia page for Stack pointer
↑ Return to Menu

PDP-11 in the context of Floating-point unit

A floating-point unit (FPU), numeric processing unit (NPU), colloquially math coprocessor, is a part of a computer system specially designed to carry out operations on floating-point numbers. Typical operations are addition, subtraction, multiplication, division, and square root. Modern designs generally include a fused multiply-add instruction, which was found to be very common in real-world code. Some FPUs can also perform various transcendental functions such as exponential or trigonometric calculations, but the accuracy can be low, so some systems prefer to compute these functions in software.

Floating-point operations were originally handled in software in early computers. Over time, manufacturers began to provide standardized floating-point libraries as part of their software collections. Some machines, those dedicated to scientific processing, would include specialized hardware to perform some of these tasks with much greater speed. The introduction of microcode in the 1960s allowed these instructions to be included in the system's instruction set architecture (ISA). Normally these would be decoded by the microcode into a series of instructions that were similar to the libraries, but on those machines with an FPU, they would instead be routed to that unit, which would perform them much faster. This allowed floating-point instructions to become universal while the floating-point hardware remained optional; for instance, on the PDP-11 one could add the floating-point processor unit at any time using plug-in expansion cards.

View the full Wikipedia page for Floating-point unit
↑ Return to Menu

PDP-11 in the context of PDP-15

The PDP-15 was an 18-bit minicomputer by Digital Equipment Corporation that first shipped in February 1970. It was the fifth and last of DEC's 18-bit machines, a series that had started in December 1959 with the PDP-1. More than 400 were ordered within the first eight months. A later model, the PDP-15/76, was bundled with a complete PDP-11, allowing the PDP-15 to use peripherals for the PDP-11's popular Unibus system. The last PDP-15 was produced in 1979, with total sales of about 790 units.

The PDP-15 was essentially a version of the earlier PDP-9 that was constructed using small-scale integration integrated circuits, which made it smaller and less expensive than the PDP-9's flip chips which used individual transistors. A basic 8 kW PDP-9 cost about $35,000 in 1968 (equivalent to $316,000 in 2024), whereas the PDP-15 with 4 kW was only $15,600 (equivalent to $126,000 in 2024) and a fully-equipped system with 8 kW, punch tape, KSR-35 terminal, math coprocessor and dual DECtape was $36,000 (equivalent to $291,000 in 2024), making a complete system significantly less expensive than the earlier machine.

View the full Wikipedia page for PDP-15
↑ Return to Menu

PDP-11 in the context of VAX-11

The VAX-11 is a discontinued family of 32-bit superminicomputers, running the Virtual Address eXtension (VAX) instruction set architecture (ISA), developed and manufactured by Digital Equipment Corporation (DEC). Development began in 1976. In addition to being powerful machines in their own right, they also offer the additional ability to run user mode PDP-11 code (thus the -11 in VAX-11), offering an upward compatible path for existing customers.

The first machine in the series, the VAX-11/780, was announced in October 1977. Its former competitors in the minicomputer space, like Data General and Hewlett-Packard, were unable to successfully respond to the introduction and rapid update of the VAX design. DEC followed the VAX-11/780 with the lower-cost 11/750, and the even lower cost 11/730 and 11/725 models in 1982. More powerful models, initially known as the VAX-11/790 and VAX-11/795, were instead rebranded as the VAX 8600 series.

View the full Wikipedia page for VAX-11
↑ Return to Menu

PDP-11 in the context of Ultrix

Ultrix (officially all-caps ULTRIX) is the brand name of Digital Equipment Corporation's (DEC) discontinued native Unix operating systems for the PDP-11, VAX, MicroVAX and DECstations.

View the full Wikipedia page for Ultrix
↑ Return to Menu