Distributed Processing Programming Executive es un sistema operativo descontinuado introducido por IBM , preinstalado en el IBM 8100 y posteriormente adaptado al ES / 9370 .
Desarrollador | IBM |
---|---|
Escrito en | PL / DS |
Estado de trabajo | Interrumpido |
Versión inicial | 1978 |
Último lanzamiento | DPPX / 370/1988 |
Plataformas | IBM 8100 , ES / 9370 |
Interfaz de usuario predeterminada | Interfaz de línea de comandos |
Licencia | Propiedad |
Breve historia
- Se introdujo por primera vez en la serie IBM 8100 , que se lanzó en 1978.
- 1987 vio el lanzamiento de la versión 4 del producto del sistema ejecutivo de programación de procesamiento distribuido (DPPX / SP).
- En 1986, IBM decidió cesar la arquitectura IBM 8100 para consolidar sus familias de hardware y software.
- En 1988, lanzaron DPPX / 370 que se ejecutaba en los procesadores ES / 9370 (un modelo S / 370 ). [1]
- A finales de junio de 1997, DPPX / 370 se retiró oficialmente.
Arquitectura
DPPX fue escrito en lenguaje de programación para sistemas distribuidos (PL / DS), un lenguaje de programación de sistemas derivado de PL / I , similar al lenguaje de programación de sistemas PL / S utilizado para MVS y VM . Parte del proceso de desarrollo de DPPX / 370 fue desarrollar un lenguaje PL / DS 2, que se basaba en PL / DS, pero con los cambios necesarios por el conjunto de instrucciones modificado. (PL / DS, como PL / S, es un lenguaje de alto nivel que fomenta un uso significativo del ensamblaje en línea).
Las interfaces de usuario (por ejemplo, la línea de comandos) de DPPX eran muy limpias y fáciles de usar, la sintaxis de los comandos, todo el concepto y las ideas de DPPX parecían muy sencillos y consistentes (línea de comandos, ayuda en línea, etc.), y cada y todos los aspectos se documentaron en línea y en un rico conjunto de manuales impresos bien organizados. Un sistema DPPX podría operarse verdaderamente sin operador y de forma remota (de ahí la parte Distribuida del nombre). Un beneficio de este diseño limpio era que los programas se podían escribir en dialectos modernos de COBOL y los diálogos se podían desarrollar de forma interactiva.
DPPX tenía un DBMS nativo con una arquitectura de búsqueda de claves simple y la capacidad de avanzar a través de una tabla después de comenzar con un valor de clave específico emitiendo un comando de lectura hacia adelante. Una limitación del DBMS DPPX era la falta de capacidad de lectura previa, lo que dificultaba, por ejemplo, codificar la funcionalidad de retroceso de página para una pantalla cargada desde una tabla DBMS DPPX. Esta limitación fue mitigada por un joven programador emprendedor (K. Riley de Anchorage, Alaska) quien sugirió en la capa de aplicación crear claves alternativas para las tablas DPPX que necesitaban funcionalidad de lectura previa. A continuación, las claves alternativas podrían cargarse con el complemento de 1 binario de la clave principal, momento en el que la lectura hacia adelante en la clave alternativa era equivalente a la lectura anterior en la clave principal.
Software
Además de las funciones esperadas de un sistema operativo, DPPX incluía varias funciones que permitían la administración remota, como Distributed Host Command Facility (DHCF), que permitía a un usuario de Host Command Facility (HCF) en un mainframe iniciar sesión en cualquier -modo de pantalla o modo de línea para ejecutar comandos como si hubiera iniciado sesión localmente, y Distributed Systems Network (o Node) Executive (DSNX), que permitía un trabajo de Distributed Systems Executive (DSX) (más tarde NetView / DM) para administrar archivos.
También estaban disponibles productos adicionales separados, incluidos los compiladores COBOL y Fortran , el Sistema de administración de transacciones distribuidas (DTMS), las Extensiones de instalaciones de comando (CFE), que brindan soporte fácil para aplicaciones de pantalla completa, Capacidad de flujo de datos (DSC) para permitir a los usuarios de DPPX inicie sesión en aplicaciones en el mainframe y Performance Tool (PT).
Referencias
- ^ Abraham, R .; Goodrich, BF (marzo de 1990). "Portar DPPX del IBM 8100 al IBM ES / 9370: viabilidad y descripción general" . Revista de sistemas de IBM . doi : 10.1147 / sj.291.0090 . Archivado desde el original el 22 de febrero de 2006 . Consultado el 28 de febrero de 2021 .