Articulo de referencia

Sistema IBM/36

{{cite web |title=Brochures of IBM system/36 |url=https://archive.org/details/bitsavers_ibmsystem3_5758111/page/n3/mode/2up |website=archive.org}} "}},"i":0}}]}"> Unidad del sis...

Unidad del sistema IBM 5360
Unidad de sistema IBM 5362

El IBM System/36 (a menudo abreviado como S/36 ) fue un ordenador de gama media comercializado por IBM entre 1983 y 2000, un sucesor multiusuario y multitarea del System/34 .

Al igual que el System/34 y el anterior System/32 , el System/36 se programaba principalmente en el lenguaje RPG II . Una de las funciones opcionales de la máquina era un mecanismo de almacenamiento fuera de línea (en el modelo 5360) que utilizaba cargadores: cajas de disquetes de 8 pulgadas que la máquina podía cargar y expulsar de forma no secuencial. El System/36 también contaba con muchas características de mainframe, como colas de trabajo programables y niveles de prioridad de planificación.

Si bien estos sistemas eran similares a las minicomputadoras de otros fabricantes , la propia IBM describió el System/32, el System/34 y el System/36 como "sistemas pequeños" [ 2 ] y más tarde como computadoras de gama media junto con el System/38 y la gama posterior IBM AS/400 .

La serie AS/400 y los sistemas IBM Power que ejecutan IBM i pueden ejecutar código System/36 en el entorno System/36, aunque el código debe recompilarse primero en IBM i. [ 3 ]

Descripción general del sistema IBM System/36

Sistema 5363 de última generación con la marca AS/entry; Parte frontal de un 5363 antes de la IPL.

El IBM System/36 fue un popular sistema informático para pequeñas empresas , anunciado por primera vez el 16 de mayo de 1983 [ 4 ] y comercializado ese mismo año. Tuvo una vida útil de 17 años. El primer modelo del System/36 fue el 5360.

En la década de 1970, el Departamento de Justicia de Estados Unidos presentó una demanda antimonopolio contra IBM , alegando que utilizaba prácticas ilícitas para eliminar a sus competidores. En ese momento, IBM estaba a punto de consolidar toda su línea de productos ( System/370 , 4300 , System/32 , System/34 , System/38 ) en una sola "familia" de computadoras con la misma tecnología de base de datos ISAM , lenguajes de programación y arquitectura de hardware . Tras la presentación de la demanda, IBM decidió tener dos familias: la línea System/38, destinada a grandes empresas y que representaba la dirección futura de IBM, y la línea System/36, destinada a pequeñas empresas que habían utilizado las computadoras System/32/34 anteriores de la compañía. A finales de la década de 1980, la demanda fue retirada e IBM decidió recombinar las dos líneas de productos, creando el AS/400, que reemplazó tanto al System/36 como al System/38.

El System/36 utilizaba prácticamente las mismas tecnologías RPG II , Screen Design Aid , OCL y otras que el System/34, aunque era incompatible con el código objeto. El S/36 era un ordenador para pequeñas empresas ; disponía de una unidad de disquete de 8 pulgadas , entre uno y cuatro discos duros con capacidades de 30 a 716 MB y memoria de 128 KB a 7 MB. Las unidades de cinta estaban disponibles como dispositivos de copia de seguridad; la 6157 QIC (cartucho de un cuarto de pulgada) y la de bobina a bobina 8809 tenían capacidades de aproximadamente 60 MB. La unidad de cinta Advanced/36 9402 tenía una capacidad de 2,5 GB. La serie de terminales IBM 5250 era la interfaz principal del System/36.

Arquitectura del sistema

Procesadores

Los sistemas S/36 cuentan con dos procesadores de 16 bits: el CSP (Procesador de Almacenamiento de Control) y el MSP (Procesador de Almacenamiento Principal). El MSP es el procesador principal; ejecuta las instrucciones de los programas informáticos. El CSP es el gestor; realiza las funciones del sistema en segundo plano. Algunos programas de utilidad pueden realizar llamadas directas al CSP para ejecutar ciertas funciones; estos suelen ser programas del sistema como $CNFIG, que se utiliza para configurar el sistema informático. Al igual que en los sistemas System/32 y System/34 anteriores, la ejecución de las llamadas "instrucciones científicas" (es decir, operaciones de punto flotante ) se implementa mediante software en el CSP. [ 5 ]

La función principal del CSP es mantener ocupado al MSP; por ello, funciona a una velocidad ligeramente superior a cuatro veces la del MSP. Los primeros modelos System/36 (el 5360-A) cuentan con un  CSP de 4 MHz y un MSP de 1  MHz. El CSP carga código y datos en la memoria principal, detrás del contador de programa del MSP. Mientras el MSP trabaja en un proceso, el CSP va llenando la memoria para el siguiente .

Los procesadores 5360 venían en cuatro modelos, denominados desde el 5360-A hasta el 5360-D. El modelo "D" posterior es aproximadamente un 60 por ciento más rápido que el modelo "A".

Panel frontal

Los procesadores 5360, 5362 y 5363 tenían una pantalla en el panel frontal con cuatro LED hexadecimales. Si el operador marcaba la combinación FF-0-0 antes de realizar una Carga Inicial del Programa (IPL o arranque del sistema ), se omitían muchos diagnósticos , lo que hacía que la duración de la IPL fuera de aproximadamente un minuto en lugar de unos 10 minutos. Por supuesto, parte de la IPL consistía normalmente en ordenar por clave los archivos indexados y, si la máquina se había apagado sin una "ordenación por clave" (ejecutando parte del PS (o STOP SYSTEM)), entonces, dependiendo del número de archivos indexados (y sus tamaños), podía tardar más de una hora en volver a arrancar.

Memoria y disco

El modelo S/36 más pequeño tenía 128 KB de RAM y un disco duro de 30 MB.

La configuración más grande del S/36 podía admitir 7 MB de RAM y 1478 MB de espacio en disco. Esto costaba más de 200 000 dólares estadounidenses a principios de la década de 1980. Los discos duros S/36 contenían una función llamada "cilindro adicional", que detectaba las zonas defectuosas del disco y las asignaba dinámicamente a zonas en buen estado en el cilindro adicional. Por lo tanto, es posible que el S/36 utilice más espacio del que técnicamente puede direccionar. El tamaño de las direcciones de disco limita el tamaño de la partición activa del S/36 a unos 2 GB; sin embargo, el paquete Advanced/36 Large Package tenía un disco duro de 4 GB que podía contener hasta tres S/36 (emulados), y los ordenadores Advanced/36 tenían más memoria de la que SSP podía direccionar (de 32 MB a 96 MB), que se utilizaba para aumentar la caché del disco.

El espacio en disco del System/36 estaba organizado en bloques , cada uno de los cuales constaba de 2560 bytes. Un sistema 5360 de gama alta incluía aproximadamente 550 000 bloques de espacio en disco disponibles. Los objetos del sistema podían asignarse en bloques o registros, pero internamente siempre se utilizaban bloques.

El sistema System/36 admitía paginación de memoria , denominada "intercambio". [ 6 ]

Software

Menú principal del sistema/36 SSP

El programa de soporte del sistema (SSP) era el único sistema operativo del S/36. Incluía soporte para multiprogramación, múltiples procesadores, 80 dispositivos, colas de trabajos, colas de impresión, seguridad, soporte para archivos indexados y, una vez instalado por completo, ocupaba aproximadamente 10 MB. En el Advanced/36, el número de estaciones de trabajo/impresoras se incrementó a 160. En el entorno Guest/36 de ciertas versiones de OS/400, se admitían hasta 216 dispositivos.

El S/36 podía compilar y ejecutar programas de hasta 64 kB, aunque la mayoría no alcanzaban ese tamaño. Esto solo representaba un cuello de botella para los programas de mayor tamaño. Con el Advanced/36, se añadieron funciones al sistema operativo SSP, incluyendo la capacidad de llamar a otros programas desde dentro. Así, un programa de, por ejemplo, 60 kB podía llamar a otro de 30 kB o 40 kB. Esta función de llamada/parámetro ya estaba disponible en paquetes de terceros para el System/36, pero no se utilizó ampliamente hasta que se implementó en las versiones 7.1 y 7.5 de SSP para el Advanced/36.

Modelos de hardware

Línea principal

Sistema/36 Modelo 5360

El System/36 5360 fue el primer modelo de System/36. Pesaba 318  kg (700  lb), costaba 140 000 dólares y se cree que sus dos procesadores tenían velocidades de aproximadamente 2 MHz y 8 MHz. El sistema funcionaba con corriente alterna de 208 o 240 voltios.

Las cinco luces rojas del Sistema/36 eran las siguientes: (1) Verificación de alimentación. (2) Verificación del procesador. (3) Verificación del programa. (4) Verificación de la consola. (5) Verificación de la temperatura.

Si se encendía alguna luz que no fuera la número 4, era necesario reiniciar el sistema. La consola se puede restaurar si se ha apagado, pero en los demás casos no hay solución.

Existían varios modelos del 5360, incluidos los modelos C y D, que se centraban en la velocidad y la capacidad de admitir un bastidor adicional para alojar dos unidades de disco adicionales.

Sistema/36 Modelo 5362

IBM presentó el 5362 o "Compact 36" en 1984 [ 7 ] como un sistema dirigido al segmento de gama baja de su mercado. Tenía un formato de torre de sobremesa. Fue diseñado para operar en un entorno de oficina normal, requiriendo poca atención especial. Se diferenciaba del 5360 en que tenía una caja de tarjetas más limitada, capaz de admitir menos periféricos. Usaba discos fijos de 14" (30 o 60 MB) y podía admitir hasta dos; el almacenamiento principal variaba de 128 KB a 512 KB. [ 4 ] Tenía una unidad de disquete de 8" integrada. El 5362 también permitía el uso de un DASD externo de sobremesa conectado por canal 9332-200, 400 y 600, lo que permitía efectivamente un máximo de 720 MB.

El modelo 5362 pesaba 68 kg (150 libras) y costaba 20.000 dólares.

Unidad de sistema IBM 5364

Sistema/36 Modelo 5364

El modelo 5364 se denominó "System/36 PC" [ 8 ] o "Desktop 36" (y también, informalmente, "Baby/36" por algunos, pero este nombre se asoció posteriormente a un programa de software producido por California Software Products, Inc.). El 5364 fue un intento de IBM en junio de 1985 [ 9 ] de implementar un System/36 en hardware del tamaño de un PC. En su interior, había chips de IBM, pero el tamaño del gabinete recordaba a un IBM PC/AT de la época. La máquina tenía una unidad de disquete de 5,25 pulgadas y 1,2 MB [ 7 ] , que era incompatible con PCs y con otros S/36. El panel de control/consola del sistema (conectado mediante una tarjeta de expansión) era un IBM PC con al menos 256 KB de RAM.

Sistema/36 Modelo 5363

El modelo 5363 se posicionó como reemplazo del 5364 y ​​se anunció en octubre de 1987. [ 10 ] Utilizaba una carcasa de torre de sobremesa similar a la del 5362, pero era solo 2/3 de su tamaño. Presentaba hardware actualizado con platos de disco duro más nuevos y pequeños, una unidad de disquete de 5 1/4 " y una distribución revisada del SSP.

Retrocompatibilidades basadas en AS/400

El entorno System/36 de IBM i (anteriormente OS/400) es una función que proporciona diversas utilidades SSP, así como compatibilidad con RPG II y OCL. No implementa la compatibilidad binaria con System/36; en su lugar, permite a los programadores portar aplicaciones de System/36 a IBM i recompilando el código sobre el entorno System/36, lo que genera programas que utilizan las API nativas de IBM i.

Desde la versión V3R6 hasta la V4R4, OS/400 era capaz de ejecutar hasta tres instancias de SSP dentro de máquinas virtuales conocidas como Advanced 36 Machines . Esto se basaba en la emulación de la emulación de MSP implementada por OS/400 SLIC, y por lo tanto proporcionaba compatibilidad binaria con programas SSP. [ 11 ]

AS/400 9401-150 (también conocido como "Advanced Entry")

AS/Entrada (9401)

El AS/Entry era simplemente un AS/400 simplificado; el primer modelo se basó en el AS/400 9401-P03. El sistema operativo era SSP Release 6. Esta máquina se ofreció alrededor de 1991 a clientes que poseían un S/36 y deseaban migrar a un AS/400 en el futuro, pero no querían realizar una gran inversión. En este sentido, el AS/Entry fue un fracaso porque IBM decidió que la arquitectura de la máquina no era económicamente viable y que el modelo anterior 5363, en el que se basaba el 9401, era un sistema mucho más fiable.

La línea de entrada se actualizó posteriormente al hardware AS/400 9401-150.

El modelo AS/400 9402-400 con módulo de expansión y terminal, y los modelos 9402-436, se basaban en el 9402-400.

Avanzado/36 (9402, 9406)

En 1994, IBM lanzó el AS/400 Advanced/36 [ 12 ] con dos modelos (9402-236 y 9402-436). Con un precio tan bajo como $7995, era una máquina que permitía a los usuarios de System/36 obtener hardware más rápido y moderno sin dejar de ser System/36. Basado en el hardware estándar del AS/400, el Advanced/36 podía ejecutar SSP, el sistema operativo del System/36, solo o dentro del OS/400 de AS/400 como una máquina virtual [ 13 ] de modo que podía actualizarse a un AS/400 completo con solo costos de licencia adicionales. El A/36 venía empaquetado en una carcasa negra que era ligeramente más grande que un gabinete de PC común.

El Advanced/36 le dio al System/36 y al SSP unos cinco años más de vigencia en el mercado, pero a finales del siglo XX, el mercado del System/36 era prácticamente irreconocible. Las impresoras y pantallas de IBM, que habían dominado el mercado en los años 80, fueron reemplazadas por una PC o un monitor de terceros con una impresora tipo PC integrada. El cable twinaxial había desaparecido en favor de adaptadores baratos y cable telefónico estándar . El System/36 fue finalmente reemplazado por los AS/400 en la gama alta y por las PC en la gama baja.

La línea Advanced se actualizó posteriormente al hardware AS/400 9406-170. En el año 2000, el Advanced/36 se retiró del mercado.

Referencias

  1. "Folletos del sistema IBM/36" . archive.org .
  2. "Archivos de IBM: Cronología de Italia 1970 – 1997" . Archivado del original el 22 de octubre de 2007.
  3. Kay Geppart (enero de 2001). "Descripción general del entorno System/36" . IBM Systems Magazine . Archivado del original el 22 de diciembre de 2019.
  4. 1 2 "Archivos de IBM: IBM System/36" . Archivado del original el 2 de julio de 2006.
  5. "Programación de System/36 con ensamblador" (PDF) . Bitsavers . IBM. Enero de 1986. Consultado el 22 de diciembre de 2021 .
  6. "Conceptos y guía del programador de System/36" (PDF) . IBM. Junio ​​de 1987. Consultado el 1 de mayo de 2021 .
  7. 1 2 "Archivos de IBM: Cronología de Rochester – página 4" . Archivado del original el 27 de marzo de 2008.
  8. "Con el PC IBM System/36, puede dirigir su negocio desde aquí. (Anuncio)" . PC Magazine . Vol. 5, n.º 13. Ziff Davis, Inc. Julio de 1986. pág. 131.   
  9. "IBM presenta un procesador multitarea para su uso con interfaz de PC y actualiza el procesador System-38" .
  10. "NOTICIAS DE LA EMPRESA; IBM PRESENTA EL MODO SYSTEM/36" . The New York Times .
  11. Frank G. Soltis (2001). Fortaleza Rochester: la historia interna de la IBM iSeries . System iNetwork. ISBN 978-1583040836.
  12. "Una breve historia del IBM AS/400 y la serie i" (PDF) . Archivado del original (PDF) el 3 de mayo de 2006.
  13. "9402-436 IBM AS/400 Advanced 36 Modelo 436" . IBM . Archivado del original el 12 de agosto de 2016.

Lecturas adicionales

  • Beckman, Mel; Kratzer, Gary; Pence, Roger. Guía de escritorio del S/36 de News 3X/400 (PDF) .
  • Lundgren, Chuck. S/36 Herramientas eléctricas: consejos y técnicas de News 3X/400 (PDF) .
  • Massoglia, Charles. Todo lo que siempre quisiste saber sobre el sistema/34 pero nadie te lo contó .
  • Massoglia, Charles. La ordenación de discos de System/3, System/34 y System/36 como lenguaje de programación .
  • Massoglia, Charles. Redacción y uso eficaz de los procedimientos del sistema/34 .
  • Lee, Merikay. Todo lo que siempre quisiste saber sobre el POP pero nadie te lo contó .
  • Archivos de IBM: IBM System/36 en Wayback Machine (archivado el 2 de julio de 2006)
  • Archivo de documentación de System/36 de Bitsavers
  • Folletos y manuales del IBM System/36 en Wayback Machine (archivado el 21/02/2014)