Fact-checked by Grok 2 weeks ago

PDP-11

The PDP-11 is a series of 16-bit developed and manufactured by (DEC), first introduced in 1970 and produced until the late 1990s, during which time approximately 600,000 units were sold worldwide. It represented a major advancement in affordable computing power, bridging the gap between large mainframes and emerging personal systems, and became the most commercially successful family in history. The initial model, the PDP-11/20, was announced in January 1970 but entered production and delivery later that year, marking DEC's shift toward a unified 16-bit architecture that emphasized modularity, expandability, and compatibility across generations. At its core, the is a complex instruction set computing (CISC) design with a 16-bit word size, eight 16-bit general-purpose registers (R0–R7) that serve multiple roles including , indexing, base addressing, arithmetic operations, and , and a (PC) integrated as R7. It supports 8 addressing modes per , including direct register, immediate, autoincrement/decrement, indexed, and indirect variants, enabling efficient within an initial 64 KB that later models extended to 22 bits (4 MB) via units. The design prioritized —allowing nearly any instruction to operate on any register or —along with memory-mapped I/O and handling, which facilitated applications and multiprogramming while maintaining throughout four generations of hardware evolution from discrete logic to large-scale integration (LSI) chips. The PDP-11 family encompassed over 20 models, ranging from low-cost uniprocessor systems to high-end multiprocessor configurations, with key early entries including the PDP-11/05 (1972, a compact low-end model) and PDP-11/40 (1972, introducing and faster times). Mid-1970s advancements featured the PDP-11/70 (1975, the performance leader with support) and the LSI-11 (PDP-11/03, 1975, the first model using LSI chips for reduced size and cost). Later iterations, such as the Micro/PDP-11/23 (1981) and PDP-11/93 (1990), incorporated and enhanced I/O capabilities while preserving the core instruction set. These systems were deployed in diverse applications, from laboratory research and industrial control to and early networking. The PDP-11's software ecosystem was equally transformative, supporting multiple operating systems such as RT-11 (a single-user OS), RSX-11 (multitasking for embedded and scientific use), (time-sharing for up to 96 users), and notably, Unix, which first ran on the platform in 1970 and was rewritten in in 1973. This portability enabled Unix's widespread adoption in academic and research environments, fostering innovations in and open-source practices. The architecture's influence extended to DEC's VAX line (introduced 1977), which expanded on PDP-11 concepts with 32-bit addressing, and it shaped modern computing paradigms in operating systems, languages, and .

History

Predecessors

The PDP-8, introduced by Digital Equipment Corporation (DEC) in 1965, served as the primary predecessor to the PDP-11 and marked the first commercially successful minicomputer. This 12-bit system featured a compact design with 4,096 words of directly addressable core memory and a minimalist instruction set comprising just eight basic operations, emphasizing simplicity for laboratory and control applications. By 1970, sales exceeded 7,000 units, solidifying DEC's position in the emerging minicomputer sector and demonstrating viability for affordable computing in scientific and industrial settings. However, its architecture imposed significant limitations, including non-orthogonal instructions where addressing modes were restricted to specific operations—such as page-zero and current-page addressing without support for immediate modes—and a constrained 12-bit address space that limited scalability for larger programs. Complementing the PDP-8, DEC's , released in late 1964, was an 18-bit targeted at high-speed data handling in scientific environments and process control. With a 1.75-microsecond cycle time and support for 1's complement , it enabled applications like and multiprogrammed operations, allowing control tasks to run alongside time-shared programs in separate banks. The follow-on PDP-9, launched in 1966, enhanced these capabilities with roughly double the performance of the , including a 1.0-microsecond cycle and 2.0-microsecond add time, while facilitating early experiments through software such as conversational monitors and FORTRAN IV. Systems like the PDP-9 Mini Time-Sharing System (MTSS) at demonstrated its potential for multi-user environments on modest hardware configurations, such as 8K words of . The broader 1960s minicomputer landscape featured competitors that highlighted market opportunities and gaps. Scientific Data Systems' SDS 930, a 24-bit machine introduced in 1965, excelled in high-performance scientific but required more expensive core memory and peripherals, limiting accessibility for smaller labs. Similarly, 's HP 2115, a 16-bit system released in 1966, focused on and with reliable for users, yet its higher cost—around $30,000—and specialized focus left room for more versatile, lower-priced programmable alternatives suitable for general research and emerging in businesses. These systems underscored a growing demand for cost-effective machines under $20,000 that balanced programmability, expandability, and ease of integration without the overhead of mainframes. Key engineering challenges in these predecessors stemmed from manufacturing techniques like wire-wrapped backplanes, first implemented in the and refined in the PDP-8 to automate interconnections and cut production costs. This method used 24-gauge wire on modular cards for the Unibus precursor, enabling rapid assembly but introducing potential points of intermittent failure from wire fatigue or poor wrapping if lapsed, which complicated field maintenance in early deployments. Such construction prioritized volume over robustness, setting the stage for subsequent designs to seek greater reliability through improved interconnects.

Development and Release

The development of the PDP-11 was initiated in late 1968 under the direction of Gordon Bell, DEC's vice president of engineering, as a response to the limitations of the 12-bit PDP-8, aiming to create a more capable 16-bit that could support advanced software environments and larger address spaces. Harold McFarland, who joined DEC in September 1968, was appointed chief architect of the project, leading a team focused on designing a modular system using transistor-transistor logic (TTL) integrated circuits to enable cost-effective and easy expansion. By March 1969, DEC finalized the shift to a new 16-bit architecture, emphasizing simplicity and to improve programming efficiency over predecessors. A working was completed and tested in 1969, validating the design's performance and reliability ahead of . The focus on allowed for interchangeable components via the Unibus , facilitating rapid assembly and customization for diverse applications, which was a key factor in transitioning from prototype to commercial viability using readily available ICs. This approach contrasted with earlier DEC systems by prioritizing scalability to meet anticipated demand in scientific, , and markets. The PDP-11/20, the inaugural model, was released in June 1970 at a base price of approximately $11,000, marking DEC's entry into the era. Early adopters included , where researchers and ported and advanced the Unix operating system on the PDP-11/20 starting in 1970, leveraging its architecture for innovative software development. Initial market reception was strong, driven by the system's versatility and competitive pricing against rivals like the , which targeted similar small-business and data-processing segments but lacked the PDP-11's expandability. Over its lifetime, the PDP-11 family exceeded 600,000 units sold, underscoring its enduring impact from the outset.

Evolution and Decline

Following its initial release, the PDP-11 product line expanded through iterative improvements aimed at broader applications, including the introduction of the LSI-11 in 1975, which marked DEC's first cost-reduced implementation using large-scale integration for OEM and systems, significantly shrinking size and lowering costs compared to earlier discrete-component models. This model, such as the PDP-11/03 variant, enabled performance in compact packages suitable for industrial control and small-scale , while introducing the Q-Bus for modular expansion. The PDP-11 achieved peak market dominance in the , capturing approximately 40% of the sector by 1977 and selling over 20,000 units across ten models in its first seven years, driven by its versatility in scientific, , and environments. To address growing memory demands, later models in the incorporated extensions like 22-bit physical addressing via units, supporting up to 4 MB of in systems based on the , which extended the architecture's viability for larger configurations without full redesign. The PDP-11's decline began in the mid-1980s amid the rise of DEC's own 32-bit VAX systems, which offered superior addressing and performance for enterprise computing, alongside competition from affordable microprocessor-based computers such as those using the 8086. DEC shifted focus toward VAX-based workstations and later the Alpha architecture, reducing investment in PDP-11 development; production of the final models, including the MicroPDP-11/93 and /94, ceased in 1990 after over 600,000 units shipped overall. Despite this, PDP-11 systems persisted in niche legacy applications, such as and nuclear facilities, with third-party maintenance extending usability into the .

Design and Architecture

Core Innovations

The PDP-11 architecture emphasized and cost efficiency through the extensive use of standard off-the-shelf integrated circuits () and a philosophy, marking a departure from the custom logic modules prevalent in earlier systems like the PDP-8. This approach allowed (DEC) to assemble the initial PDP-11/20 using commercial logic components, enabling scalable manufacturing and reducing unit costs to under $20,000 for a basic system upon its 1970 release. By leveraging readily available ICs rather than bespoke circuitry, the design facilitated easier maintenance and upgrades via interchangeable modules, contributing to the PDP-11's widespread adoption in research, industrial control, and applications. A core tenet of the PDP-11's design was the , which ensured that instructions, addressing modes, and data types operated independently without restrictive interdependencies or special modes, promoting flexible and efficient programming. This extended across the architecture, allowing developers to combine operations in straightforward ways and minimizing the need for workarounds common in less orthogonal contemporaries. For instance, the register set and addressing mechanisms were fully interchangeable, enabling compact code and simplifying design for languages like , which was first implemented on the PDP-11. The principle's adherence helped establish the PDP-11 as a for clean, programmer-friendly architectures in the era. The PDP-11 introduced a unified memory model that treated (I/O) devices as part of the addressable space through memory-mapped I/O, eliminating the need for separate I/O instructions and streamlining software interfaces. In this scheme, peripherals were assigned addresses within the 16-bit , allowing standard load and store operations to handle device communication, which reduced complexity in operating systems and drivers. This innovation fostered a cohesive programming where and I/O operations shared the same addressing paradigm, influencing subsequent systems and enabling efficient multitasking in environments like UNIX. Reliability was prioritized from the outset with features like optional checking on memory modules and integrated diagnostic capabilities embedded in the . generation and error detection were supported via modules such as the M7850 Controller, which added a per byte to core or , enabling early detection of in demanding applications. Additionally, built-in ROM-based diagnostics on models like the PDP-11/34 provided self-test routines for verifying processor, memory, and basic I/O functionality at power-on, minimizing downtime and supporting field serviceability without external tools. These elements enhanced system robustness, particularly in multi-user and settings.

Instruction Set

