Интерактивная система приложений - Interactive Application System

Интерактивная система приложений (IAS) был DEC операционная система для PDP-11.[1] Это было вилка из RSX-11D.[2][3]

Последний основной выпуск, версия 3.0, начал распространяться в конце 1979 года;[4] последняя версия, 3.4, вышла в мае 1990 года.[1]

Обзор

RSX-11A и C DEC были основаны на бумажной ленте, B имел ограниченную поддержку дисков, «D» был для диска, а обозначение «M» было для «малых требований к памяти» / позже «многопользовательский»[3] (RSX-11M plus является продолжением). МСФО был разработан для сочетания «одновременного разделения времени, режима реального времени и пакетной обработки».[5][6] А оглядываясь назад описал это как «простые основы… обработка прерываний… запланированные процессы и обеспечение межпроцессного взаимодействия», но не «все для всех».[7] Другое описание, вместо того, чтобы сосредоточиться на устранении накладных расходов, гласило: «IAS (интерактивная система приложений) была создана путем добавления двух вещей в 11D».[8]

RSX-11 использует номер версии как часть идентификатора файла: MYFILE.DAT; 3[9] был сохранен IAS.[1]:стр.2

В пакетный завод командные файлы использовали тот же синтаксис, что и косвенные командные файлы доступны интерактивным пользователям; несколько пакетных заданий могут выполняться одновременно.[1]:стр.2 Систему можно настроить так, чтобы либо оставить неиспользованные циклы ЦП для пакетной обработки, либо гарантировать минимальный уровень (не принимая во внимание требования реального времени).[1]:стр.1[10]:стр.28[11]

Утилита DEC Sort / Merge распространялась как часть IAS.[1]:стр.10

Спектакль

Система может работать в одном из трех режимы: В режиме реального времени, многопользовательская и с разделением времени.[10]

Многопользовательский разделяет систему с задачами реального времени; Совместное времяпровождение добавляет эффективное одновременное использование пакетная обработка наряду с «некритическими задачами реального времени» и интерактивными пользователями.[10]:стр.10–13 Разделение времени также добавляет Примитивы управления разделением времени (TCP), описываемый как «механизм для задач с разделением времени для вызова и взаимодействия с другими задачами с разделением времени».[10]:стр.13 Оценка TRW Группа оборонных и космических систем для центра поддержки анализа тактических операций на База Лэнгли, штат Вирджиния выделил «планировщик эвристического разделения времени IAS» и «поддержку подзадач на уровне ядра с помощью системной директивы SPAWN».[10]:стр.28

В планировщик эвристического разделения времени отслеживает «историю производительности и степень взаимодействия».[10]:стр.29

Некоторое восстановление после сбоев встроено как в оборудование DEC, так и в программное обеспечение IAS.[12]

Рекомендации

  1. ^ а б c d е ж "IAS_3.4A_SPD_May1990 PDF" (PDF). BitSavers. Май 1990 г.
  2. ^ "D" для диска, поскольку 11A и 11C были на бумажной ленте.
  3. ^ а б "КОРПОРАЦИЯ ЦИФРОВОГО ОБОРУДОВАНИЯ - Девятнадцать пятьдесят семь до настоящего времени (PDF). Корпорация цифрового оборудования. 1975" (PDF).
  4. ^ "Каталог компонентов системного программного обеспечения PDP-11" (PDF). Октябрь 1979 г.
  5. ^ «PDP-11/70 новая многофункциональная операционная система: IAS (Interactive Application System)». Computerworld. 23 апреля 1975 г. с. 25.
  6. ^ «Недавно анонсированная операционная система PDP-11/70». Computerworld. 26 февраля 1975 г. с. 35.
  7. ^ "Интерактивная система приложений (IAS) Кто-нибудь?". 21 июня 2007 г. файловые системы, базы данных и т. д. были приложениями, вызываемыми другими приложениями
  8. ^ "DECUS US chapters" (PDF). Март 1987 г.
  9. ^ "Руководство по программному обеспечению PDP-11" (PDF). 1978.
  10. ^ а б c d е ж Р. Тернер; Х. Леви (1976). «Оценка эффективности ИАС на PDP-11/70». Семантический ученый: 71–74. Дои:10.1145/800200.806183. S2CID  36177762.
  11. ^ «Межзадачная передача .. доступ в регион»
  12. ^ Г. Слэтон (1980). «Система анализа тактических операций (ТОАС)» (PDF). apps.DTIC.mil.