Интерактивная прикладная система
Разработчик | Корпорация цифрового оборудования |
---|---|
Семейство ОС | РСХ-11 |
Рабочее состояние | Снято с производства |
Первоначальный выпуск | 1975 год |
Последний выпуск | 3.4 / май 1990 г |
Доступно в | Английский |
Платформы | ПДП-11 |
Под влиянием | РСХ-11Д |
По умолчанию пользовательский интерфейс | Интерфейс командной строки |
Лицензия | Собственный |
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). IAS был разработан для сочетания «одновременного разделения времени, реального времени и пакетной обработки». [5] [6] Оглядываясь назад, можно описать это как «голые основы… обработку прерываний… планирование процессов и обеспечение межпроцессного взаимодействия», но не «все для всех». [7] В другом описании вместо того, чтобы сосредоточиться на устранении накладных расходов, написано: «IAS (Интерактивная прикладная система) была создана путем добавления двух вещей к 11D». [8]
Использование RSX-11 номера версии как части идентификатора файла: MYFILE.DAT;3 [9] был сохранен МСФО. [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]
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж «IAS_3.4A_SPD_May1990 PDF» (PDF) . БитСейверы . Май 1990 года.
- ^ «D» означает «Диск», поскольку 11A и 11C были основаны на бумажной ленте.
- ^ Jump up to: а б «DIGITAL EQUIPMENT CORPORATION - от девятнадцати пятидесяти семи до наших дней (PDF). Digital Equipment Corporation. 1975» (PDF) .
- ^ «Каталог компонентов системного программного обеспечения PDP-11» (PDF) . Октябрь 1979 года.
- ^ «Новая многофункциональная операционная система PDP-11/70: IAS (Интерактивная прикладная система)». Компьютерный мир . 23 апреля 1975 г. с. 25.
- ^ «Недавно анонсированная операционная система PDP-11/70». Компьютерный мир . 26 февраля 1975 г. с. 35.
- ^ «Интерактивная прикладная система (IAS) Кто-нибудь?» . 21 июня 2007 г.
файловые системы, базы данных и т. д. были приложениями, вызываемыми другими приложениями.
- ^ «Главы DECUS в США» (PDF) . Март 1987 года.
- ^ «Справочник по программному обеспечению PDP-11» (PDF) . 1978.
- ^ Jump up to: а б с д и ж Р. Тернер; Х. Леви (1976). «Оценка работы ИАС на PDP-11/70». Материалы конференции ACM SIGMETRICS 1976 года по измерению и оценке компьютерного моделирования производительности - SIGMETRICS '76 . стр. 71–74. дои : 10.1145/800200.806183 . S2CID 36177762 .
- ^ «Межзадачная передача .. доступ к региону»
- ^ Г. Слэтон (1980). Базовая конфигурация системы тактического анализа операций (TOAS) (PDF) . apps.DTIC.mil (Отчет). Архивировано (PDF) из оригинала 29 апреля 2019 г.