Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Control Program Facility
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de sistema operativo |nombre = Control Program Facility (CPF) |logo = [[Archivo:IBM logo.svg|100px]] |desplegable = |captura = |pie = |tipo de programa = [[Sistema operativo]] |desarrollador = [[IBM]] |autor = |modelo_desarrollo = |lanzamiento = 1978 |web_lanzamiento = |última_versión = Versión 8 |fecha_última_versión = {{fecha de lanzamiento|14|11|1986}}<ref>{{cite web|url=https://www-01.ibm.com/common/ssi/cgi-bin/ssialias?appname=skmwww&htmlfid=897%2FENUS286-462&infotype=AN&subtype=CA|date=1986-10-07|title=IBM SYSTEM/38 CONTROL PROGRAM FACILITY RELEASE 8 AVAILABLE WITH ENHANCEMENTS|publisher=IBM|access-date=2021-04-07}}</ref> |web_última_versión = |última_versión_prueba = |fecha_última_versión_prueba = |web_última_versión_prueba = |ui = [[Interfaz de línea de comandos]] |núcleo = |núcleo_tipo = |género = |repositorio = |lenguaje_programación = [[PL/I|PL/MI]]<ref name="inside-as400">{{cite book|title=Inside the AS/400, Second Edition|url=https://books.google.com/books?id=5DoPAAAACAAJ|isbn=978-1882419661|author=Frank G. Soltis|year=1997|publisher=Duke Press}}</ref> |sistema_operativo = |plataforma = [[IBM System/38]] |método_actualización = |tamaño = |licencia = Privativo |estado = Descontinuado |idiomas = |español = No |sitio_web = |soporte = |predecesor = |sucesor = [[IBM i|OS/400]] |versiones = }} '''Control Program Facility''' ('''CPF''', ''gestión del programa de control''<ref>«Facility» se traduce literalmente como instalación, centro, planta, en el sentido de fábrica, centro de producción, pero es una palabra con muchos usos.</ref>) era el [[sistema operativo]] para el [[IBM System/38]].<ref>{{cite book | url = http://bitsavers.org/pdf/ibm/system38/IBM_System_38_Technical_Developments_Dec1978.pdf | title = IBM System/38 Technical Developments | publisher = IBM Product Design and Development, General Systems Division | year = 1980 | isbn = 0-933186-03-7 | id = G580-0237-1}}</ref> El CPF representaba una línea de desarrollo independiente en [[IBM Rochester]], y no estaba relacionado con el sistema operativo anterior, y más utilizado, [[System Support Program]]. El CPF evolucionó hasta convertirse en el sistema operativo [[OS/400]], que originalmente se conocía como '''XPF''' (CPF extendido).<ref name="inside-as400" /> Si bien se considera que CPF es el sistema operativo del System/38, gran parte del hardware y la gestión de recursos de la plataforma se implementan en el [[System/38#Microcódigo|microcódigo horizontal y vertical]] del System/38.<ref name="inside-as400" /><ref>{{cite journal|url=https://www.computer.org/csdl/magazine/co/1981/09/01667517/13rRUwciPii|title=Design of a Small Business Data Processing System|first=Frank|last=Soltis|journal=[[IEEE Computer]]|date=September 1981|volume=14|pages=77–93|doi=10.1109/C-M.1981.220610|s2cid=398484}}</ref> == Descripción de las bibliotecas == * QGPL - biblioteca de propósito general * QSYS - biblioteca del sistema * QSPL - biblioteca de colas * QTEMP – biblioteca temporal * QSRV: biblioteca de servicios del sistema * QRECOVERY – biblioteca de recuperación del sistema ==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 [[Archivo (informática)|archivos]] lógicos separados. Cuando se agregaban datos a un archivo, se escribían en el sector dedicado a esto, o si el sector estaba lleno, en un nuevo sector en otro lugar. El System/38 adoptó la arquitectura [[almacenamiento de un solo nivel]], donde el almacenamiento principal y el almacenamiento en disco se organizan como uno, del [[proyecto IBM Future Systems]] (FS) abandonado.<ref>{{cite web|url=https://people.cs.clemson.edu/~mark/fs.html|title=IBM Future System (FS) - 1970s|author=Mark Smotherman|accessdate=2017-10-11}}</ref> Cada conjunto de datos se almacenaban por separado y podían colocarse en cualquier parte del sistema. No existía tal cosa como un archivo físicamente contiguo en el disco, y el sistema operativo administraba el almacenamiento y recuperación de todos los elementos de datos. == Direccionamiento basado en capacidad == El CPF fue un ejemplo de un [[sistema operativo basado en la capacidad]] disponible comercialmente, siendo el System/38 una de las pocas computadoras comerciales con [[direccionamiento basado en la capacidad]].<ref>{{cite book | chapter-url = http://www.cs.washington.edu/homes/levy/capabook/Chapter8.pdf | title = Capability-Based Computer Systems | chapter = The IBM System/38 | first = Henry M. | last = Levy | publisher = Digital Press | year = 1984 | isbn = 0-932376-22-3}}</ref> El direccionamiento basado en capacidad se eliminó en el siguiente sistema operativo, el [[OS/400]].<ref name = "Soltis2001">{{cite book | first1 = Frank G. | last1 = Soltis | url = https://books.google.com/books?id=ypJmzqt7JdUC | title = Fortress Rochester: The Inside Story of the IBM ISeries | page = 119 | publisher = 29th Street Press | date = July 2001 | isbn = 978-1-58304-083-6}}.</ref> ==Gestión de datos distribuidos== En 1986, System/38 anunció la compatibilidad con la [[Distributed Data Management Architecture]] (DDM, arquitectura de administración de datos distribuidos). Este tipo de [[Middleware (aplicaciones distribuidas)|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 gestió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 System/36, System/38 y ''mainframes'' remotos IBM CICS. También permite que los programas en computadoras System/36 y System/38 remotas creen, administren y accedan a archivos de un System/38. ==Lenguajes de programación== Los lenguajes admitidos en System/38 incluyeron [[RPG III]], [[COBOL]], [[BASIC]] y [[PL/1]]. CPF también implementa el [[lenguaje de control]] para System/38.<ref>{{cite web|url=http://bitsavers.org/pdf/ibm/system38/SC21-7731-5_System_38_Control_Language_Reference_Manual_to_pg_4-708_198209.pdf|title=IBM System/38 Control Language Reference Manual|date=1982-09-10|publisher=IBM|access-date=2021-03-24}}</ref> == Referencias == {{listaref|3}} == Enlaces externos == {{traducido ref|en|IBM i}} {{Control de autoridades}} [[Categoría:Sistemas operativos de IBM]] [[Categoría:AS/400]] [[Categoría:Introducciones relacionadas a la ciencia de la computación de 1978]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Control Program Facility
»
Añadir idiomas
Añadir tema