Interactive Application System

Last updated

Interactive Application System (IAS)
Developer Digital Equipment Corporation
OS family RSX-11
Working stateDiscontinued
Initial release1975;49 years ago (1975)
Latest release 3.4 / May 1990;34 years ago (1990-05)
Available in English
Platforms PDP-11
Influenced by RSX-11D
Default
user interface
Command-line interface
License Proprietary

Interactive Application System (IAS) was a DEC operating system for the PDP-11. [1] It was a fork from RSX-11D. [2] [3]

Contents

The last major release, Version 3.0, began distribution late 1979; [4] the final version, 3.4, came out May 1990. [1]

Overview

DEC's RSX-11A and C were paper tape based, B had limited disk support, "D" was for disk, and the "M" designation was for "small Memory requirement" /later "Multi-user" [3] (with RSX-11M Plus being a followup). IAS was designed to a mix of "concurrent timesharing, real-time and batch." [5] [6] A looking back described it as "bare basics .. handled interrupts .. scheduled processes, and provided interprocess communications" without being "all things to all people." [7] Another description, rather than focusing on taking away overhead, wrote "IAS (Interactive Application System) was created by adding two things to 11D." [8]

RSX-11's use of a version number as part of a file's identifier: MYFILE.DAT;3 [9] was retained by IAS. [1] :p.2

The batch facility's command files used the same syntax as the indirect command files available to interactive users; multiple batch jobs could run concurrently. [1] :p.2 The system could be tuned to either leave unused CPU cycles to batch, or to guarantee a minimum level (without taking from Real Time requirements). [1] :p.1 [10] :p.28 [11]

DEC's Sort/Merge utility program was distributed as part of IAS. [1] :p.10

Performance

The system can be operated in one of three modes: Real-Time, Multi-User, and Timesharing. [10]

Multi-User shares the system with Real-Time tasks; Timesharing adds effective concurrent use of batch processing alongside "noncritical real-time tasks" and interactive users. [10] :pp.10–13 Timesharing also adds Timesharing Control Primitives (TCP), described as a "mechanism for timesharing tasks to invoke and communicate with other timesharing tasks." [10] :p.13 An evaluation by TRW's Defense and Space Systems Group for Tactical Operations Analysis Support Facility at Langley AFB VA highlighted the "IAS heuristic timesharing scheduler" and "subtasking support at the Kernel Executive level via the SPAWN system directive." [10] :p.28

The heuristic timesharing scheduler tracks "history of performance and degree of interaction." [10] :p.29

Some failure recovery is built into both the DEC hardware and IAS software. [12]

Related Research Articles

<span class="mw-page-title-main">Computer multitasking</span> Concurrent execution of multiple processes

In computing, multitasking is the concurrent execution of multiple tasks over a certain period of time. New tasks can interrupt already started ones before they finish, instead of waiting for them to end. As a result, a computer executes segments of multiple tasks in an interleaved manner, while the tasks share common processing resources such as central processing units (CPUs) and main memory. Multitasking automatically interrupts the running program, saving its state and loading the saved state of another program and transferring control to it. This "context switch" may be initiated at fixed time intervals, or the running program may be coded to signal to the supervisory software when it can be interrupted.

<span class="mw-page-title-main">Digital Equipment Corporation</span> U.S. computer manufacturer (1957–1998)

Digital Equipment Corporation, using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until he was forced to resign in 1992, after the company had gone into precipitous decline.

<span class="mw-page-title-main">DECSYSTEM-20</span> Type of mainframe computer

The DECSYSTEM-20 was a family of 36-bit Digital Equipment Corporation PDP-10 mainframe computers running the TOPS-20 operating system and was introduced in 1977.

<span class="mw-page-title-main">PDP-11</span> Series of 16-bit minicomputers

The PDP–11 is a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of all models were sold, making it one of DEC's most successful product lines. The PDP-11 is considered by some experts to be the most popular minicomputer.

<span class="mw-page-title-main">Time-sharing</span> Computing resource shared by concurrent users

In computing, time-sharing is the concurrent sharing of a computing resource among many tasks or users by giving each task or user a small slice of processing time. This quick switch between tasks or users gives the illusion of simultaneous execution. It enables multi-tasking by a single user or enables multiple-user sessions.

Computerized batch processing is a method of running software programs called jobs in batches automatically. While users are required to submit the jobs, no other interaction by the user is required to process the batch. Batches may automatically be run at scheduled times as well as being run contingent on the availability of computer resources.

<span class="mw-page-title-main">History of operating systems</span> Aspect of computing history

Computer operating systems (OSes) provide a set of functions needed and used by most application programs on a computer, and the links needed to control and synchronize computer hardware. On the first computers, with no operating system, every program needed the full hardware specification to run correctly and perform standard tasks, and its own drivers for peripheral devices like printers and punched paper card readers. The growing complexity of hardware and application programs eventually made operating systems a necessity for everyday use.

<span class="mw-page-title-main">RSX-11</span> Family of computer operating systems

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 operating systems such as VMS and Windows NT.

RT-11 is a discontinued small, low-end, single-user real-time operating system for the full line of Digital Equipment Corporation PDP-11 16-bit computers. RT-11 was first implemented in 1970. It was widely used for real-time computing systems, process control, and data acquisition across all PDP-11s. It was also used for low-cost general-use computing.

