DOS-11

INTRODUCTION

The first version (V08-02) of the DOS-11 disk operating system was released in 1970. It was the first operating system to run on the PDP-11 minicomputer. BATCH-11/DOS-11 was simply known as DOS-11. The last DOS-11 release was V09-20C. By 1973, with the introduction of RT-11, DOS-11 usage rapidly declined. The DOS-11 operating system included the following programs:

  1. DOS-Monitor
  2. Edit-11 text editor
  3. FORTRAN IV compiler
  4. LIBR-11 librarian
  5. LINK-11 linker
  6. ODT-11 debugger
  7. PAL-11R assembler
  8. PIP file utilities
  9. XXDP diagnostics

PAL-llR (Program Assembly Language for the PDP-11, Relocatable Version) operates under the Disk Operating System (DOS). PAL-llR enables you to write source (symbolic) programs using letters, numbers, and symbols which are meaningful to you. The source programs, generated either on-line using the Text Editor Edit-11, or off-line are then assembled into object modules which are processed by the PDP-11 Linker: Link-11.

Link-11 produces a load module which is loaded by the monitor command RUN for execution. Object modules may contain absolute and/or relocatable code, and separately assembled object modules may be linked with global symbols. The object module is produced after two passes through the Assembler. A complete octal/symbolic listing of the assembled program may also be obtained. This listing is especially useful for documentation and debugging purposes.

DOS-11 came with XXDP, a diagnostics and monitor program for the PDP-11. Like other Digital operating systems, DOS-11 also had a FORTRAN-IV (Ansi-66) compiler. FORTRAN-IV was not supported on PDP-11 systems with less than 12K of memory. DOS-11 systems running in 8K and 12K configurations ran a limited version of the MACRO-11 Assembler (PAL-11R in overlaid form).

The DOS-11 operating system kernel was one file called MONLIB.LCL. The LCL extension was the acronym for LInked Core Image Library (or LICIL). An LICIL could be stored on any type of media that the DOS-11 operating system was distributed on (disk, DECtape, punched tape or magnetic tape). When the LICIL file was installed onto a disk drive as a contiguous file, the monitor library name is changed to MONLIBCIL which could then be booted. The CIL extension was the acronym for Core Image Library. Core, was the term for the core memory systems common to the PDP-11. A Core Image Library could be created with the CILUS (Core Image Library Update and Save) program. A MONLIBCIL typically contained the resident monitor (RMON), the keyboard command routine, device drivers, EMT routines, the clock routines and the transient monitor.

DOS-11 was used to compile and install early versions of the RSTS-11 and RSTS/E operating systems.

Guides

Document Name Order Part No. Publication Date Domain
ODT-11R Debugging Program. Programmer's Manual for DOS-11. DEC-11-OODA-D May 1971 OS
PAL-11R Assembler Programmer's Manual DEC-11-ASDB-D May 1971 OS
PDP-11 EDIT-11 Text Editor DEC-11-EEDA-D May 1971 OS
FORTRAN IV Programmer's Manual DDEC-11-KFDA-D May 1971 OS
PDP-11 FORTRAN IV Compiler and Object Time System. Functional Specification. DEC-11-LFFSA-A-D 1972 OS
PDP-11 Disk Operating System Monitor Programmer's Handbook DEC-11-MWDC-D February 1972 OS
PDP-11 Device Driver Package DEC-11-NIZA-D March 1971 OS
PDP-11 BATCH User's Guide DEC-11-OBUDA-A-D May 1972 OS
MACRO-11 Assembler Programmer's Manual DEC-11-OMACA-A-D June 1972 OS
PDP-11 Disk Operating System Monitor. Systems Programmer's Manual DEC-11-OSPMA-A-D May 1972 OS
PDP-11 File Utility Package (PIP) for DOS-11 DEC-11-PIDA-D May 1971 OS
PDP-11 Getting FORTRAN on the air DEC-11-SFDB-D August 1971 OS
PDP-11 Getting DOS on the air DEC-11-SYDC-D August 1971 OS
PDP-11 Getting DOS on the air DEC-11-SYDD-D October 1971 OS
PDP-11 LINK-11 Linker and LIBR-11 Librarian DEC-11-ZLDA-D May 1971 OS
PDP-11 DOS Course Handouts N/A N/A OS

Sources:

Compiled on 08-23-2024 07:53:28