The PDP-11 () consists of 46 basic instructions, designed for efficiency in a 16-bit . These instructions follow two primary formats: single-operand and double-operand. Single-operand instructions, such as (increment a value by 1) or DEC (decrement by 1), modify a single effective address directly. Double-operand instructions, exemplified by ADD src,dest (add source to destination) or src,dest (move source to destination), specify both a source and a destination , enabling flexible data manipulation between registers, , or immediate values. This supports a range of operations including arithmetic, logical, data transfer, and , all encoded in variable-length instructions typically 2 to 6 bytes long depending on addressing complexity. Central to the ISA are eight 16-bit general-purpose registers, denoted R0 through R7. These registers can hold data, addresses, or indices interchangeably. By convention in most software, R6 functions as the stack pointer for and pop operations, while R7 serves as the to track instruction execution. However, the program counter (R7) is treated specially during instruction fetch, and a separate 16-bit processor status word (PSW) maintains condition codes (negative, zero, overflow, carry), interrupt enable bits, and processor mode (user/supervisor). This register set provides a balance of speed and flexibility without dedicated accumulators or index registers. The PDP-11 supports eight addressing modes, encoded in 3 bits within the instruction word, which combine with the 8 s to generate 64 possible effective addresses, with special behaviors when using the (R7) in certain modes. These modes enable direct access to s, , immediates, and computed addresses, facilitating stack operations, indexing, and . The modes are summarized in the following table:
Mode ()MnemonicDescription NotationExample
0000Operand is the register contents directly.RnR3 (value in R3)
1001Register Deferred (Indirect)Register holds the of the operand.(Rn)(R4) (operand at address in R4)
2010AutoincrementAddress from register, then increment register by 2 (word) or 1 (byte).(Rn)+(R5)+ (fetch from R5, then R5 += 2 for word)
3011Autoincrement DeferredAddress of address from register, then increment register by 2.@(Rn)+@(R5)+ (fetch address from R5, then R5 += 2)
4100AutodecrementDecrement register by 2 (word) or 1 (byte), then use as address.-(Rn)-(R6) (R6 -= 2, then fetch/store at R6)
5101Autodecrement DeferredDecrement register by 2, then use as address of address.@-(Rn)@-(R6) (R6 -= 2, then fetch address at R6)
6110Add signed 16-bit (next word) to register for address.X(Rn)10(R2) (address = R2 + 10)
7111Index DeferredAdd signed 16-bit to register, then indirect.@X(Rn)@20(R3) (address = contents at (R3 + 20))
These modes support byte or word operands uniformly, with autoincrement/decrement adjusting for size. For instance, the autodecrement mode -(Rn) is essential for stack-based subroutine calls and parameter passing. When using the program counter (R7) in these modes, special cases apply: mode 2 provides immediate addressing (#value, next word is operand); mode 3 provides absolute deferred (@#address, next word is address of operand); mode 6 provides PC-relative (displacement + PC for ); mode 7 provides PC-relative deferred (@(displacement + PC)). Orthogonality is a hallmark of the PDP-11 ISA, permitting nearly any to pair with any on any (except minor restrictions like no write to PC in register mode), and applying equally to byte or word operations without mode-specific limitations. This uniformity reduces the need for specialized instructions, simplifies assembler design, and enhances code portability across PDP-11 models. For example, the can transfer data via register direct ( R1,R2) or autodecrement for push ( R1,-(SP)). Such flexibility proved advantageous in , including I/O device handling.

Memory Management

The PDP-11's base architecture employs a 16-bit addressing scheme for addresses, providing a 64 address space that is byte-addressable, with the upper 8 reserved for I/O devices, thereby limiting physical in early models without a () to 56 (28 K words). This constraint stemmed from the initial CPU designs, such as the KA11 in the PDP-11/20, which generated only 16-bit physical addresses despite the Unibus supporting 18 bits. Later models incorporated an to enable and protection, expanding the physical addressing to 18 bits (256 ) in systems like the PDP-11/40 and further to 22 bits (4 MB) in high-end variants such as the PDP-11/70, which used additional address extension registers to map the 16-bit space onto larger physical . These extensions maintained while allowing scalability for demanding applications, though the base hardware lacked native support for beyond basic ; operating systems like UNIX implemented addressing through software management of the 's page tables. The Unibus, introduced as the standard interconnect for early PDP-11 systems, is a 56-wire asynchronous parallel bus with 16 data lines and 18 address lines, operating at a maximum transfer rate of approximately 1.25 MB/s due to its 800 ns cycle time for memory accesses. It supports up to 250 KB of physical in typical configurations, constrained by the bus's electrical loading and the need for terminators, and facilitates expansion through daisy-chaining of bus grant and lines, where devices are prioritized based on their position in the chain relative to the . This design enabled modular growth by allowing multiple memory and peripheral modules to connect in a linear fashion across backplanes up to 20 slots long, with grants propagating sequentially to ensure orderly and interrupt handling without centralized arbitration. Introduced in 1976 with the LSI-11, the Q-Bus served as a later, more compact alternative to the Unibus, featuring a 40-wire synchronous multiplexed bus optimized for large-scale (LSI) components and higher-density packaging. Clocked at up to 4 MHz in later implementations, it achieves a peak bandwidth of 4 MB/s by combining address and data on shared lines during cycles, supporting initial 16-bit addressing with extensions to 22 bits for up to 4 MB of physical in models like the PDP-11/73. Unlike the Unibus's daisy-chain approach, the Q-Bus uses a centralized scheme with programmable priorities, enabling tighter of CPU, memory, and I/O on fewer wires while maintaining with PDP-11 software. Early PDP-11 systems relied on , with modules like the MM11-E offering up to 64 per unit and expandable to 256 via multiple boards connected to the Unibus, providing non-volatile storage with a 1.2 μs time. By 1974, DEC transitioned to , starting with bipolar memory in systems like the PDP-11/45, which featured a dedicated high-speed path for up to 256 of MOS to improve performance over core's slower access times. This shift reduced costs and power consumption while increasing density, though core remained available for reliability-critical applications until the late 1970s; neither type included hardware , which was emulated at the OS level using the optional MMU for paging.

I/O and Interrupts

The utilizes memory-mapped I/O, treating device registers as locations within the main memory address space and accessing them via standard instructions such as or other load/store operations, without requiring dedicated I/O-specific instructions. In Unibus-based systems, the I/O page occupies the upper 4K words of the 16-bit , corresponding to addresses 160000 through 177777 (), where peripheral controllers map their control and status registers. This design simplifies programming by allowing uniform memory reference instructions for both data and device interactions, while reserving this fixed page ensures consistent device addressing across compatible hardware. The interrupt system employs vectored interrupts to enable efficient handling of asynchronous events from peripherals, with a fixed 256-entry vector table located in low physical memory starting at address 000000 (octal) and extending to 0777 (octal); each entry comprises two 16-bit words—the program counter (PC) for the service routine and the processor status word (PSW)—spanning a total of 512 bytes. The first several locations in this table are reserved for processor-initiated traps and exceptions, such as power-fail interrupts at 000024 (octal), while general vectors begin at 000100 (octal) and are assigned uniquely to each interrupting by its designer. Supporting 8 levels (0 through 7) encoded in PSW bits 5–8, the system allows higher- interrupts to lower ones, with the current determining which interrupts are masked; Unibus s facilitate autovectoring by supplying a 9-bit offset on the bus during acknowledgment cycles, enabling the CPU to fetch the appropriate directly without software polling. Direct memory access (DMA) is supported through Unibus controllers, which request bus mastery via the Non-Processor Request (NPR) signal, permitting devices to transfer data to or from memory independently of the CPU and without incurring additional processor cycles for each transfer. This mechanism enhances I/O throughput for high-bandwidth peripherals by arbitrating bus control asynchronously, with the CPU yielding the bus only when its priority allows. Traps and exceptions handle both software-invoked and hardware-detected faults, with the TRAP instruction (opcode 1044nn, where nn specifies a 6-bit parameter) generating a synchronous exception to vector 000034 (octal), commonly used for implementing system calls by transferring control to a kernel handler while preserving the PSW and PC on the stack. Hardware exceptions include the odd-address fault, triggered when a word-mode instruction attempts access to an odd-byte boundary, which aborts the operation and vectors to 000004 (octal) as a bus error trap, enforcing the architecture's even-address alignment requirement for 16-bit words. Other exceptions, such as illegal instructions or parity errors, similarly vector to reserved low-memory locations like 000010 (octal) for illegal opcodes, ensuring reliable error recovery through dedicated handlers.

Hardware Models

Unibus Models

The Unibus models of the PDP-11 series, introduced starting in 1970, represented Digital Equipment Corporation's initial implementations of the 16-bit architecture using the parallel for interconnecting the , , and peripherals. These systems were constructed primarily with components, enabling modular expansion through backplane slots that supported up to 18 Unibus connectors in typical configurations, allowing for the addition of modules, I/O devices, and other peripherals via a common multiplexed bus operating at speeds up to 1.25 MB/s. This design emphasized compatibility and scalability for general-purpose computing applications in , , and early commercial environments during the 1970s. Entry-level Unibus models targeted cost-sensitive users with basic processing capabilities. The PDP-11/20, the inaugural model released in 1970, featured a simple KA11 CPU implemented in discrete logic with an 800 ns cycle time and supported 8 to 64 of core memory, making it suitable for introductory programming and small-scale data processing. The PDP-11/05, introduced in 1972 as a more affordable OEM-oriented variant, shared the KA11 CPU and Unibus with the /20 but reduced costs through simplified packaging and optional features, supporting up to 64 of core memory while maintaining full software . Mid-range Unibus models offered enhanced performance for demanding workloads. The PDP-11/45, announced in 1971 and shipped from 1972, incorporated a with an integrated for improved execution speeds, achieving cycle times around 1.2 µs and supporting up to 248 of , which accelerated scientific computations and control tasks. The PDP-11/40, released in 1973, built on this with the KD11-A CPU, including an optional for numerical processing and expandability to 256 of , providing a balanced option for mid-sized installations at a lower cost than high-end systems. High-end Unibus models addressed multi-user and large-scale applications. The PDP-11/70, introduced in 1975, featured a KC11-C CPU with 22-bit physical addressing to access up to 1 MB of memory (expandable to 4 MB in later configurations), a 2 KB cache, and an 800 ns cycle time, enabling support for dozens of simultaneous users in time-sharing environments. Its discrete logic design and extensive Unibus expandability allowed integration with high-capacity peripherals, marking a peak in the original Unibus architecture before transitions to more integrated buses in subsequent PDP-11 generations. The PDP-11/60, introduced in 1977, used a modified Unibus with a dedicated cache bus for high-speed I/O operations, supporting up to 256 KB of memory and targeted at medium-scale systems requiring enhanced I/O efficiency, such as process control or transaction processing.

Q-Bus Models

The Q-Bus models of the , introduced from the mid-1970s onward, emphasized compact designs leveraging large-scale integration (LSI) for reduced cost and size, while utilizing the synchronous to enable tighter integration between CPU, memory, and I/O compared to the asynchronous predecessor. These systems targeted original equipment manufacturers (), embedded applications, and professional workstations, shifting PDP-11 usage toward smaller-scale deployments rather than large multiuser environments. The foundational Q-Bus model was the LSI-11 (also known as PDP-11/03), shipped starting in fall 1975 as DEC's first cost-reduced PDP-11 implementation using an on a single board for easy embedding in custom systems. It supported 4 to 64 of , with addressing limited to 56 after reserving space for I/O, and was optimized for industrial control and OEM integration rather than standalone computing. An enhanced variant, the LSI-11/23 introduced in 1979, added optional cache memory and floating-point (FP-11) support to improve for scientific and engineering tasks, while maintaining compatibility with the original LSI-11 bus. For desktop and workstation use, the PDP-11/24 arrived in 1981, featuring up to 4 MB of and an integrated console for single-user technical applications, though it employed a Q-Bus adapted to a Unibus for peripheral compatibility. Later models like the PDP-11/73 and PDP-11/83, both released around 1986, extended the with 22-bit addressing for up to 4 MB of , targeting professional and technical users in engineering and . The /73 incorporated PDP-11/70-style and an 8 on the Q-Bus, while the /83 offered the highest performance in the Q-Bus lineup with a 300 ns cycle time and support for up to 22 expansion slots in its chassis. These Q-Bus systems prioritized control, processing, and professional workstations over large-scale multiuser setups, with faster cycle times and LSI enabling broader adoption in cost-sensitive environments like instruments and small offices.

Non-Standard Bus Models

The PDP-11 family featured several models with non-standard bus designs tailored for niche applications, prioritizing compactness, reduced power usage, and specialized over the expandability of the conventional Unibus or Q-Bus. These designs often eliminated or modified expansion buses to lower costs and simplify in or dedicated environments, though at the expense of flexibility for general-purpose . The Micro/PDP-11 chipset, announced in 1977, exemplified non-standard approaches by enabling bus-less or minimally bus-equipped designs for microcomputer applications. This chipset allowed developers to build compact PDP-11-compatible systems without a full bus, focusing on low-power, single-purpose implementations for use. A prominent example of bus-less PDP-11 variants is the DEC series, introduced in 1982, which included the PRO-325, PRO-350, and later PRO-380 (1984). These desktop workstations used proprietary internal architectures without standard expansion buses, supporting up to 512 KB of memory and integrated peripherals for and users, such as CAD and applications, while maintaining PDP-11 software compatibility. Overall, these models saw limited production volumes, primarily serving industrial OEMs who valued their trade-offs in exchange for tailored reliability in specialized roles. The subsequent Q-Bus served as DEC's standardization effort to balance such custom needs with broader compatibility.

Special and Planned Variants

The PDP-11 family encompassed several special-purpose variants tailored for niche applications, including processing, operations, and embedded systems, often featuring customized hardware for reliability in demanding environments. One prominent example is the GT40 terminal, introduced by (DEC) in , which integrated a PDP-11/10 with the VT11 vector display processor and a VR14 monitor for interactive . This system supported input and was designed for , scientific, and CAD applications, offering up to 1024 x 1024 resolution with for line drawing and character generation. The GT42 variant extended this design with enhanced memory and I/O capabilities for more complex displays. Military adaptations emphasized ruggedization and radiation tolerance. The PDP-11/34M, produced by the Norden Division of starting in the late 1970s, was a mid-range variant of the standard PDP-11/34, incorporating radiation-hardened NMOS to operate in high-radiation environments such as or tactical systems. It maintained compatibility with PDP-11 software while adding environmental protections like extended temperature range and shock resistance. Similarly, the LSI-11M provided a compact, high-speed for roles, and the PDP-11/70M targeted high-end computing needs in , both leveraging hardened components for reliability in and applications. OEM and derivatives of the LSI-11 series were widely customized for and communications uses. These low-cost, single-board implementations enabled integration into specialized equipment, such as process control systems in refineries during the , where monitoring and required robust I/O handling. In , LSI-11 modules supported custom interfaces for switching and signaling in early digital PBX systems. For domains, PDP-11 configurations like the PDP-11/44 incorporated tailored I/O for standards, including data buses, to process flight test in ground stations. Regarding planned variants, DEC explored extensions to the in the late and early to address its 16-bit limitations, including concepts for 32-bit addressing and enhanced performance. However, these efforts were redirected toward the VAX family, which realized a virtual address extension to 32 bits while evolving beyond strict PDP-11 compatibility, leading to the cancellation of pure PDP-11 upgrades. Post-1985, amid the VAX's dominance, no further high-performance PDP-11 variants were commercialized, marking the architecture's transition to legacy status.

Clones

The was extensively cloned in the and other countries during the 1970s and 1980s, resulting in unauthorized replicas that supported domestic computing needs amid restricted access to Western technology. The SM 1600 series, introduced in the 1970s, served as exact copies of Unibus-based PDP-11 models like the PDP-11/40, featuring identical bus architecture and instruction set compatibility for integration within the Comecon economic bloc. These efforts expanded into the broader SM EVM (Sistemnye Minikomputery Elektronnaya Vychislitel'naya Mashina) series, a family of minicomputers produced from 1975 through the 1980s, with most models directly cloning the PDP-11 design to enable binary compatibility with original DEC software and peripherals. While achieving high technical fidelity—often exceeding 90% compatibility in core functionality—these systems typically incorporated locally manufactured peripherals to address supply constraints and adapt to regional standards. Over 60,000 SM EVM units and derived control systems were produced across Soviet and allied facilities, establishing them as a cornerstone of in the and significantly influencing local markets by enabling technology transfer in geopolitically isolated environments. DEC's protections had limited enforceability in these regions due to Cold War-era trade barriers, allowing the clones to proliferate without direct legal challenges but confining their impact primarily to non-Western spheres. International examples beyond the Comecon bloc were rare, with partial instruction set clones like the F-11 emerging in limited quantities during the late , though production details remain scarce. Similarly, developed PDP-11 equivalents in the to bolster domestic technology, focusing on adapted architectures for internal use rather than full replication.

Software Ecosystem

DEC Operating Systems

(DEC) developed a range of operating systems tailored for the PDP-11 family, evolving from simple single-user monitors to sophisticated multi-user and environments that leveraged the architecture's capabilities for both Unibus and Q-Bus based systems. These systems emphasized reliability, modularity, and integration with PDP-11 hardware, supporting file systems such as ODS-1 (On-Disk level 1), a hierarchical designed for efficient and on disk devices. Early offerings focused on basic disk operations and , while later versions addressed processing and professional needs, enabling widespread adoption in scientific, , and applications. The earliest DEC operating system for the PDP-11 was DOS-11, introduced in 1970 as a single-user , providing and support for up to 64 KB of memory on initial models. By 1971, RSTS (Resource Sharing Time-Sharing System) extended this to multi-user environments, initially supporting up to 16 terminals on smaller PDP-11 configurations and scaling to 32 or more on higher-end systems like the PDP-11/40; by 1978, the enhanced version could handle up to 63 simultaneous users for interactive and . These early systems prioritized resource sharing and terminal access, forming the foundation for DEC's ecosystem. In 1973, DEC introduced , a family of multiprogramming operating systems designed for demanding applications requiring concurrent task execution and prioritized interrupts. supported hierarchical file organization via the ODS-1 structure, enabling structured directories and access controls suitable for complex . Variants included for smaller systems and , optimized for larger configurations like the PDP-11/70 with expanded up to 256 KB, offering features like dynamic task loading and device independence across Unibus peripherals. The series became a for control in process and , with widespread deployment throughout the and . Released in June 1973, RT-11 provided a lightweight, single-tasking ideal for embedded and development environments on PDP-11 systems. It featured foreground/ modes, allowing a primary interactive task alongside a secondary background for utilities like file copying, while supporting up to 64 KB of memory in single-job and scalable to larger Q-Bus models. RT-11's facilitated quick from disk or and integrated with ODS-1 for file handling, making it suitable for standalone controllers and prototyping. In the 1980s, DEC introduced P/OS for the Professional 300 series workstations, PDP-11 compatible systems launched in that combined desktop form factors with enhanced graphics and networking. P/OS, a single-user extension of RT-11 principles, supported bit-mapped displays and professional applications like word processing, running on Q-Bus hardware with up to 512 KB of memory for tasks. These later systems reflected DEC's shift toward user-friendly interfaces while maintaining with core PDP-11 features, including Unibus support for legacy peripherals.

Third-Party Operating Systems

The porting of Unix to the PDP-11 began with Version 6 in 1975, initially running on the PDP-11/45 at , where it played a pivotal role in the system's further development and distribution to universities and research institutions. This version marked the first widely distributed Unix implementation on PDP-11 hardware, enabling multi-user and fostering early software ecosystems. Later, Bell Labs released 32/V in 1979, introducing demand-paged to the PDP-11 platform through adaptations of the KT11 on models like the PDP-11/70, though these relied on hardware-specific addressing hacks to overcome the 16-bit architecture's limitations. Derivatives and ports of Unix expanded the PDP-11's software landscape in the . The Berkeley Software Distribution (BSD) began with 1BSD in 1977, enhancing Unix V6 and V7 for PDP-11 systems with improved file systems and utilities, evolving through 2BSD (1979) to 2.11BSD (1992), which supported up to 22-bit addressing and remained in use on legacy hardware into the . Commercial variants included Venix, a system developed by VenturCom in the early for PDP-11 and compatible low-end machines, targeting personal computing and small business applications with features like multi-user support and compatibility with early PC peripherals. Other third-party systems adapted the PDP-11 for specialized uses. CP/M-80, a disk operating system from popular in the 1970s for business applications, ran on PDP-11 configurations equipped with Z80 processor boards, allowing binary-compatible execution of 8-bit software on the 16-bit platform. These third-party operating systems significantly broadened the PDP-11's reach, contributing to over 600 Unix installations by the mid-1970s—nearly all on PDP-11 systems—and expanding to tens of thousands of sites by the 1980s as Unix variants proliferated. This widespread adoption on PDP-11 hardware drove the evolution and standardization of , as the 1973 rewrite of the Unix in C for the PDP-11 demonstrated its portability and influenced syntax features like pointers to align with the machine's register architecture.

Key Applications

The PDP-11 supported several key programming languages that facilitated scientific, systems, and general-purpose development. FORTRAN IV, a compiler optimized for numerical and scientific computing, was available for PDP-11 systems starting in the early 1970s, enabling efficient execution of complex mathematical algorithms on the platform. MACRO-11 served as the standard assembler, providing macro facilities for low-level programming and allowing developers to create relocatable object modules with directives for conditional assembly and symbol management. Additionally, the early compiler, developed by at , targeted the PDP-11 in 1973 as part of the Unix porting effort, marking a pivotal advancement in portable that influenced subsequent high-level language implementations. Among utilities, the EDIT-11 provided a line-oriented interface for creating and modifying source files, supporting commands for search, replace, and file I/O essential for program development on resource-constrained PDP-11 environments. DIBOL, a business-oriented language with built-in support for data division and report generation, was widely used for commercial applications, compiling to efficient code for and database operations. Domain-specific applications highlighted the PDP-11's versatility in specialized environments. LAB11, a software package for , enabled real-time data acquisition and instrument control, supporting tasks such as experiment monitoring and in research settings. In industrial contexts, process control software tailored for PDP-11 systems managed operations in refineries, including monitoring flow rates, temperature regulation, and alarm handling through real-time multitasking under RSX-11M. The PDP-11 played a foundational role in networking advancements, serving as a host platform for nodes starting in the mid-1970s, where systems like the NTIA/ITS PDP-11 facilitated early packet-switched communications and protocol testing. It also hosted initial /IP stack implementations, such as those in early Unix variants and BCPL-based ports, contributing to the protocol's refinement and adoption for by the late 1970s.

Peripherals and Interfaces

Storage and I/O Devices

The PDP-11 systems supported a range of devices for persistent , beginning with removable disk packs via the RK11 controller introduced in 1971. The RK11 interfaced with the Unibus and controlled up to eight RK05 disk packs, each offering approximately 2.5 MB of removable in a 14-inch format, suitable for transport and in early configurations. Later advancements included fixed disk drives controlled by the RL11 interface, with the RL01 providing 5 MB of non-removable storage and the RL02 doubling that to 10 MB, both introduced around to enhance reliability and access speeds for operational environments. These drives used sealed heads to minimize contamination, marking a shift from pack-based systems to more robust fixed media. For archival purposes, the TU10 drive handled 9-track tapes at 800 bits per inch (BPI), supporting densities up to 20 MB per 2400-foot reel for bulk and system backups. Input/output peripherals expanded the PDP-11's utility for and output. The CR11 processed punched cards at speeds of up to 300 cards per minute, facilitating batch input of programs and data in environments reliant on legacy media. For printing, line printers such as the LP11 achieved 300 lines per minute (LPM) with 64- or 96-character sets across 80 or 132 columns, enabling efficient hard-copy generation of reports and listings. The LA30 DECwriter served as a compact dot-matrix , combining a keyboard with impact printing at 30 characters per second for interactive console operations and hard-copy output using a 64-character ASCII set. Interfaces for general I/O connectivity included and parallel options tied to the Unibus. The DZ11 asynchronous supported up to 8 lines for connections, operating at speeds up to 9600 via or , allowing multi-user access in shared systems. For parallel data transfer, the DR11 provided programmed I/O or capabilities for 16-bit bidirectional communication with external devices, such as custom instrumentation or high-speed peripherals. Storage evolution on the PDP-11 progressed from core memory dumps and tape-based archiving in the to more accessible systems in the late 1970s, exemplified by the RX01 drive (introduced 1976) with its 8-inch single-sided disks offering around 256 formatted capacity per diskette for software distribution and small-file handling. These devices connected via dedicated controllers like the RX11, bridging the gap to more portable media while maintaining compatibility with Unibus architectures.

Networking and Communications

The PDP-11 featured a variety of peripherals and protocols that facilitated and networking, evolving from basic connections to support for local area networks and wide-area in the and . Early interfaces included the DL11 asynchronous line interface, which enabled program-controlled transfer of data over links between the PDP-11 and communications devices, such as or modems, using buffering to handle asynchronous transmission. For multi-user environments, the DH11 asynchronous 16-line expanded this to support up to 16 independent lines, allowing programmable control for applications like remote access and line concentration in systems. Networking capabilities began with the DUP11 synchronous line interface, a double-buffered controller for point-to-point connections operating at speeds up to 9600 bps, which was integral to DECnet Phase I introduced in 1975 for interconnecting PDP-11 systems using the DDCMP protocol in early setups. By 1980, the DEUNA (Digital Ethernet UNIBUS Adapter) brought 10 Mbps Ethernet support to Unibus-based PDP-11 models, enabling integration into local area networks via DECnet Phase III and higher, with transceiver options for or twisted-pair cabling. Protocol support extended to wide-area networking, with the DNP11 Unibus module providing X.25 packet and frame-level implementation for connection to public data networks like Telenet, certified for and allowing PDP-11 systems to participate in packet-switched services. For early , the IMP11-A interface offered an link to Interface Message Processors (IMPs), connecting PDP-11 hosts to the pioneering packet-switched research network starting in the mid-1970s. Advanced features included the DRCS11 module for remote console operations, supporting dial-up access and control over serial lines for system management in distributed environments. In the NSFNET's initial phase, PDP-11 systems were used at early sites, often using PDP-11/73 processors with Fuzzball routing software to form the 56 kbps backbone connecting supercomputer centers.

Applications and Legacy

Early Computing Uses

In the realm of scientific computing during the 1970s, the PDP-11 found significant application in astronomy for telescope control and data acquisition. At , a PDP-11/44 served as the primary computer for managing the 12-meter , handling control tasks and through a FORTH-based system that remained operational into the late 1980s. Similarly, an LSI-11/23 variant was integrated into the CCD camera system on other telescopes, interfacing with dewar-mounted hardware to enable precise imaging and readout operations. These deployments highlighted the PDP-11's reliability in harsh observatory environments, where low-latency response was essential for aligning instruments and capturing astronomical data. High-energy physics laboratories also leveraged the PDP-11 for experimental control and data handling. At , the European Organization for Nuclear Research, PDP-11 systems were central to projects like , where interconnected PDP-11/70 computers managed online , event filtering, and monitoring for experiments. The PL-11 programming language, developed specifically for PDP-11 at , facilitated real-time processing in these setups, supporting simulations of particle interactions and detector responses to validate experimental setups. Such uses underscored the PDP-11's role in enabling complex, multi-processor environments for physics research. Industrially, the PDP-11 powered early process automation and , particularly in . Precursors to modern CAD emerged on PDP-11 platforms, such as Applicon's early design systems, which utilized PDP-11/05 processors to automate and layout for circuit boards, streamlining workflows in the late . These applications demonstrated the PDP-11's versatility in industrial settings requiring precise control and graphical output. Educationally, the PDP-11 became a staple in U.S. universities by the mid-1970s, with thousands of units deployed for teaching . Institutions like installed PDP-11/50 systems in 1975 to pilot for student access, supporting courses in programming and systems analysis under . At and other campuses, PDP-11s supplemented larger mainframes for hands-on labs in operating systems and , fostering skills in and real-time programming. By 1976, over 20,000 PDP-11s had been sold worldwide, with a substantial portion—estimated in the thousands—equipping college computing facilities across the U.S. Unix variants on PDP-11 further enhanced academic use for collaborative research. In military contexts, non-classified PDP-11 applications included trainers for and . The U.S. Army's AH-1 helicopter simulator, prototyped in the early 1980s, relied on PDP-11 processors for modeling and pilot scenarios. NASA's employed a PDP-11/73 in the late 1970s for in-flight , integrating FORTRAN-based models to test control laws and stability. These systems exemplified the PDP-11's capability in high-fidelity, simulations critical for and system validation.

Influence on Modern Systems

The PDP-11 served as the primary platform for the development of the Unix operating system and during the early 1970s at , where researchers ported an initial version of Unix from the to the PDP-11/20 in 1971, enabling its widespread adoption and evolution into a portable system. This foundation directly influenced modern operating systems, as Unix's design principles underpin and macOS, with becoming the dominant language for system programming due to its initial optimization for the PDP-11's architecture. The PDP-11's , which allowed most instructions to operate uniformly on registers, addresses, and immediate values without restrictions, provided a model of simplicity and regularity. On the hardware side, the PDP-11's 16-bit architecture and features, including support for separate and spaces in models like the PDP-11/45, influenced the segmented addressing scheme in the microprocessor, enabling larger effective address spaces through base-offset calculations akin to the PDP-11's virtual addressing extensions. Similarly, the Unibus design, which integrated I/O devices into the main memory address space for without separate I/O instructions, shaped concepts in subsequent bus standards, including the memory-mapped I/O approach seen in , where peripherals are addressed as memory locations to simplify . The PDP-11 played a pivotal role in shaping early through its accessibility in academic and research environments, where it facilitated the development of systems (BBS) precursors in university settings during the 1970s. Economically, the PDP-11 drove the revolution by making affordable for smaller organizations and departments, with over 600,000 units sold by the late , which democratized access to processing power and laid the groundwork for the era by proving the viability of modular, scalable systems. Its architectural concepts also trace a direct lineage to modern embedded designs, where load-store architectures and vectored interrupts echo the PDP-11's efficient handling of real-time tasks in resource-constrained environments. The PDP-11's influence extended to operating systems education, appearing in numerous 1980s textbooks as a for Unix implementation and system design.

Preservation Efforts

Preservation efforts for the PDP-11 focus on maintaining physical hardware, documentation, and associated artifacts to ensure historical accessibility and study. Key institutions have played pivotal roles in acquiring, restoring, and exhibiting these machines. The in , houses several PDP-11 systems in its collections, including a PDP-11/20 that demonstrates the early minicomputer's architecture and software compatibility across the family. Similarly, the Living Computers: Museum + Labs in featured a restored PDP-11/70 equipped with operational operating systems like , allowing interactive demonstrations until the museum's closure in June 2024; its collection, including the PDP-11, was subsequently acquired by the Computer Museum of America in , for continued public display and preservation. Enthusiast communities have sustained interest and practical support for PDP-11 hardware since the 1970s, evolving from formal user groups like DECUS to modern online resources. The PDP-11.org website serves as a central hub for preservation, offering technical guides, parts information, and discussions on maintaining original systems. Active forums such as the Vintage Computer Federation (VCFED) enable knowledge sharing on repairs and sourcing, fostering collaborative efforts among collectors and historians. Parts procurement remains feasible through online marketplaces like , where vintage PDP-11 components—including CPU boards, memory modules, and peripherals—are regularly available from specialized retro computing vendors. Documentation preservation has advanced through digitization initiatives, making DEC's original PDP-11 technical manuals widely accessible. In the 2010s, projects like Bitsavers.org scanned and archived thousands of DEC documents, including maintenance guides, schematics, and programming references for models like the PDP-11/20 and /70, ensuring restorers can reference authentic materials without relying on fragile paper copies. These resources have supported numerous hands-on restoration projects in the , such as the National Physical Laboratory's (NPL) multi-year effort to revive a PDP-11/70, culminating in a fully functional system by 2022 with original peripherals and diagnostics. Other notable rebuilds include Dave Plummer's PDP-11/73 assembly from eBay-sourced parts in 2025 and the Computer Museum's PDP-11/40 reconstruction using warehouse spares. Despite these successes, preservation faces significant challenges from component obsolescence, particularly the scarcity of (transistor-transistor logic) chips that form the core of PDP-11 logic boards. Global shortages following have exacerbated supply issues for these 1970s-era integrated circuits, driving up costs and complicating repairs for systems like the PDP-11/20, where exact replacements are often unavailable. In legacy applications, such as historical installations that once relied on PDP-11 variants, ongoing maintenance has required creative workarounds amid these shortages; for instance, U.S. efforts in 2023 highlighted the need for upgrades to replace aging minicomputer-based radar processing, marking a successful transition while preserving operational continuity. software serves as a complementary tool, enabling testing of PDP-11 peripherals and code on modern hardware without endangering irreplaceable originals.

Emulation

Software Emulators

Software emulators for the PDP-11 allow modern computers to simulate the original hardware, enabling the execution of legacy operating systems and applications without physical PDP-11 systems. These tools are essential for preserving and studying historical software, particularly early versions of Unix and real-time operating systems developed for the PDP-11 architecture. The most prominent software emulator is SIMH, developed by Bob Supnik starting in the early 2000s and actively maintained as of 2025. SIMH provides functional emulation of various PDP-11 models, including Unibus-based systems like the PDP-11/70 and Q-Bus systems like the PDP-11/23, with support for up to 4 MB of memory and a range of peripherals such as disks, tapes, and Ethernet controllers. It accurately reproduces the PDP-11 instruction set and system behaviors sufficient to run operating systems including RSX-11M/M+, RT-11, RSTS/E, and Unix Version 7, making it a standard tool for historical computing research. SIMH is open-source and cross-platform, compiling and running on Windows, Linux, macOS, and other Unix-like systems. Another notable emulator is Ersatz-11, originally released in the and last updated in 2024, which emulates a complete PDP-11 system in software on low-cost PC hardware. It excels in high-performance emulation, outperforming some hardware replacements, and focuses on compatibility with RT-11 and diagnostic software, while supporting a wide array of peripherals including magtape drives, serial devices, and network interfaces. Ersatz-11 runs under , Windows, , and , and includes options for bus adapters to interface with physical PDP-11 hardware. Early DOS-based emulators from the 1990s, such as precursors to modern tools like Ersatz-11, provided initial software simulation of PDP-11 hardware on x86 PCs, targeting RT-11 and basic diagnostics for hobbyists and preservationists. More recent efforts include ports and integrations in broader frameworks. These emulators have enabled significant into Unix , such as running and analyzing in emulated environments to study early kernel behaviors and source code evolution as of 2025. , in particular, sees widespread adoption in academic and enthusiast communities for such purposes due to its reliability and extensive documentation.

Hardware Recreation

Hardware recreation of the PDP-11 involves using contemporary components such as FPGAs, microcontrollers, and adapters to replicate or extend the original system's functionality, enabling the use of legacy peripherals and software on modern platforms. FPGA implementations provide a cycle-accurate recreation of the . The PDP2011 project, developed in , recreates various PDP-11 models (e.g., 11/03, 11/40, 11/70) and has been ported to FPGA platform on the Terasic DE10-Nano board. This achieves 100% compatibility with the PDP-11 (), supporting original operating systems like UNIX V7 and RSX-11M at clock speeds up to 50 MHz. Modern single-board computers and clones extend PDP-11 capabilities with updated interfaces. The avr11 project implements a PDP-11 simulator on like the ATmega2560, serving as an LSI-11 clone in a compact form factor with USB connectivity for serial I/O and programming. This approach allows running PDP-11 software on low-cost hardware while maintaining compatibility with the original . Gotek floppy emulators replace mechanical RX02 or RX33 drives in PDP-11 systems, using USB flash drives to load disk images via like FlashFloppy, ensuring reliable access to legacy media without physical disks. Extensions integrate PDP-11 peripherals with contemporary systems. Recent projects include the PiDP-11, an open-source PDP-11/70 replica using a to run emulated PDP-11 software via , providing a functional recreation with modern interfaces as of 2024.

References

  1. [1]
    DEC's PDP-11: A Mighty Minicomputer - HP History
    It was in production from 1970 until the 1990s. During that time, around 600,000 units were sold. Digital Equipment Corporation joined Hewlett-Packard in 2002.
  2. [2]
    PDP-11 - Computer History Wiki
    Oct 12, 2024 · The PDP-11 is a series of minicomputers introduced in 1969 [1] by the Digital Equipment Corporation (DEC), in production by them from 1970-1990.PDP-11 Models and notes · Operating Systems
  3. [3]
    PDP-11: All Out to Win (Tenth Anniversary of a Computer Family)
    In April 1970, a little over a year after adoption of the new design, DEC delivered its first PDP-11 -- not just another 16-biot computer, but the start of a ...Missing: date | Show results with:date<|control11|><|separator|>
  4. [4]
    PDP-11 - University of Hawaii System
    PDP-11 Registers. 8 16-bit GP ... addressing mode, 3 bits for register, 6 bits/operand; one of the GP registers is the program counter, PC (patented by DEC?)Missing: details | Show results with:details
  5. [5]
    [PDF] DEC PDP-11 Family
    During its relatively short history, Digital Equipment. Corporation has pioneered the minicomputer concept, taken advantage of its early lead, and maintained ...<|control11|><|separator|>
  6. [6]
    DEC Architectures - cpu museum - Jimdo
    The LSI-11 (PDP-11/03), introduced in February 1975 was the first PDP-11 model produced using large-scale integration; the entire CPU was contained on four LSI ...
  7. [7]
    Digital Equipment Corporation PDP-11/05
    The PDP-11/05 was released in 1972, a low-cost entry in a line of 16-bit minicomputers that were sold from the 1970s to the 1990s.
  8. [8]
    [PDF] pdp11-40.pdf - PDOS-MIT
    3.7.1 General· Register Addressing ............................ 3·16. 3.7.2 ... dressing describes these uses of the general registers in more detail.
  9. [9]
    [PDF] the pdp-11 family after three design generations
    The RSX series operating systems for the PDP-11 are organized this way, and the need for large addresses is minimized. The initial memory management ...
  10. [10]
    DEC's Minis Get Bigger - CHM Revolution - Computer History Museum
    This brochure shows the progress made in developing the PDP-11 product line from the initial announcement in 1970 to six computer models and five operating ...
  11. [11]
    [PDF] The UNIX Time-sharing System A Retrospective* - Nokia
    UNIX is a general-purpose, interactive time-sharing operating system for the DEC PDP-11 and Interdata 8/32 computers. Since it became operational in 1971, it ...
  12. [12]
    Evolution of the Unix Time-sharing System - Nokia
    In internal structure, the first version of Unix for the PDP-11 represented a relatively minor advance over the PDP-7 system; writing it was largely a matter of ...
  13. [13]
  14. [14]
    DEC's Blockbuster: The PDP-8 - CHM Revolution
    The PDP-8/e appeared in 1970, the sixth generation of 12-bit computers from DEC able to run the same software. The price for this newest member of the PDP ...Missing: architecture sales limitations non- orthogonal instructions limited addressing
  15. [15]
    PDP-8 architecture - Computer History Wiki
    Nov 29, 2022 · The basic PDP-8 instruction set could only address 4,096 12-bit words of memory. While this was somewhat adequate for very small programs ...
  16. [16]
    Doug Jones's DEC PDP-8 FAQs - University of Iowa
    The total sales figure for the PDP-8 family is estimated at over 300,000 machines. Over 7000 of these were sold prior to 1970, and 30,000 were sold by 1976. ...<|separator|>
  17. [17]
    [PDF] Lecture #32 - April 28, 2004 - The Bizarre Architecture of the PDP-8
    Apr 28, 2004 · In this lecture we will look at a computer architecture that was very popular in the late 1960s through the mid 1970s.
  18. [18]
    PiDP-8/I Software: PDP-8 Memory Addressing - Tangentsoft
    That limit comes from the fact that all PDP-8 memory reference instructions set aside 7 of their 12 bits for the operand address. That is, if the PDP-8 is ...Missing: orthogonal limited
  19. [19]
    [PDF] PDP-7_Brochure.pdf - Bitsavers.org
    PROGRAMMED DATA PROCESSOR-7 (PDP-7) is a general purpose, solid state, digital computer designed for high speed data handling in the scientific laboratory, ...
  20. [20]
    [PDF] REFERENCE MANUAL
    In this way, the PDP-7 can be used for real-time proc- ess control and simultaneously be available to share time with other programs in other memory banks ...Missing: roles experiments
  21. [21]
    DIGITAL Computing Timeline - Text Version
    Feb 2, 1998 · The PDP-11/70 represented the high end of PDP-11 architecture with the capacity for supporting the speed, addressing range and bandwidth ...<|control11|><|separator|>
  22. [22]
    [PDF] PDP-9
    New software includes real-time FORTRAN IV, a versatile macro assembler, a control monitor, a 6 and 9 digit floating point arithmetic package, an on-line editor ...Missing: roles | Show results with:roles
  23. [23]
    [PDF] the pdp-9 mini time-sharing system
    The PDP-9 Mini Time-Sharing System (MTSS) is a small general purpose time-sharing system running on a Digital. Equipment Corporation PDP-9 computer with BK ...Missing: experiments | Show results with:experiments
  24. [24]
    [PDF] The Analytical Engine - Bitsavers.org
    Nov 4, 1995 · We scarcely dared to hope, but we dared to work, and work brought forth what hope alone never could have. The magnificent SDS 930 came home.
  25. [25]
    Early Computer - HP Memory Project
    The 2115A was introduced in 1967. The success of the HP2116A generated a large demand in general data processing. Computers used in general processing ...Missing: SDS 930
  26. [26]
    Rise and Fall of Minicomputers
    Oct 24, 2019 · During the 1960s a new class of low-cost computers evolved, which were given the name minicomputers. Their development was facilitated by rapidly improving ...
  27. [27]
    [PDF] Controller or computer? - Engineering and Technology History Wiki
    The PDP-8 was actually DEC's second wire- wrapped machine, the first being the PDP-7, which began delivery in December 1964, four months before the PDP-8. This ...Missing: challenges | Show results with:challenges
  28. [28]
    Wire Wrap Backplanes, reliability - ibm-1401.info
    The wire wrap creates a 'gas tight' connection at four points on each turn. I think I have seen in my life more failures from bad solder than wire wrap ...Missing: early construction rates
  29. [29]
    The Evolution from PDP-11 to VAX-11 to Alpha - Gordon Bell
    The VAX-11 aka VAX aka Virtual Address Extension to the PDP-11 project was started April 1, 1975 when the PDP-11 was roughly five years old. The first VAX model ...
  30. [30]
    Harold McFarland (PDP-11) - Computer Timeline
    McFarland joined DEC in September 1968 and was appointed chief architect of the project, the prototype of PDP-11 was ready in 1969, and in the spring of 1970, ...
  31. [31]
    PDP-11/20 - Computer History Wiki
    Jun 30, 2025 · ... price list, includes the 'PDP-11/10'; pdp11/20 Price List (November 1, 1970) ... UNIBUS PDP-11s - PDP-11/20 • PDP-11/15 • PDP-11/35 • PDP-11 ...
  32. [32]
    [PDF] The UNIX Time- Sharing System
    The earliest version (circa 1969–70) ran on the Digital Equipment Cor- poration PDP-7 and -9 computers. The second version ran on the unprotected PDP-11/20 ...Missing: adopter | Show results with:adopter
  33. [33]
    PDP-11 - Wikipedia
    The PDP-11 is a series of 16-bit minicomputers originally sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s.History · LSI-11 integrated circuits · Models · Operating systems
  34. [34]
  35. [35]
    LSI-11 - Computer History Wiki
    May 31, 2025 · The LSI-11, first shipped in the Fall of 1975, was DEC's first cost-reduced PDP-11 CPU, introducing the QBUS, and using the LSI-11 chip set.Missing: evolution | Show results with:evolution
  36. [36]
    The Maxigrowth of Minicomputers - The New York Times
    Oct 2, 1977 · Digital Equipment is the leader with 40 percent of the market, followed by Data General with 15 percent and HewlettPackard with 11 percent.
  37. [37]
  38. [38]
    Nuke plants to rely on PDP-11 code UNTIL 2050!
    Jun 19, 2013 · The nuclear industry is planning on keeping the 16-bit machines ticking over until 2050 – long enough for a couple of generations.
  39. [39]
    This unicorn popped up on Facebook. The PDP-11/74. 4 11/70 ...
    Feb 28, 2023 · The market would have been something like highly reliable real time transaction processing (so kind of like Tandem). Telcos, Air Traffic Control ...
  40. [40]
    [PDF] Digital Equipment Corporation - Computer History Museum
    System components are a PDP-11/40 minicomputer with. 16K of memory, independent graphics processor, 12-inch. CRT display, two disk packs, LPS-11, and DECwriter.
  41. [41]
    [PDF] What Have We Learned from the PDP-11?
    Many designers have adopted the UNI-. BUS as their fundamental architectural component. Many microprocessor designs incorporate the UNIBUS notion of mapping I/O ...
  42. [42]
    Microprocessors and microcomputers - ACM Digital Library
    security levels, an orthogonal instruction set (with ... It was followed by the Digital Equip- ment (DEC) LSI-11 (1975) single-board version of the popular PDP-11 ...
  43. [43]
  44. [44]
    [PDF] PDP-11/34 system user's manual digital equipment corporation
    M7850 Parity Controller (Figure 1-11) - The M7850 Parity Controller is a double-height module that generates and checks parity on stored data in memory. This ...<|control11|><|separator|>
  45. [45]
  46. [46]
    [PDF] digital - Bitsavers.org
    It offers the architecture, power, and functions of the PDP-11/70 (the PDP-11 family performance leader) in a single 60- pin package.
  47. [47]
    [PDF] PDP-11 instruction reference
    Where R is a register, and AA is an address in any of the standard addressing modes yielding an EA. (condition codes are not affected, except by setting the ...
  48. [48]
    PDP-11 architecture - Computer History Wiki
    Jul 23, 2024 · The PDP-11 was an influential and widely-used family of 16-bit minicomputers designed by DEC, in production from 1970-1990.
  49. [49]
    PDP-11 Architecture - Manuel Duarte
    Most operands can apply any of eight addressing modes to eight registers. The addressing modes provide register, immediate, absolute, relative, deferred ...
  50. [50]
    What is the PDP-11 instruction set?
    The instruction set of the PDP-11 was designed towards a clean, general, symmetric instruction set. It can be used as a register-based, stack-based, or memory- ...<|control11|><|separator|>
  51. [51]
    PDP-11 Memory Management - Computer History Wiki
    Jul 27, 2024 · PDP-11s which provide memory management use a standard PDP-11 Memory Management architecture. When memory management is enabled, the basic ...
  52. [52]
    [PDF] PDP-11_70_Handbook_1977-78.pdf - Bitsavers.org
    The PDP-11/70 Memory Management Unit provides the hardware facili- ... TEST 25 MAIN MEMORY PARITY ERROR. (NO RECOVERY POSSIBLE FROM THIS. ERROR). TEST ...
  53. [53]
    [PDF] unibus interface manual - Bitsavers.org
    The PDP-11 Interface. Manual and the KA11 Central Processor Manual, used ... The PDP-11 Unibus consists of 56 signal lines. All devices, including the ...
  54. [54]
    UNIBUS - Computer History Wiki
    Jan 14, 2024 · The UNIBUS was an early bus technology for PDP-11s, used for CPU memory access, DMA, and interrupts. It had 16 data and 18 address lines.Operation · Implementation · Lines · Cables
  55. [55]
    QBUS - Computer History Wiki
    May 30, 2025 · The QBUS, also called the LSI-11 Bus (from its introduction in the LSI-11), was intended as a cheaper alternative to the UNIBUS general system bus from DEC.
  56. [56]
  57. [57]
    PDP-11/45 - Computer History Wiki
    Feb 29, 2024 · The machine's 18-bit-address UNIBUS allowed it to have up to 256Kbytes of main memory. Later non-DEC products such as the Able ENABLE allowed ...
  58. [58]
    i get this message in pdp-11"ODD WORD ADDRESS" what does it ...
    Dec 10, 2016 · A word access on an odd address will cause an odd address trap and abort the instruction. In other terms: word accesses must be word-aligned on ...Missing: traps | Show results with:traps
  59. [59]
  60. [60]
  61. [61]
    PDP-11/05 - Computer History Wiki
    Feb 8, 2024 · The original /05 and /10 came with backplanes wired to hold MM11-L 16 Kbyte core memory units. There were two different backplanes (all four ...Missing: specifications | Show results with:specifications
  62. [62]
  63. [63]
    PDP-11/40 - Computer History Wiki
    Oct 11, 2024 · KD11-A. Physical Address Size: 18 bits. Virtual Address Size: 16 bits. Bus Architecture: UNIBUS. The PDP-11/40, introduced in 1973, was the ...
  64. [64]
  65. [65]
    PDP-11/70 - Computer History Wiki
    Feb 29, 2024 · The PDP-11/70, introduced in March 1975, was a high-performance 16-bit system with a 22-bit physical address, a 2K cache, and 2Mwords memory ...Missing: sources | Show results with:sources
  66. [66]
    [PDF] DEC PDP-11 Family - Bitsavers.org
    It runs under the RSX-IIM, RSX-IIM-PLUS, and. RSTS/E operating systems. DEC expanded the PDP-II line in March of 1981 with the introduction of the PDP-I 1/24.
  67. [67]
    [PDF] PDP-ll Systems Handbook Featuring: MicroPDP-1l ... - Bitsavers.org
    Design your logic explicitly considering all of the UNIBUS operations, whether you intend to use them or not. For example, whether or not your device honors ...
  68. [68]
  69. [69]
    [PDF] PDP-11 - OPEN DAY
    Jul 13, 2017 · ... introduced in 1980, that supports optional (though apparently always included) cache, memory, FP-11 floating-point processor (one circuit ...
  70. [70]
    16-bit Timeline - Gordon Bell
    Nov 19, 1997 · November 1985: Introduction of the MicroPDP-11/83, the most powerful Q-bus 16-bit wordlength computer in DIGITAL's history.
  71. [71]
    [PDF] DEC PDP-11 Family - Bitsavers.org
    MicroPower /Pascal is a modular operating system and software development package; it is used to create micro- computer applications on PDP-ll systems. It ...
  72. [72]
    [PDF] pnocessorhandbook - Bitsavers.org
    PDP-11 processors are a family based on common architecture. Com- patibility is inherent in design, and is reflected in the software and in the peripheral ...
  73. [73]
    [PDF] LSI-11, PDP-11/03 - Bitsavers.org
    1st Edition, September 1975 ... The cables are completely connector- and pin- compatible with available modems, DECwriter, DEC- scope, and teletypewriter options.Missing: price | Show results with:price<|separator|>
  74. [74]
    [PDF] Digital_Design_V10_N09_198009.pdf - Bitsavers.org
    Sep 9, 1980 · the PDP-11/04 through the PDP-11/60, the Unibus/cache bus combination as used in the PDP-11 /70 and the sub-. Unibus, sometimes referred to ...
  75. [75]
    [PDF] PDP-11/60 - SUPSI
    Parity and error-correcting memory is offered. Error log software and hardware an- ticipate system degradation and allow field service personnel to be called.Missing: tools | Show results with:tools<|control11|><|separator|>
  76. [76]
  77. [77]
    [PDF] GT40/GT42 user's guide - Bitsavers.org
    ... PDP-11/10 are executable in the GT40/42. Figure 14 shows the relationship of the GT40/42 components to the Unibus (the inset illustrates specific GT40/42.
  78. [78]
    Militarized Semiconductor Memory - 1979 - Information Display ...
    These include the PDP-11/34M, a mid-range minicomputer, the PDP-11/70M, a “high end” minicomputer, and the LSI- 11M, a high speed microcomputer.
  79. [79]
    [PDF] A System for Measuring, Recording and Processing Flight Test Data
    A DEC PDP 11/44 minicomputer in the tele- metry ground station is used for real time data reduction of the noise data. Peripherals such as color graphics ...
  80. [80]
    The PDP-11 FAQ
    - UNIBUS; - QBus with LSI-11; - QBus with Single chip CPU; - Proprietary bus. Below is the list of clones we know of so ...
  81. [81]
    [PDF] Research Directions Profile in the Computing Museum of the ...
    SM EVM was a general name for several types of Soviet minicomputers. Production started in 1975. Most types of SM. EVM are clones of the DEC PDP-11 and the VAX.Missing: details | Show results with:details
  82. [82]
    [PDF] SM EVM Control Computer Development. - IFIP Digital Library
    Over sixty thousand computers and control systems of SM EVM, as well as measurement and computer systems (IVK), and automated workplaces (ARM) based on SM EVM ...
  83. [83]
    [PDF] Files-11 On-Disk Structure Specification - Bitsavers.org
    Nov 28, 1977 · Files-11 is a general purpose file structure which is intended to be the standard file structure for all medium to large PDP-11 systems. Small ...
  84. [84]
    Timeline of Operating Systems since the 1950's | Abby Whitmarsh
    Sep 22, 2014 · Timeline of Operating Systems since the 1950's ; 1970, DOS-11 (PDP-11) ; 1971, RSTS-11 2A-19 (First released version; PDP-11). OS/8 ; 1972, RDOS.
  85. [85]
    [PDF] RSTS-11 - System User's Guide - Your.Org
    Timesharing with today's technology allows a large powerful computer such as a PDP-11/70 to handle 16, 32, or more users simultaneously. Through a choice of.Missing: 1978 | Show results with:1978
  86. [86]
    [PDF] DEC PDP-11 Family
    Jun 5, 1978 · RSTS/ E is DEC's resource-sharing, time-sharing system that supports up to 63 simultaneous users performing either interactive data ...
  87. [87]
  88. [88]
    Professional 300 Series - Computer History Wiki
    Apr 21, 2025 · The Professional 300 Series is a family of PDP-11-based personal computers from DEC. The major difference to the 'real' PDP-11s is that a motherboard is used, ...
  89. [89]
    A brief tour of the PDP-11, the most influential minicomputer of all time
    Mar 14, 2022 · The PDP-11 was introduced in 1970, a time when most computing was done on expensive GE, CDC, and IBM mainframes that few people had access to.
  90. [90]
    FAQ on the Unix Archive and Unix on the PDP-11 - Minnie.tuhs.org
    You need a 32V license to obtain 4.xBSD, and 32V is covered by the SCO license. Kirk McKusick is now selling a 4CD set which contains all the BSD releases from ...
  91. [91]
    Twenty Years of Berkeley Unix : From AT&T-Owned to Freely - O'Reilly
    The result was the 2.11BSD release, done by Casey Leedom and Bostic, which is still in use on some of the last remaining PDP-11's still in production in 1998.
  92. [92]
    Let's give PRO/VENIX a barely adequate, pre-C89 TCP/IP stack ...
    Apr 19, 2025 · As for networking, though, with the exception of UUCP over serial, none of these early versions of Venix on either the PDP-11 or 8086 supported ...
  93. [93]
    PDP-11 Family - The Computer Collection
    The PDP-11 also introduced the DEC UNIBUS® bus design. The UNIBUS allowed peripherals to be addressed within the same addressing scheme as regular memory, and ...
  94. [94]
    The UNIX time-sharing system | Nokia Bell Labs Journals & Magazine
    UNIX∗ is a general-purpose, multi-user, interactive operating system for the larger Digital Equipment Corporation PDP-11 and the Interdata 8/32 computers.
  95. [95]
    Origins and History of Unix, 1969-1995 - catb. Org
    This project justified the purchase of a PDP-11, a much more capable minicomputer. ... Unix, and reported over 600 Unix installations. All were on machines ...
  96. [96]
    [PDF] The Development of the C Language - Nokia
    The Development of the C Language. Dennis M. Ritchie. Bell Labs/Lucent ... People often guess that they were created to use the auto-increment and auto-decrement.
  97. [97]
    [PDF] pdp - 1 1 fortran - Bitsavers.org
    PDP-II. FORTRAN IV COMPILER. VERSION 4A. - 1 -. Page 4. PDPwll FORTPAN, 13~·309.001-06. Table of Contents. TABLE OF CONTENTS. 1.0 OVERALL DESCRIPTION. 1.1 Usage.
  98. [98]
    The Development of the C Language - Nokia
    By early 1973, the essentials of modern C were complete. The language and compiler were strong enough to permit us to rewrite the Unix kernel for the PDP-11 in ...
  99. [99]
    pdp11 :: dos-batch :: DEC-11-EEDA-D PDP-11 EDIT-11 Text Editor ...
    Jun 24, 2017 · dec :: pdp11 :: dos-batch :: DEC-11-EEDA-D PDP-11 EDIT-11 Text Editor May71. Publication date: 1971-05. Collection: bitsavers_dec; bitsavers ...
  100. [100]
    DIBOL - Computer History Wiki
    Oct 16, 2019 · DIBOL was a programming language created by DEC in the late 1960's for business applications. At a high level, it is vaguely reminiscent of ...
  101. [101]
    [PDF] Introduction to - Bitsavers.org
    For detailed information about PDP-11 hardware, refer appropriate PDP-11 processor or peripheral handbook. ... refineries and steel rolling mills could perform ...<|separator|>
  102. [102]
    [PDF] ARPANET Host to Host Access and Disengagement Measurements
    The NTIA/ITS PDP-II Host mini-computer system (aT Host) was installed on the ARPANET in March 1975. This Host site is located in Boulder, Colorado, and is ...
  103. [103]
    TCP/IP Internet Protocol | LivingInternet
    A BCPL/PDP-11 implementation led by Richard Karp from Cerf's group. The University College London. A PDP-9 implementation led by Peter Kirstein. Four ...Missing: early | Show results with:early
  104. [104]
  105. [105]
    RK05 disk drive - Computer History Wiki
    Aug 14, 2023 · RK05 disk drive ; 2.45 Mbytes (most versions) · 102 Kword/sec (RK8E) 90.1 Kword/sec (RK11) · 70 msec · 1500 · 20 msec.
  106. [106]
    [PDF] PDP-11 Simulator Usage 12-Dec-2022 - SIMH
    Dec 12, 2022 · In a Unibus system, the TQ supports 18b addressing. In a. Qbus system, the TQ supports 22b addressing. The TQ controller implements the ...<|separator|>
  107. [107]
    TU10 DECmagtape - Computer History Wiki
    Feb 9, 2024 · The TU10 DECmagtape is a classic big magnetic tape drive from Digital Equipment Corporation, able to store 5-20 Mbytes on a 2400' 0.5" wide magnetic tape.
  108. [108]
    Punched card input/output - Wikipedia
    M-200 card reader, 300 cards/minute also sold by DEC as the CR-11 card reader for the PDP-11; M-600 card reader, 600 cards/minute, also sold by HP as ...
  109. [109]
    [PDF] LP11/LS11/LA11 line printer user's manual - Bitsavers.org
    The LP11 Line Printer system is designed to operate on-line with the PDP-11 system and associated peripherals such as paper tape readers, magnetic tape units, ...Missing: KW11 | Show results with:KW11
  110. [110]
    [PDF] PDP-11/40, -11/35 (21 inch chassis) System Manual - Bitsavers.org
    The LA30 DECwriter is a dot matrix impact printer and keyboard for use as a hard copy I/O terminal. It is capable of printing a set of 64 ASCII characters at ...
  111. [111]
    [PDF] DZ11 Asynchronous Multiplexer Technical Manual - Bitsavers.org
    Mar 1, 2010 · Each DZ11 module provides for operation of eight asynchronous serial lines. Since the module inter- faces to these channels with a 16-line ...
  112. [112]
    DR11-B parallel interface - Computer History Wiki
    Nov 25, 2022 · The DR11-B was a parallel interface for the UNIBUS, one which used DMA to transfer data to a user device.
  113. [113]
    DEC RX01 floppy disc drives - vintage bits
    The RX01 is an 8-inch floppy disc drive device for PDP-8 and PDP-11 computers. It was available in a single-drive or dual-drive configuration.
  114. [114]
    [PDF] DL11 - asynchronous line interface - Bitsavers.org
    The DL11 interface provides the logic and buffer register necessary for program-controlled transfer of data between a PDP-11 system requiring parallel data and ...
  115. [115]
  116. [116]
  117. [117]
    [PDF] DIGITAL ETHERNET UNIBUS Network Adapter Technical Manual
    Typical Large-Scale ETHERNET Configuration. DEUNA to ETHERNET Connection.. PDP-11 Host System Block Diagram. VAX-11 Host System Block Diagram..... Format of an ...
  118. [118]
    IMP11-A ARPANET interface - Computer History Wiki
    The IMP11-A ARPANET interface was a network interface produced by DEC's Computer Special System division for the a UNIBUS, which provided an 1822 interface; ...
  119. [119]
    What is NSFNET: How Tech Sparked Scientific Research - FedTech
    Nov 30, 2016 · In the earliest implementation of NSFNET, PDP-11/73 minicomputers with routing and management software, known as “Fuzzballs,” served as the ...
  120. [120]
    [PDF] USER'S MANUAL - NRAO Library
    Feb 16, 1990 · The 12-meter telescope uses two computers, a DEC PDP 11/44 for telescope control and data acquisition (written in the FORTH language) and a DEC ...
  121. [121]
    The Kitt Peak CCD Camera System
    The CCD camera is mounted in a dewar located on the telescope and connected through interface electronics to the control processor. The LSI 11/23 used for ...
  122. [122]
    Experience in the design, implementation and use of PL-11, a ...
    PL-11 is a programming language for the PDP-11 family of computers designed and implemented as part of the OMEGA Project at CERN (the European Organization ...
  123. [123]
    An on-line data acquisition system for particle physics experiments ...
    The system consists of four inter-connected PDP-11/70 computers which handle data acquisition, control and monitoring for the experiment. Much of the software ...
  124. [124]
    Programming the PDP-11 under RSX
    Apr 3, 2022 · Where can I find programming tools for the PDP-11 under RSX? I see that RSX includes FORTRAN IV, and of course MACRO-11, but I am looking for ...Missing: Exxon process automation
  125. [125]
    Applicon: The Early Days of Computer-Aided Electronics Design
    In 1972, we switched from the PDP 11/20 to the PDP 11/05, which gave Applicon significant cost savings with the same product capability. With GE's encouragement ...
  126. [126]
    The DEC PDP-11/50 - Columbia University
    The PDP-11 was retired and sold off in 1982. In fact we didn't actually sell it, we traded it for an RP06 disk drive to add the DEC-20 disk farm. PDP ...
  127. [127]
  128. [128]
    [PDF] Rotorcraft In-Flight Simulation Research at NASA Ames Research ...
    Corporation PDP 11/73 microcomputer that was pro- grammed in FORTRAN. A TR-48 analog computer was available to facilitate special signal-conditioning.
  129. [129]
    The invention of Unix | Nokia.com
    Jan 8, 2019 · By 1971 the team ported Unix to a new PDP-11 computer, a substantial upgrade from the PDP-7, and several departments at Bell Labs, including ...
  130. [130]
    The Development of the C Language - Nokia
    ... PDP-11 on which C and Unix first became popular. This is historically impossible, since there was no PDP-11 when B was developed. The PDP-7, however, did ...
  131. [131]
    What Have We Learned from the PDP-11? - Dave Cheney
    Dec 4, 2017 · In this chapter, we reflect on the PDP-11: its goals, its architecture, its various implementations, and the people who designed it.Missing: date | Show results with:date
  132. [132]
    [PDF] Kermit Oral History Panel: Jeffrey Altman, Bill Catchings, and Frank ...
    First introduced to, I think, it was the PDP-11. Somehow in those days, you could sneak into the lab and actually just go play with the computers. I worked as a ...
  133. [133]
    Admired Designs - Clemson University
    I was also fascinated by how the PDP-11 influenced other architectures of the late-1980's, specifically how architects of the Motorola 68K, DEC VAX, and ...<|control11|><|separator|>
  134. [134]
    PDP-11/20 - CHM Revolution - Computer History Museum
    All models of the PDP-11 family could run the same software. Its clean internal architecture, with multiple general-purpose internal registers, ...Missing: exhibits | Show results with:exhibits
  135. [135]
    They gave machines to Living Computers for preservation, but ...
    Jun 27, 2024 · They gave machines to Living Computers for preservation, but museum's closure is a bitter end · An early computer at Seattle's Living Computers ...Missing: 11 | Show results with:11
  136. [136]
    Computer Museum of America Acquires Collection from Living ...
    Sep 12, 2024 · CMoA had acquired all remaining historical computing and technology artifacts and systems, the full range of storytelling content and museum exhibits.Missing: PDP- 11
  137. [137]
    PDP-11
    Dedicated to preserving the history and legacy of the PDP-11 series of 16-bit minicomputers produced by Digital Equipment Corporation from 1970 to 1990.
  138. [138]
    Pdp 11 In Vintage Computer Parts & Accessories for sale - eBay
    4.6 3K · Free deliveryDEC Digital Equipment Corp. M784 PDP11 UNIBUS RECEIVERS (B22). $79.99. or Best Offer. $11.55 shipping.
  139. [139]
    DEC PDP-11/70 - NPL Scrapbook - restoration and machine tour
    Mar 18, 2022 · A team of volunteers have been working to restore a PDP-11/70 for the past five years. This machine came from the National Physical ...
  140. [140]
    From Empty Chassis to Full System: My eBay PDP-11/73 Rebuild ...
    Jan 26, 2025 · Join Dave Plummer as he rebuilds a vintage PDP-11/73 from a bare DEC chassis, step by step. In this episode, I install a QBUS CPU card, ...Missing: DN11 | Show results with:DN11<|control11|><|separator|>
  141. [141]
    PDP-11 : Should You Modernize or Decommission Legacy Systems?
    Struggling with outdated PDP-11 systems? Discover whether to decommission or modernize to keep your legacy applications running smoothly.
  142. [142]
    FAA has struggled to modernize computer, air traffic operations
    Jan 12, 2023 · The FAA has struggled to modernize some long-standing parts of air traffic control. A 2021 Transportation Department Office of Inspection General (OIG) report ...
  143. [143]
    SIMH - Computer History Wiki
    Jan 14, 2024 · DEC PDP-11​​ The PDP-11 is emulated enough to run almost all PDP-11 operating systems including the early Unixes (v1, v4, v5, v6, v7 are known to ...Missing: accuracy | Show results with:accuracy<|control11|><|separator|>
  144. [144]
    SimH "Classic"
    This release is mostly bug fixes, particularly in the PDP-11 and Sigma simulators. Chaosnet support has been added to the PDP-10 and PDP-11. See the ...Software Kits · Simulator Documentation · HP simulators · Help with SIMH
  145. [145]
    simh/simh: The Computer History Simulation Project - GitHub
    Reliable emulation of TU58 devices in PDP11 and Unibus VAX systems and consistent console TU58 on the VAX730 and VAX750. All relevant changes in Bob Supnik's ...Simh · Win32-Development-Binaries · simh/Development-Binaries · Issues 117
  146. [146]
    D Bit Ersatz-11 PDP-11 emulator
    Ersatz-11 emulates an entire PDP-11 system in software while running on low-cost PC hardware. It outperforms all of the hardware PDP-11 replacements on the ...
  147. [147]
    [PDF] ERSATZ-11 PDP-11 EMULATOR VERSION 7.3
    Apr 4, 2011 · and is the fastest PC-to-PDP-11 software emulator available at any price. ... The full range of standard PDP-11 magtape drives and controllers can ...
  148. [148]
    Ersatz-11 - Computer History Wiki
    Jan 9, 2024 · Ersatz-11 is a simulator for the PDP-11; it runs under either Windows, Linux, MS-DOS, OS/2, or directly on PC hardware.
  149. [149]
    ericedwards/pdp: PDP-11 Simulator (Original 1990s C-Code) - GitHub
    My original PDP-11 emulator. Although it runs 2.9BSD, there are a number of inaccuracies in the instruction emulation and the interrupt/event handing is a ...
  150. [150]
    How to use pdp11 simulator with Unix V7
    Apr 10, 2020 · The simplest way to try it out is to boot the CD image in an emulator; for example, using QEMU on Fedora.
  151. [151]
    PDP2011 Overview
    The PDP2011 project includes a terminal core to interface to a VGA screen and PS2 keyboard; you can combine it on the same FPGA you run the PDP-11 system on ...
  152. [152]
    MiSTer-Enhanced/PDP2011_MiSTer - GitHub
    This is a MiSTer port of PDP2011 – a re-creation of the well known series of PDP-11 computer systems in VHDL. Everything that is needed to run a PDP-11 ...Missing: DE10- Nano 2018
  153. [153]
    avr11 | Dave Cheney
    The avr11, a atmega2560 clone with a custom SPI 256kb memory. avr11 is a PDP-11 simulator for Atmel Atmega microcontrollers. avr11 was inspired by Julius ...Missing: LSI- SBC
  154. [154]
    GOTEK, PDP-11, and MicroVAX2
    Mar 9, 2024 · I have been experimenting with the GOTEK floppy emulator running the latest version of FlashFloppy, and I have it working fine as an RX33 with the PDP-11 via ...Micro PDP-11/23+ Gotek Flashfloppy SuccessBooting Pdp-11 from flash USB | Vintage Computer Federation ForumsMore results from forum.vcfed.org
  155. [155]
    drdpj/FlashFloppy: Floppy drive emulator for Gotek hardware - GitHub
    A retro floppy emulator for the ubiquitous Gotek hardware. Directly supports a wide range of image formats: ADF (Commodore Amiga); ADM, ADL, ADF, DSD, ...
  156. [156]
    Ersatz-11 bus adapters
    Ersatz-11 includes support for attaching an external Q-bus or Unibus box to the PC, so that real PDP-11 hardware may be used with the emulated PDP-11.
  157. [157]
    [PDF] PiDP-11 USER MANUAL
    Jul 30, 2024 · Arduino, because the I2C interface of the Raspberry. Pi is brought into the PDP-11 as a Unibus device for instance. Program modern ...