Interactive Application System (IAS) era un sistema operativo DEC para el PDP-11 . [1] Era una bifurcación de RSX-11D . [2] [3]
Desarrollador | Corporación de equipos digitales |
---|---|
Familia OS | RSX-11 |
Estado de trabajo | Interrumpido |
Versión inicial | 1975 |
Último lanzamiento | 3.4 / mayo de 1990 |
Disponible en | inglés |
Plataformas | PDP-11 |
Influenciado por | RSX-11D |
Interfaz de usuario predeterminada | Interfaz de línea de comandos |
Licencia | Propiedad |
La última versión importante, la versión 3.0, comenzó a distribuirse a finales de 1979; [4] la versión final, 3.4, se publicó en mayo de 1990. [1]
Descripción general
Los RSX-11A y C de DEC estaban basados en cinta de papel , B tenía soporte de disco limitado, "D" era para disco y la designación "M" era para "pequeño requisito de memoria" / más tarde "Multi-usuario" [3] (con RSX -11M más siendo un seguimiento). IAS fue diseñado para una combinación de "tiempo compartido simultáneo, en tiempo real y por lotes". [5] [6] Una mirada retrospectiva lo describió como "lo básico ... manejó interrupciones ... procesos programados y proporcionó comunicaciones entre procesos" sin ser "todo para todas las personas". [7] Otra descripción, en lugar de centrarse en eliminar gastos generales, escribió "IAS (Sistema de aplicación interactiva) se creó agregando dos cosas a 11D". [8]
El uso de RSX-11 de un número de versión como parte del identificador de un archivo: MYFILE.DAT; 3 [9] fue retenido por IAS. [1] : pág.2
Los archivos de comandos de la instalación por lotes utilizaban la misma sintaxis que los archivos de comandos indirectos disponibles para los usuarios interactivos; Se pueden ejecutar varios trabajos por lotes al mismo tiempo. [1] : p.2 El sistema podría ajustarse para dejar los ciclos de CPU no utilizados por lotes o para garantizar un nivel mínimo (sin tomar de los requisitos de tiempo real). [1] : p.1 [10] : p.28 [11]
El programa de utilidad Sort / Merge de DEC se distribuyó como parte de IAS. [1] : pág . 10
Actuación
El sistema se puede operar en uno de tres modos : tiempo real, multiusuario y tiempo compartido. [10]
Multiusuario comparte el sistema con tareas en tiempo real; El tiempo compartido agrega un uso concurrente efectivo del procesamiento por lotes junto con "tareas no críticas en tiempo real" y usuarios interactivos. [10] : págs . 10–13 El tiempo compartido también agrega las primitivas de control de tiempo compartido (TCP), descritas como un "mecanismo para que las tareas de tiempo compartido invoquen y se comuniquen con otras tareas de tiempo compartido". [10] : p.13 Una evaluación realizada por el Grupo de Sistemas Espaciales y de Defensa de TRW para la Instalación de Soporte de Análisis de Operaciones Tácticas en Langley AFB VA destacó el "Programador de tiempo compartido heurístico de IAS" y el "Soporte de subtareas en el nivel ejecutivo del Kernel a través de la directiva del sistema SPAWN . " [10] : pág . 28
El planificador de tiempo compartido heurístico rastrea el "historial de desempeño y grado de interacción". [10] : pág . 29
Cierta recuperación de fallas está integrada tanto en el hardware DEC como en el software IAS. [12]
Referencias
- ^ a b c d e f "IAS_3.4A_SPD_May1990 PDF" (PDF) . BitSavers . Mayo de 1990.
- ^ "D" para disco, ya que 11A y 11C estaban basados en cinta de papel
- ^ a b "DIGITAL EQUIPMENT CORPORATION - mil novecientos cincuenta y siete hasta el presente (PDF). Digital Equipment Corporation. 1975" (PDF) .
- ^ "Catálogo de componentes de software del sistema PDP-11" (PDF) . Octubre de 1979.
- ^ "PDP-11/70 nuevo sistema operativo multifunción: IAS (Interactive Application System)". Computerworld . 23 de abril de 1975. p. 25.
- ^ "Sistema operativo PDP-11/70 recientemente anunciado". Computerworld . 26 de febrero de 1975. p. 35.
- ^ "¿Alguien tiene un sistema de aplicación interactiva (IAS)?" . 21 de junio de 2007. Los
sistemas de archivos, bases de datos, .. etc eran aplicaciones llamadas por otras aplicaciones.
- ^ "Capítulos de DECUS US" (PDF) . Marzo de 1987.
- ^ "Manual de software PDP-11" (PDF) . 1978.
- ^ a b c d e f R. Turner; H. Levy (1976). "Evaluación de desempeño de IAS en el PDP-11/70" . Académico semántico : 71–74. doi : 10.1145 / 800200.806183 . S2CID 36177762 .
- ^ "Transmisión entre tareas ... acceso a la región"
- ^ G. Slaton (1980). "Sistema de análisis de operaciones tácticas (TOAS)" (PDF) . apps.DTIC.mil .