HOME

TheInfoList



OR:

RT-11 (Real-time 11) is a discontinued small, low-end, single-user
real-time operating system A real-time operating system (RTOS) is an operating system (OS) for real-time applications that processes data and events that have critically defined time constraints. An RTOS is distinct from a time-sharing operating system, such as Unix, which m ...
for the full line of
Digital Equipment Corporation Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until ...
PDP-11 The PDP-11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sold ...
16-bit computers. RT-11 was first implemented in 1970. It was widely used for
real-time computing Real-time computing (RTC) is the computer science term for hardware and software systems subject to a "real-time constraint", for example from event to system response. Real-time programs must guarantee response within specified time constra ...
systems,
process control An industrial process control in continuous production processes is a discipline that uses industrial control systems to achieve a production level of consistency, economy and safety which could not be achieved purely by human manual control. I ...
, and
data acquisition Data acquisition is the process of sampling signals that measure real-world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer. Data acquisition systems, abbreviated by the acro ...
across all PDP-11s. It was also used for low-cost general-use computing.


Features


Multitasking

RT-11 systems did not support
preemptive multitasking In computing, preemption is the act of temporarily interrupting an executing task, with the intention of resuming it at a later time. This interrupt is done by an external scheduler with no assistance or cooperation from the task. This preempt ...
, but most versions could run multiple simultaneous applications. All variants of the monitors provided a ''background job''. The FB, XM, and ZM monitors also provided a ''foreground job'', and six ''system jobs'' if selected via the SYSGEN
system generation In computing system generation or sysgen is the process of creating a particular unique instance of an operating system by combining user-specified options and parameters with manufacturer-supplied general-purpose program code to produce an operat ...
program. These tasks had fixed priorities, with the background job lowest and the foreground job highest. It was possible to switch between jobs from the
system console One meaning of system console, computer console, root console, operator's console, or simply console is the text entry and display device for system administration messages, particularly those from the BIOS or boot loader, the kernel, from the i ...
user interface, and SYSGEN could generate a monitor that provided a single background job (the SB, XB and ZB variants). The terms ''foreground'' and ''background'' are counterintuitive; the background job was typically the user's
command-line interpreter A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text. This provides a means of setting parameters for the environment, invoking executables and pr ...
; a foreground job might be doing something like non-interactive data collection.


Source code

RT-11 was written in
assembly language In computer programming, assembly language (or assembler language, or symbolic machine code), often referred to simply as Assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence b ...
. Heavy use of the conditional assembly and macro programming features of the
MACRO-11 MACRO-11 is an assembly language with macro facilities, designed for PDP-11 minicomputer family from Digital Equipment Corporation (DEC). It is the successor to Program Assembler Loader ( PAL-11R), an earlier version of the PDP-11 assembly langua ...
assembler allowed a significant degree of configurability and allowed programmers to specify high-level instructions otherwise unprovided for in machine code. RT-11 distributions included the
source code In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the w ...
of the operating system and its device drivers with all the comments removed and a program named "SYSGEN" which would build the operating system and drivers according to a user-specified configuration. Developer's documentation included a
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learni ...
listing that included comments.


Device drivers

In RT-11,
device driver In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to a computer or automaton. A driver provides a software interface to hardware devices, enabling operating systems and ...
s were loadable, except that prior to V4.0 the device driver for the system device (boot device) was built into the kernel at configuration time. Because RT-11 was commonly used for device control and data acquisition, it was common for developers to write or enhance device drivers. DEC encouraged such driver development by making their hardware subsystems (from bus structure to code) open, documenting the internals of the operating system, encouraging third-party hardware and software vendors, and by fostering the development of the Digital Equipment Computer Users Society.


Human interface

