Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Interactive Application System
Old DEC operating system

Interactive Application System (IAS) was a DEC operating system for the PDP-11, developed as a fork from RSX-11D. IAS saw its last major release, Version 3.0, distributed in late 1979, with the final update, Version 3.4, released in May 1990, marking the end of its development lifecycle. This system played a notable role in DEC’s lineup of operating systems during the PDP-11 era.

We don't have any images related to Interactive Application System yet.
We don't have any YouTube videos related to Interactive Application System yet.
We don't have any PDF documents related to Interactive Application System yet.
We don't have any Books related to Interactive Application System yet.

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"6 (with RSX-11M Plus being a followup). IAS was designed to a mix of "concurrent timesharing, real-time and batch."78 A looking back described it as "bare basics .. handled interrupts .. scheduled processes, and provided interprocess communications" without being "all things to all people."9 Another description, rather than focusing on taking away overhead, wrote "IAS (Interactive Application System) was created by adding two things to 11D."10

RSX-11's use of a version number as part of a file's identifier: MYFILE.DAT;311 was retained by IAS. 12: 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.13: 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).14: p.1 15: p.28 16

IAS provided two different Command Language Interpreter (CLI) interfaces - the RSX-11 MCR, and the Program Development System (PDS). PDS was an early implementation of the Digital Command Language.1718

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

Performance

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

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.21: 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."22: 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."23: p.28 

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

Some failure recovery is built into both the DEC hardware and IAS software.25

References

  1. "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. May 1990. http://bitsavers.org/pdf/dec/pdp11/ias/v3.4/IAS_3.4A_SPD_May1990.pdf

  2. "D" for Disk, since 11A & 11C were paper-tape based

  3. "DIGITAL EQUIPMENT CORPORATION - Nineteen Fifty-Seven To The Present (PDF). Digital Equipment Corporation. 1975" (PDF). http://s3data.computerhistory.org/pdp-1/dec.digital_1957_to_the_present_(1978).1957-1978.102630349.pdf

  4. "PDP-11 System Software Component Catalogue" (PDF). October 1979. http://www.bitsavers.org/pdf/dec/pdp11/catalogs/AV-3468J-TC_SysSwCataOct79.pdf

  5. "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. May 1990. http://bitsavers.org/pdf/dec/pdp11/ias/v3.4/IAS_3.4A_SPD_May1990.pdf

  6. "DIGITAL EQUIPMENT CORPORATION - Nineteen Fifty-Seven To The Present (PDF). Digital Equipment Corporation. 1975" (PDF). http://s3data.computerhistory.org/pdp-1/dec.digital_1957_to_the_present_(1978).1957-1978.102630349.pdf

  7. "PDP-11/70 new multifunction operating system: IAS (Interactive Application System)". Computerworld. April 23, 1975. p. 25. /wiki/Computerworld

  8. "Newly announced PDP-11/70 operating system". Computerworld. February 26, 1975. p. 35. /wiki/Computerworld

  9. "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 https://web.archive.org/web/20210421233326/https://forums.theregister.com/forum/all/2007/06/20/usenix_07_opening_keynote/

  10. "DECUS US chapters" (PDF). March 1987. http://bitsavers.org/pdf/dec/decus/DECUS_SIG_Newsletters/DECUS_US_Chapters_SIG_Newsletters_V02_N07_Mar1987.pdf

  11. "PDP-11 Software Handbook" (PDF). 1978. http://www.bitsavers.org/pdf/dec/pdp11/handbooks/PDP11_Software_Handbook_1978.pdf

  12. "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. May 1990. http://bitsavers.org/pdf/dec/pdp11/ias/v3.4/IAS_3.4A_SPD_May1990.pdf

  13. "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. May 1990. http://bitsavers.org/pdf/dec/pdp11/ias/v3.4/IAS_3.4A_SPD_May1990.pdf

  14. "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. May 1990. http://bitsavers.org/pdf/dec/pdp11/ias/v3.4/IAS_3.4A_SPD_May1990.pdf

  15. 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. /wiki/Doi_(identifier)

  16. "Inter-task transmission .. region access"

  17. IAS MCR User's Guide (PDF). Digital Equipment Corporation. May 1990. https://bitsavers.org/pdf/dec/pdp11/ias/v3.4/AA-H006C-TC_IAS_MCR_Users_Guide_199005.pdf

  18. "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. May 1990. http://bitsavers.org/pdf/dec/pdp11/ias/v3.4/IAS_3.4A_SPD_May1990.pdf

  19. "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. May 1990. http://bitsavers.org/pdf/dec/pdp11/ias/v3.4/IAS_3.4A_SPD_May1990.pdf

  20. 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. /wiki/Doi_(identifier)

  21. 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. /wiki/Doi_(identifier)

  22. 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. /wiki/Doi_(identifier)

  23. 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. /wiki/Doi_(identifier)

  24. 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. /wiki/Doi_(identifier)

  25. G. Slaton (1980). Tactical Operations Analysis System (TOAS) Baseline Configuration (PDF). apps.DTIC.mil (Report). Archived (PDF) from the original on April 29, 2019. https://apps.dtic.mil/dtic/tr/fulltext/u2/a086750.pdf