Summary of 11/VAX Architecture

Order Number: XX-1DE48-B7

This memorandum, dated September 13, 1974, outlines the proposed "11/VAX" architecture. Authored by Craig Mudge, the document details the design goals for extending the PDP-11 architecture, primarily focusing on increasing virtual address space while maintaining strict compatibility with existing PDP-11 software.

Key highlights include:

  • Design Goals: The architecture aimed for scalability, an expanded 32-bit virtual address space, and backward compatibility, allowing existing user and system code to run without modification.
  • Architecture: The proposal introduces an extended 32-bit address consisting of a "chapter" number and a displacement within the chapter, mirroring the structure of existing 64K byte PDP-11 spaces.
  • Mapping: To maintain performance, the architecture suggests using a "DAT box" (dynamic address translation) to cache map tables, minimizing the performance penalty of translation.
  • Compatibility Mechanisms: The document describes the use of spare Processor Status (PS) bits to manage X-mode (extended) vs. non-X-mode program execution and handle stack operations during interrupts.
  • Implementation: Appendices discuss how these architectural changes could be implemented on a medium-scale machine (specifically referencing the "DRAGON" project), noting that the required hardware "hooks" would be relatively inexpensive.
XX-1DE48-B7
September 1974
8 pages
Quality

Original
1.1MB

Site structure and layout ©2026 Majenko Technologies