Users generally operated RT-11 via a printing terminal or a
video terminal A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. The teletype was an example of an early-day hard-copy terminal ...
, originally via a strap-selectable current-loop (for conventional teletypes) or via an
RS-232 In telecommunications, RS-232 or Recommended Standard 232 is a standard originally introduced in 1960 for serial communication transmission of data. It formally defines signals connecting between a ''DTE'' (''data terminal equipment'') such a ...
(later
RS-422 RS-422, also known as TIA/EIA-422, is a technical standard originated by the Electronic Industries Alliance that specifies electrical characteristics of a digital signaling circuit. It was meant to be the foundation of a suite of standards that ...
as well) interface on one of the CPU cards; DEC also supported the VT11 and VS60 graphics display devices (
vector graphics Vector graphics is a form of computer graphics in which visual images are created directly from geometric shapes defined on a Cartesian plane, such as points, lines, curves and polygons. The associated mechanisms may include vector displ ...
terminals with a graphic character generator for displaying text, and a
light pen A light pen is a computer input device in the form of a light-sensitive wand used in conjunction with a computer's cathode-ray tube (CRT) display. It allows the user to point to displayed objects or draw on the screen in a similar way to a to ...
for graphical input). A third-party favorite was the
Tektronix 4010 The Tektronix 4010 series was a family of text-and-graphics computer terminals based on storage-tube technology created by Tektronix. Several members of the family were introduced during the 1970s, the best known being the 11-inch 4010 and 19-inc ...
family. The Keyboard Monitor (KMON) interpreted commands issued by the user and would invoke various utilities with Command String Interpreter (CSI) forms of the commands. RT-11 command language had many features (such as commands and device names) that can be found later in the
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicatio ...
line of operating systems which heavily borrowed from RT-11. The CSI form expected input and output
filename A filename or file name is a name used to uniquely identify a computer file in a directory structure. Different file systems impose different restrictions on filename lengths. A filename may (depending on the file system) include: * name &ndas ...
s and options ('switches' on RT-11) in a precise order and syntax. The command-line switches were separated by a slash (/) rather than the dash (-) used in Unix-like operating systems. All commands had a full form and a short one to which they could be contracted. For example, the RENAME command could be contracted to
REN Ren or REN may refer to: Abbreviations * Orenburg Tsentralny Airport, IATA code REN, civil airport in Russia * Redes Energéticas Nacionais (REN), Portuguese company * Renanthera, abbreviated as Ren, orchid genus * Ringer equivalence number ...
. Batch files and the batch processor could be used to issue a series of commands with some rudimentary control flow. Batch files had the extension .BAT. In later releases of RT-11, it was possible to invoke a series of commands using a .COM command file, but they would be executed in sequence with no flow control. Even later, it was possible to execute a series of commands with great control through use of the Indirect Command File Processor (IND), which took .CMD control files as input. Files with the extension .SAV were a sort of executables. They were known as "save files" because the RT-11 SAVE command could be used to save the contents of memory to a disk file which could be loaded and executed at a later time, allowing any session to be saved. The SAVE command, along with GET,
START Start can refer to multiple topics: *Takeoff, the phase of flight where an aircraft transitions from moving along the ground to flying through the air *Starting lineup in sports *Standing start, and rolling start, in an auto race Acronyms *St ...
, REENTER, EXAMINE and DEPOSIT were basic commands implemented in the KMON. Some commands and utilities were later borrowed in the
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicatio ...
line of operating systems. These commands include DIR, COPY, RENAME, ASSIGN, CLS, DELETE, TYPE, HELP and others. The FORMAT command was used for physical disk formatting, although it was not capable of creating file system, for which purpose the INIT command was used (analogue of DOS command FORMAT /Q). Most commands supported using wildcards in file names. Physical device names were specified in the form 'dd:' where 'dd' was a two-character alphabetic device name and the optional 'n' was the unit number (0–7). When the unit number was omitted, unit 0 was assumed. For example, TT: referred to the console terminal, LP: (or LP0:) referred to the parallel line printer, and DX0:, DY1:, DL4: referred to disk volumes (RX01 unit 0, RX02 unit 1, RL01 or RL02 unit 4, respectively). Logical device names consisted of 1–3 alphanumeric characters and were used in the place of a physical device name. This was accomplished using the ASSIGN command. For example, one might issue ASSIGN DL0 ABC which would cause all future references to 'ABC:' to map to 'DL0:'. Reserved logical name DK: referred to the current default device. If a device was not included in a file specification, DK: was assumed. Reserved logical name SY: referred to the system device (the device from which the system had been booted). Later versions of RT-11 allowed specification of up to 64 units (0–77 octal) for certain devices, but the device name was still limited to three alphanumeric characters. This feature was enabled through a SYSGEN selection, and only applied to the DU and LD device handlers. In these two cases, the device name form became 'dnn:' where 'd' was 'D' for the DU device and 'L' for the LD device, and 'nn' was 00–77(octal).


