stringtranslate.com

Instalación del programa de control

Control Program Facility ( CPF ) es el sistema operativo del IBM System/38 . [3] CPF representó una línea de desarrollo independiente en IBM Rochester y no estaba relacionado con el sistema operativo System Support Program anterior y más ampliamente utilizado . CPF evolucionó hasta convertirse en el sistema operativo OS/400 , que originalmente se conocía como XPF (Extended CPF). [1]

Si bien se considera que CPF es el sistema operativo del System/38, gran parte de la gestión de hardware y recursos de la plataforma se implementa en el microcódigo horizontal y vertical del System/38 . [1] [4]

Descripción de las bibliotecas

Almacenamiento de datos

En la mayoría de las computadoras anteriores al System/38 y en la mayoría de las modernas, los datos almacenados en el disco se almacenaban en archivos lógicos separados . Cuando se añadían datos a un archivo, se escribían en el sector destinado a ello o, si el sector estaba lleno, en un nuevo sector en otro lugar.

El System/38 adoptó la arquitectura de almacenamiento de un solo nivel , en la que el almacenamiento principal y el almacenamiento en disco se organizan como uno solo, del proyecto abandonado IBM Future Systems (FS). [5] Cada pieza de datos se almacenaba por separado y podía ubicarse en cualquier lugar del sistema. No existía nada parecido a un archivo físicamente contiguo en el disco, y el sistema operativo administraba el almacenamiento y la recuperación de todos los elementos de datos.

Direccionamiento basado en capacidades

CPF fue un ejemplo de un sistema operativo basado en capacidades disponible comercialmente . System/38 fue una de las pocas computadoras comerciales con direccionamiento basado en capacidades . [6] El direccionamiento basado en capacidades fue eliminado en el siguiente sistema operativo OS/400 . [7]

Gestión de datos distribuidos

En 1986, System/38 anunció el soporte para la arquitectura de administración de datos distribuidos (DDM). Este tipo de middleware, en el contexto de un sistema distribuido, es la capa de software que se encuentra entre el sistema operativo y las aplicaciones. La arquitectura de administración de datos distribuidos define un entorno para compartir datos. Esto permite que los programas System/38 creen, administren y accedan a archivos orientados a registros en sistemas remotos System/36, System/38 e IBM mainframe que ejecutan CICS. También permite que los programas en computadoras remotas System/36 y System/38 creen, administren y accedan a archivos de un System/38.

Lenguajes de programación

Los lenguajes admitidos en el System/38 incluían RPG III , COBOL , BASIC y PL/I . CPF también implementa el lenguaje de control para el System/38. [8]

Referencias

  1. ^ abc Frank G. Soltis (1997). Inside the AS/400, segunda edición. Duke Press. ISBN 978-1882419661.
  2. ^ "IBM SYSTEM/38 CONTROL PROGRAM FACILITY RELEASE 8 DISPONIBLE CON MEJORAS". IBM. 1986-10-07 . Consultado el 2021-04-07 .
  3. ^ IBM System/38 Technical Developments (PDF) . Diseño y desarrollo de productos de IBM, División de sistemas generales. 1980 [1978]. ISBN 0-933186-03-7.G580-0237-1.
  4. ^ Soltis, Frank (septiembre de 1981). "Diseño de un sistema de procesamiento de datos para pequeñas empresas". IEEE Computer . 14 : 77–93. doi :10.1109/CM.1981.220610. S2CID  398484.
  5. ^ Mark Smotherman. «IBM Future System (FS) – 1970s» (en inglés) . Consultado el 11 de octubre de 2017 .
  6. ^ Levy, Henry M. (1984). "El IBM System/38" (PDF) . Sistemas informáticos basados ​​en capacidades . Digital Press. ISBN 0-932376-22-3.
  7. ^ Soltis, Frank G. (julio de 2001). Fortress Rochester: La historia interna de IBM ISeries. 29th Street Press. pág. 119. ISBN 978-1-58304-083-6..
  8. ^ "Manual de referencia del lenguaje de control del IBM System/38" (PDF) . IBM. 1982-09-10 . Consultado el 2021-03-24 .[ enlace muerto permanente ]

Enlaces externos