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