<span class="mw-page-title-main">PDP-6</span> 36-bit mainframe computer (1964–1966)

The PDP-6, short for Programmed Data Processor model 6, is a computer developed by Digital Equipment Corporation (DEC) during 1963 and first delivered in the summer of 1964. It was an expansion of DEC's existing 18-bit systems to use a 36-bit data word, which was at that time a common word size for large machines like IBM mainframes. The system was constructed using the same germanium transistor-based System Module layout as DEC's earlier machines, like the PDP-1 and PDP-4.

<span class="mw-page-title-main">RSTS/E</span> Computer operating system

RSTS is a multi-user time-sharing operating system developed by Digital Equipment Corporation for the PDP-11 series of 16-bit minicomputers. The first version of RSTS was implemented in 1970 by DEC software engineers that developed the TSS-8 time-sharing operating system for the PDP-8. The last version of RSTS was released in September 1992. RSTS-11 and RSTS/E are usually referred to just as "RSTS" and this article will generally use the shorter form. RSTS-11 supports the BASIC programming language, an extended version called BASIC-PLUS, developed under contract by Evans Griffiths & Hart of Boston. Starting with RSTS/E version 5B, DEC added support for additional programming languages by emulating the execution environment of the RT-11 and RSX-11 operating systems.

TSX-Plus is a multi-user operating system for the PDP-11/LSI-11 series of computers. It was developed by S&H Computer Systems, Inc. and is based on DEC's RT-11 single-user real-time operating system.

<span class="mw-page-title-main">DECtape</span>

DECtape, originally called Microtape, is a magnetic tape data storage medium used with many Digital Equipment Corporation computers, including the PDP-6, PDP-8, LINC-8, PDP-9, PDP-10, PDP-11, PDP-12, and the PDP-15. On DEC's 32-bit systems, VAX/VMS support for it was implemented but did not become an official part of the product lineup.

<span class="mw-page-title-main">PDP-15</span> 18-bit computer by Digital, 1970–79

The PDP-15 was the fifth and last of the 18-bit minicomputers produced by Digital Equipment Corporation. The PDP-1 was first delivered in December 1959 and the first PDP-15 was delivered in February 1970. More than 400 of these successors to the PDP-9 were ordered within the first eight months.

<span class="mw-page-title-main">DECUS</span> Independent computer user group related to Digital Equipment Corporation

The Digital Equipment Computer Users' Society (DECUS) was an independent computer user group related to Digital Equipment Corporation (DEC). The Connect User Group Community, formed from the consolidation in May, 2008 of DECUS, Encompass, HP-Interex, and ITUG is the Hewlett-Packard’s largest user community, representing more than 50,000 participants.

BASIC-11 was a dialect of the basic language for PDP-11 operating systems such as RSX-11, RT-11, TSX and TSX-Plus. It was a classic BASIC in that it used line numbers, supported line number editing, and classic function syntax. It provided extended support for user-defined functions, external sequential disk files, and linking with assembler language modules for device support and operating system interfaces.

TSS/8 is a discontinued time-sharing operating system co-written by Don Witcraft and John Everett at Digital Equipment Corporation in 1967. DEC also referred to it as Timeshared-8 and later the EduSystem 50.

Mentec International Ltd was founded in 1978 and initially focused on the development of monitoring and control software and systems. It was a significant Digital Equipment Corporation (DEC) reseller and OEM in Ireland. Mentec Computer Systems Limited was a subsidiary of Mentec Limited that repackaged PDP-11 processors. Mentec Inc. was a US-based subsidiary of Mentec Limited. In the early 1980s it had a range of remote terminal units based on the SBC/11-21 (Falcon).

Commercial Operating System (COS) is a discontinued family of operating systems from Digital Equipment Corporation.

References

  1. 1 2 3 4 5 6 "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. May 1990.
  2. "D" for Disk, since 11A & 11C were paper-tape based
  3. 1 2 "DIGITAL EQUIPMENT CORPORATION - Nineteen Fifty-Seven To The Present (PDF). Digital Equipment Corporation. 1975" (PDF).
  4. "PDP-11 System Software Component Catalogue" (PDF). October 1979.
  5. "PDP-11/70 new multifunction operating system: IAS (Interactive Application System)". Computerworld . April 23, 1975. p. 25.
  6. "Newly announced PDP-11/70 operating system". Computerworld . February 26, 1975. p. 35.
  7. "Interactive Application System (IAS) Anyone?". June 21, 2007. Archived from the original on April 21, 2021. Retrieved September 17, 2020. file systems, databases, .. etc were applications called by other applications
  8. "DECUS US chapters" (PDF). March 1987.
  9. "PDP-11 Software Handbook" (PDF). 1978.
  10. 1 2 3 4 5 6 R. Turner; H. Levy (1976). "Performance evaluation of IAS on the PDP-11/70". Proceedings of the 1976 ACM SIGMETRICS conference on Computer performance modeling measurement and evaluation - SIGMETRICS '76. pp. 71–74. doi:10.1145/800200.806183. S2CID   36177762.
  11. "Inter-task transmission .. region access"
  12. G. Slaton (1980). Tactical Operations Analysis System (TOAS) Baseline Configuration (PDF). apps.DTIC.mil (Report). Archived (PDF) from the original on April 29, 2019.