Software

RT-11 was distributed with utilities for performimg many actions. The utilities '' DIR'', ''DUP'', '' PIP'' and '' FORMAT'' were for managing disk volumes. TECO, ''EDIT'', and the
visual editor A visual editor is computer software for editing text files using a textual or graphical user interface that normally renders the content (text) in accordance with embedded markup code, e.g., HTML, Wikitext, rather than displaying the raw text. ...
s ''KED'' (for the DEC VT100) and ''K52'' (for the DEC
VT52 The VT50 was a CRT-based computer terminal introduced by Digital Equipment Corporation (DEC) in July 1974. It provided a display with 12 rows and 80 columns of upper-case text, and used an expanded set of control characters and forward-only scro ...
) were used to create and edit source and data files. ''MACRO'', ''LINK'', and ''LIBR'' were for building executables. ODT, ''VDT'' and the SD device were used to debug programs. DEC's version of
Runoff Runoff, run-off or RUNOFF may refer to: * RUNOFF, the first computer text-formatting program * Runoff or run-off, another name for bleed, printing that lies beyond the edges to which a printed sheet is trimmed * Runoff or run-off, a stock marke ...
was for producing documents. Finally, VTCOM was used to connect with and use (or transfer files to and from) another computer system over the phone via a modem. The system was complete enough to handle many modern personal computing tasks. Productivity software such as LEX-11, a word processing package, and a spreadsheet from Saturn Software, used under other PDP-11 operating systems, also ran on RT-11. Large amounts of free, user-contributed software for RT-11 were available from the Digital Equipment Computer Users Society (DECUS) including an implementation of C. Although the tools to develop and debug assembly-language programs were provided, other languages including C, Fortran, Pascal, and several versions of
BASIC BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College i ...
were available from DEC as "layered products" at extra cost. Versions of these and other programming languages were also available from other, third-party, sources. It is even possible to network RT-11 machines using
DECNET DECnet is a suite of network protocols created by Digital Equipment Corporation. Originally released in 1975 in order to connect two PDP-11 minicomputers, it evolved into one of the first peer-to-peer network architectures, thus transforming DEC ...
, the
Internet The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
and protocols developed by other, third-party sources.


Distributions and minimal system configuration

The RT-11 operating system could be booted from, and perform useful work on, a machine consisting of two 8-inch 250KB
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, or a diskette) is an obsolescent type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined wi ...
s and 56KB of memory, and could support 8 terminals. Other boot options include the
RK05 Digital Equipment Corporation's RK05 is a disk drive whose removable disk pack can hold about 2.5 megabytes of data. Introduced 1972, it is similar to IBM's 1964-introduced 2310, and uses a disk pack similar to IBM's 2315 disk pack, although ...
2.5MB removable hard disk platter, or
magnetic tape Magnetic tape is a medium for magnetic storage made of a thin, magnetizable coating on a long, narrow strip of plastic film. It was developed in Germany in 1928, based on the earlier magnetic wire recording from Denmark. Devices that use magnet ...
. Distributions were available pre-installed or on
punched tape Five- and eight-hole punched paper tape Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop Punched tape or perforated paper tape is a form of data storage ...
, magnetic tape, cartridge tape, or floppy disk. A minimal but complete system supporting a single real-time user could run on a single floppy disk and in 8K 16-bit words (16KB) of RAM, including user programs. This was facilitated by support for swapping and overlaying. To realize operation on such small memory system, the keyboard command user interface would be swapped out during the execution of a user's program and then swapped into memory upon program termination. The system supported a
real-time clock A real-time clock (RTC) is an electronic device (most often in the form of an integrated circuit) that measures the passage of time. Although the term often refers to the devices in personal computers, servers and embedded systems, RTCs are pr ...
, printing terminal, VT11 vector graphic unit, 16 channel 100 kHz A/D converter with 2 channel D/A, 9600 baud serial port, 16 bit bidirectional boards, etc.


File system

RT-11 implemented a simple and fast
file system In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one larg ...
employing six-character filenames with three-character extensions (6.3) encoded in
RADIX-50 RADIX 50 or RAD50 (also referred to as RADIX50, RADIX-50 or RAD-50), is an uppercase-only character encoding created by Digital Equipment Corporation (DEC) for use on their DECsystem, PDP, and VAX computers. RADIX 50's 40-character re ...
, which packed those nine characters into only three 16-bit words (six bytes). All files were contiguous, meaning that each file occupied consecutive blocks (the minimally addressable unit of disk storage, 512 bytes) on the disk. This meant that an entire file could be read (or written) very quickly. A side effect of this file system structure was that, as files were created and deleted on a volume over time, the unused disk blocks would likely not remain contiguous, which could become the limiting factor in creating large files; the remedy was to periodically “squeeze” (or "squish") a disk to consolidate the unused portions. Each volume has only one directory which was preallocated at the beginning of the volume. The directory consists of an array of entries, one per file or unallocated space. Each directory entry is 8 (or more) 16-bit words, though a sysgen option allowed extra application-specific storage.


Compatibility with other DEC operating systems

Many RT-11 programs (those that did not need specialized peripherals or direct access to the hardware) could be directly executed using the RT=11 RTS (
Run-time system In computer programming, a runtime system or runtime environment is a sub-system that exists both in the computer where a program is created, as well as in the computers where the program is intended to be run. The name comes from the compile ...
) of the
RSTS/E RSTS () is a multi-user time-sharing operating system developed by Digital Equipment Corporation (DEC, now part of Hewlett-Packard) for the PDP-11 series of 16-bit minicomputers. The first version of RSTS (RSTS-11, #Versions, Version 1) was implem ...
timesharing system or under RTEM (RT Emulator) on various releases of both RSX-11 and VMS. The implementation of
DCL DCL or may refer to: * 650 in Roman numerals, see 650 (disambiguation) Computers * Data Center Linux, see Open Source Development Labs * Data Control Language, a subset of SQL * Dialog Control Language, a language and interpreter within Aut ...
for RT-11 increased its compatibility with the other DEC operating systems. Although each operating system had commands and options which were unique to that operating system, there were a number of commands and command options which were common.


Other PDP-11 operating systems

DEC also sold
RSX-11 RSX-11 is a discontinued family of multi-user real-time operating systems for PDP-11 computers created by Digital Equipment Corporation. In widespread use through the late 1970s and early 1980s, RSX-11 was influential in the development of later ...
, a multiuser, multitasking operating system with realtime features, and
RSTS/E RSTS () is a multi-user time-sharing operating system developed by Digital Equipment Corporation (DEC, now part of Hewlett-Packard) for the PDP-11 series of 16-bit minicomputers. The first version of RSTS (RSTS-11, #Versions, Version 1) was implem ...
(originally named RSTS-11) a multiuser time-sharing system, but RT-11 remained the operating system of choice for
data acquisition Data acquisition is the process of sampling signals that measure real-world physical conditions and converting the resulting samples into digital numeric values that can be manipulated by a computer. Data acquisition systems, abbreviated by the acro ...
systems where real time response was required. The
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
operating system also became popular, but lacked the real-time features and extremely small size of RT-11.


Hardware

RT-11 ran on all members of the DEC PDP-11 family, both
Q-Bus The Q-bus,Schmidt, Atlant G.,Unibus,Q-Bus and VAXBI Bus, in ''Digital bus handbook'', Di Giacomo Joseph Ed., McGraw Hill, 1990 also known as the LSI-11 Bus, is one of several bus technologies used with PDP and MicroVAX computer systems previous ...
- and
Unibus The Unibus was the earliest of several computer bus and backplane designs used with PDP-11 and early VAX systems manufactured by the Digital Equipment Corporation (DEC) of Maynard, Massachusetts. The Unibus was developed around 1969 by Gordon B ...
-based, from the PDP-11/05 (its first target, in 1970 (note that the PDP-11/05 was released 1972, so this probably was a PDP-11/20)), to the final PDP-11 implementations (PDP-11/93 and /94). In addition, it ran on the Professional Series and the PDT-11 "Programmed Data Terminal" systems, also from DEC. Since the PDP-11 architecture was implemented in replacement products by other companies (E.g., the M100 and family from Mentec), or as reverse-engineered clones in other countries (E.g., the DVK from the Soviet Union), RT-11 runs on these machines as well.


Peripherals

Adding driver support for peripherals such as a
CalComp plotter Calcomp plotters (sometimes referred to as CalComp plotters) were the best known products of the California Computer Products company ( Calcomp or CalComp). Overview The Calcomp 565 drum plotter, introduced in 1959, was one of the first compute ...
, typically involved copying files, and did not require a SYSGEN.


Compatible operating systems


Fuzzball

Fuzzball, routing software for
Internet Protocol The Internet Protocol (IP) is the network layer communications protocol in the Internet protocol suite for relaying datagrams across network boundaries. Its routing function enables internetworking, and essentially establishes the Internet. I ...
s, was capable of running RT-11 programs.


SHAREplus

HAMMONDsoftware distributed a number of RT-11 compatible operating systems including STAReleven, an early multi-computer system and SHAREplus, a multi-process/multi-user implementation of RT-11 which borrowed some architectural concepts from the
VAX/VMS OpenVMS, often referred to as just VMS, is a multi-user, multiprocessing and virtual memory-based operating system. It is designed to support time-sharing, batch processing, transaction processing and workstation applications. Customers using O ...
operating system. RT-11 device drivers were required for operation. Transparent device access to other PDP-11s and VAX/VMS were supported with a network option. Limited
RSX-11 RSX-11 is a discontinued family of multi-user real-time operating systems for PDP-11 computers created by Digital Equipment Corporation. In widespread use through the late 1970s and early 1980s, RSX-11 was influential in the development of later ...
application compatibility was also available. SHAREplus had its strongest user base in Europe.


TSX-11

TSX-11, developed by S&H Computing, was a multi-user, multi-processing implementation of RT-11. The only thing it didn't do was handle the boot process, so any TSX-Plus machine was required to boot RT-11 first before running TSX-Plus as a user program. Once TSX-Plus was running, it would take over complete control of the machine from RT-11. It provided true memory protection for users from other users, provided user accounts and maintained account separation on disk volumes and implemented a superset of the RT-11 EMT programmed requests. S&H wrote the original TSX because "Spending $25K on a computer that could only support one user bugged" (founder Harry Sanders); the outcome was the initial four-user TSX in 1976. TSX-Plus (released in 1980) was the successor to TSX, released in 1976. The system was popular in the 1980s. RT-11 programs generally ran, unmodified, under TSX-Plus and, in fact, most of the RT-11 utilities were used as-is under TSX-Plus. Device drivers generally required only slight modifications. Depending on which PDP-11 model and the amount of memory, the system could support a minimum of 12 users (14-18 users on a 2Mb 11/73, depending on workload). The last version of TSX-Plus had
TCP/IP The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
support.


Versions


Variants

Users could choose from variants with differing levels of support for multitasking, memory size, and separate I & D (Instruction and Data) address space:


Unmapped memory

* RT-11SJ (Single Job) allowed only one task. This was the initial distribution. * RT-11BL (Base-line) a stripped down version of SJ that has minimal memory residency and lacks optional features. * RT-11FB (Foreground/Background) supported two tasks: a high-priority, non-interactive "Foreground" job, and a low-priority, interactive "Background" job.


Mapped memory

* RT-11XB single job, does not support I & D separation. * RT-11XM (eXtended Memory), a superset of FB, provided support for memory beyond 64kb, but required a minicomputer with memory management hardware; distributed from approx. 1975-on. Up to 8 concurrent jobs. * RT-11XB single job, supports I & D separation. * RT-11ZM provided support for systems with Separate Instruction and Data space (such as on the
Unibus The Unibus was the earliest of several computer bus and backplane designs used with PDP-11 and early VAX systems manufactured by the Digital Equipment Corporation (DEC) of Maynard, Massachusetts. The Unibus was developed around 1969 by Gordon B ...
-based 11/44, 45, 55, 70, 84, and 94 and the
Q-Bus The Q-bus,Schmidt, Atlant G.,Unibus,Q-Bus and VAXBI Bus, in ''Digital bus handbook'', Di Giacomo Joseph Ed., McGraw Hill, 1990 also known as the LSI-11 Bus, is one of several bus technologies used with PDP and MicroVAX computer systems previous ...
-based 11/53, 73, 83, and 93.) Up to 8 concurrent jobs.


Specialized versions

Several specialized PDP-11 systems were sold based on RT-11: * LAB-11 provided an LPS-11 analog peripheral for the collection of laboratory data * PEAK-11 provided further customization for use with
gas chromatograph Gas chromatography (GC) is a common type of chromatography used in analytical chemistry for separating and analyzing compounds that can be vaporized without decomposition. Typical uses of GC include testing the purity of a particular substance, ...
s (analyzing the peaks produced by the GC); data collection ran in RT-11's foreground process while the user's data analysis programs ran in the background. * GT4x systems added a VT11 vector graphics peripheral. Several very popular demo programs were provided with these systems including
Lunar Lander A lunar lander or Moon lander is a spacecraft designed to land on the surface of the Moon. As of 2021, the Apollo Lunar Module is the only lunar lander to have ever been used in human spaceflight, completing six lunar landings from 1969 to 19 ...
and a version of
Spacewar! ''Spacewar!'' is a space combat video game developed in 1962 by Steve Russell in collaboration with Martin Graetz, Wayne Wiitanen, Bob Saunders, Steve Piner, and others. It was written for the newly installed DEC PDP-1 minicomputer at the Mass ...
. * GT62 systems added a VS60 vector graphics peripheral (VT11-compatible) in a credenza cabinet. * GAMMA-11 was a packaged RT-11 and PDP 11/34 system that was one of the first fully integrated Nuclear Medicine systems. It included fast analog/digital converters, 16 bit colour graphical displays, and an extensive software library for development of applications for the purpose of data collection, analysis and display from a
nuclear medicine Nuclear medicine or nucleology is a medical specialty involving the application of radioactive substances in the diagnosis and treatment of disease. Nuclear imaging, in a sense, is "radiology done inside out" because it records radiation emitting ...
gamma camera A gamma camera (γ-camera), also called a scintillation camera or Anger camera, is a device used to image gamma radiation emitting radioisotopes, a technique known as scintigraphy. The applications of scintigraphy include early drug development ...
.


Clones in the USSR

Several clones of RT-11 were made in the USSR: * RAFOS (РАФОС) –
SM EVM SM EVM (СМ ЭВМ, abbreviation of Система Малых ЭВМ—literally System of Mini Computers) are several types of Soviet and Comecon minicomputers produced from 1975 through the 1980s. Most types of SM EVM are clones of DEC PDP-11 ...
* FOBOS (ФОБОС) –
Elektronika 60 The Electronika 60 (russian: Электроника 60) is a computer made in the Soviet Union by Elektronika in Voronezh. Overview Alone the ''Electronika 60'' is a rack-mounted computer with no built-in display or storage devices. It was usua ...
* FODOS (ФОДОС) * RUDOS (РУДОС) * OS DVK (ОС ДВК) – DVK * OS BK-11 (ОС БК-11) –
Elektronika BK The Electronika BK is a series of 16-bit PDP-11-compatible home computers developed under the Electronika brand by NPO Scientific Center, then the leading microcomputer design team in the Soviet Union. It is also the predecessor of the more pow ...
* MASTER-11 (МАСТЕР-11) – DVK * NEMIGA OS (НЕМИГА) – Nemiga PK 588


See also

* TSX-32


References


External links


PDP-11 How-to guide with RT-11 commands reference

RT-11 emulator for Windows console
{{Real-time operating systems DEC operating systems Real-time operating systems PDP-11 Assembly language software Elektronika BK operating systems