Articulo de referencia

Sistema de datos distribuidos IBM 5280

El IBM 5280 Distributed Data System fue un sistema de entrada de datos presentado por IBM en 1980 que amplió el modelo anterior, el IBM 3740 de 1973. El 3740 era esencialmente u...

El IBM 5280 Distributed Data System fue un sistema de entrada de datos presentado por IBM en 1980 que amplió el modelo anterior, el IBM 3740 de 1973. El 3740 era esencialmente una terminal de computadora que registraba los datos ingresados ​​por el usuario en un disquete de 8 pulgadas, en lugar de utilizar medios de almacenamiento más antiguos como tarjetas perforadas o cintas de papel . El 5280 mejoró este modelo al incluir un sistema informático completo de gama baja que podía personalizarse para diferentes funciones, era más rápido, tenía mayor capacidad de almacenamiento tanto interno como en los discos y una mejor pantalla. También presentaba un diseño mejorado, con una apariencia más similar a la de un microordenador todo en uno contemporáneo , en comparación con la apariencia voluminosa del 3740, que recordaba a un escritorio grande.

Historia

Terminales de entrada de datos

IBM había desarrollado un concepto de procesamiento por lotes eficiente como base para la mayoría de sus instalaciones informáticas. En este enfoque, los usuarios no interactuaban directamente con los ordenadores, sino que preparaban sus programas y datos en sistemas separados, a menudo mecánicos o electromecánicos, y luego entregaban la información resultante a los operadores para su procesamiento. El ejemplo más común en el mercado de IBM consistía en introducir datos mediante una máquina de tarjetas perforadas y luego pasar el conjunto de tarjetas a los operadores. Estos cargaban las tarjetas en una bandeja que contenía varios conjuntos, los cuales se procesaban uno a uno y los resultados se imprimían, normalmente, en una impresora . La impresión se devolvía al usuario. Para mejorar aún más el rendimiento, se podían conectar varios lectores de tarjetas a una única máquina de cinta magnética , generalmente controlada por un ordenador de gama baja. Los conjuntos de tarjetas se transferían a cinta, que se podía cargar en el ordenador principal con mayor rapidez. Del mismo modo, la salida se dirigía a otra cinta, que luego se extraía y se colocaba en otro sistema que podía controlar varias impresoras. Este estilo de funcionamiento garantizaba un uso eficiente de la máquina, con un tiempo de inactividad mínimo entre tareas.

La principal desventaja de este enfoque es su elevado coste. Las tarjetas perforadas y las impresiones informáticas no son gratuitas, y su uso suele representar una parte considerable del coste total de funcionamiento del sistema. IBM, tras haber invertido fuertemente en el concepto de procesamiento por lotes, presentó el IBM 3740 como una solución para reducir los costes asociados a este tipo de operación. El sistema era esencialmente similar a una perforadora de tarjetas en su concepto general, pero sustituía las tarjetas por disquetes reutilizables , eliminando así el coste de las tarjetas. Los disquetes también eran mucho más rápidos, lo que eliminaba la necesidad de máquinas adicionales como los sistemas de conversión de tarjeta a cinta y de cinta a impresora. En su lugar, el usuario entregaba el disquete a los operadores, y el ordenador leía los datos del disco y los enviaba de vuelta. El usuario podía entonces recuperar el disquete y examinar o imprimir los resultados en el 3740.

5280

La 3740 se presentó en 1973, una época en la que la industria informática experimentaba rápidos cambios. Durante la década de 1960, nuevos conceptos sobre cómo organizar el flujo de datos comenzaron a eliminar los pasos intermedios, utilizando terminales conectados directamente a una computadora y software en esa máquina que podía alternar eficientemente entre entradas y salidas. Este estilo de operación, conocido como tiempo compartido , podía superar al procesamiento por lotes en algunos casos, ya que cualquier tiempo que la máquina pudiera estar esperando a dispositivos externos, como la carga de papel en una impresora, se podía dedicar a otro proceso listo para ejecutarse. Mucho más importante, desde la perspectiva del usuario, era que el tiempo total de ejecución de un proceso se reducía, ya que el propio usuario ingresaba los datos directamente en la máquina y obtenía el resultado tan pronto como finalizaba. Incluso si la ejecución del programa en sí tomaba más tiempo, el tiempo total de procesamiento se reducía considerablemente. Los usuarios preferían este estilo de operación.

A mediados de la década de 1970, los nuevos terminales "inteligentes" habían erosionado aún más el valor del concepto de procesamiento por lotes, incluso uno basado en terminales como el 3740. Además, la introducción de microprocesadores de bajo costo y memoria RAM dinámica permitió que una computadora de escritorio ofreciera mucha más potencia que las de principios de la década de 1970. Estos cambios erosionaron significativamente el valor de sistemas como el 3740, que no podían programarse para proporcionar comandos de edición en el terminal. Un terminal inteligente, por ejemplo, podía cambiar su estilo de edición bajo control programable y, por lo tanto, adaptarse desde un sistema que facilitaba la entrada de texto en un procesador de textos hasta uno capaz de manejar las necesidades del lenguaje APL .

La respuesta de IBM a este problema fue el 5280, que describieron como un "Sistema de Datos Distribuidos" en su anuncio de 1980. [ 1 ] Su función se describió como "una nueva familia de productos de bajo costo para ingresar datos en computadoras más grandes, comunicar datos y procesar datos en el lugar". A diferencia del 3740, del tamaño de un escritorio, el 5280 tenía aproximadamente el tamaño de una microcomputadora todo en uno contemporánea como el TRS-80 Modelo III . Un teclado se extendía desde el frente de la máquina, con un monitor de computadora grande (para la época) encima y a la izquierda, y una o dos unidades de disquete de 8 pulgadas a la derecha del monitor. En lugar de ser un escritorio, el 5280 se colocaba sobre uno.

Sin embargo, esos mismos cambios tecnológicos dieron lugar a nuevas computadoras de escritorio que podían realizar todas las funciones de la 5280, siendo además computadoras completas por sí mismas. Este cambio se aceleró con la introducción de la IBM PC , que tenía todas las capacidades de la 5280 y se diferenciaba principalmente en que almacenaba datos en los nuevos discos de 5,25 pulgadas en lugar de los de 8 pulgadas. La necesidad de sistemas como la 5280 se redujo considerablemente, y como la diferencia de costo era mínima, el concepto de un sistema dedicado a la entrada de datos prácticamente desapareció y la 5280 no tuvo mucho éxito. Para 1982, IBM admitió que estas ofertas tenían una "fuerte competencia" (descrita por un analista de valores como "no les ha ido muy bien"). [ 2 ]

Configuración

El siguiente equipo estaba disponible para el sistema de datos distribuidos IBM 5280 (consulte la tabla para obtener más especificaciones):

  • La estación de datos programable IBM 5285 ( para lenguajes COBOL , IBM RPG y DE/RPG) se construyó sobre un microprocesador muy rápido, no basado en Intel .
  • Estación de datos programable dual IBM 5286 (COBOL, IBM RPG, DE/RPG), microprocesador rápido (no basado en Intel), pantalla dividida mediante espejos para mostrar la información a ambos usuarios desde una única pantalla grande.
  • Unidad de control programable IBM 5288 (autónoma, proporciona recursos y potencia de cálculo adicionales para ejecutar cuatro estaciones programables).
  • Impresora IBM 5225 ( impresora de línea de hasta 580 líneas por minuto, impresora de gran formato - modelo de suelo, autónoma con cable de datos bidireccional)
  • Impresora IBM 5256 (impresora matricial de hasta 120 caracteres por segundo, compacta, de sobremesa, autónoma con cable de datos bidireccional).

La configuración del sistema es responsabilidad exclusiva de las personas a quienes la empresa ha encargado determinar qué áreas de la empresa necesitarán productos de distribución de datos, cuántos y para qué áreas de su entorno empresarial. Por supuesto, el costo de su decisión podría influir considerablemente en la configuración final que se adquiera.

Al configurar el equipo para el complejo de oficinas, este podría incluir varias estaciones de datos con o sin impresoras. Algunas oficinas más grandes probablemente tendrían una configuración similar, además de un convertidor de datos y una impresora de mayor capacidad en una de las estaciones de trabajo. Si se dispone de un complejo de oficinas grande y se requiere capacidad de procesamiento de datos, se podría utilizar un gran número de estaciones de datos duales, junto con posiblemente otro convertidor de datos y una impresora de línea conectada a una estación de datos distribuida programable IBM 5281, que sería utilizada por el responsable de los operadores de las estaciones de trabajo duales. Dependiendo de la empresa y el entorno, podrían ser necesarias más estaciones individuales para el responsable.

Equipo

  • Tabla de ofertas frente a capacidades

(*) En diciembre de 1983, IBM aumentó el almacenamiento interno máximo del 5285 a 96K que "se puede configurar en varias particiones que operan de forma independiente". [ 3 ] Esta característica (descrita como "multiprogramación") ya estaba disponible en los dos modelos superiores.

El sistema de datos distribuidos IBM 5280 se diseñó para que la estación fuera independiente del sistema para el que se recopilaban los datos. La estación de trabajo podía ubicarse en diversos entornos para permitir la entrada de datos in situ según las necesidades del usuario. La estación de trabajo dual ofrecía casi el doble de capacidad para ubicaciones con grandes requerimientos de entrada de datos. El sistema ofrecía mejoras que permitían mayor potencia de procesamiento para programación, etc., a través de una unidad de control programable independiente que podía interactuar con hasta cuatro estaciones programables. Para proporcionar interacción con mainframes y otros ordenadores según fuera necesario, las estaciones programables se conectaban mediante un cable LAN para Token Ring a mainframes como IBM System/360 o IBM System/370 y ordenadores de gama media como IBM System/3 , IBM System/36 o IBM System/38 . Además, la capacidad de impresión matricial local a 40 cps, 80 cps y 120 cps, así como la impresora de línea más rápida de hasta 500 líneas por minuto, conectadas a Token Ring, hacen que el sistema sea aún más útil.

  • Estación de datos programable IBM 5285

La versión de estación única de la Estación de Datos Programable es una unidad de sobremesa montada sobre la mesa de la estación. La mesa es ligeramente más baja que un escritorio y de un tamaño similar al de un escritorio pequeño. La unidad dispone de ranuras para varias disqueteras de 8" y se conecta a la red LAN Token Ring, si está disponible. Consulte la tabla anterior para obtener más detalles sobre el tamaño de la memoria, etc. La unidad es programable mediante su propia memoria interna y el código puede escribirse en COBOL o en cualquiera de las dos versiones de RPG. Esta capacidad permite el preprocesamiento de los datos que se almacenarán y también posibilita la generación inmediata de informes según sea necesario.

  • Estación de datos dual programable IBM 5286

La versión de doble estación de la Estación de Datos Programable es una unidad de sobremesa integrada en la mesa de la estación. La mesa es ligeramente más baja que un escritorio y un poco más grande que un escritorio pequeño. La unidad dispone de ranuras para varias disqueteras de 8" y se conecta a la red LAN Token Ring, si está disponible. La pantalla única está dividida y, mediante el uso de espejos, ambos operadores pueden verla simultáneamente. Consulte la tabla anterior para obtener más detalles sobre el tamaño de la memoria, otras especificaciones, etc. La unidad es programable mediante su propia memoria interna y el código puede escribirse en COBOL o en cualquiera de las dos versiones de RPG. Esta capacidad permite el preprocesamiento de los datos que se almacenarán y también posibilita la generación inmediata de informes según sea necesario.

  • Unidad de control programable IBM 5288

La unidad de control programable IBM 5288 es un procesador independiente que contiene recursos y programación para controlar hasta cuatro estaciones de datos programables simultáneamente mediante la red LAN Token Ring en una red LAN independiente operada por la propia unidad. La unidad dispone de memoria y capacidad de programación adicionales que permiten reducir la carga de las estaciones conectadas, incluido el almacenamiento. Además, puede conectarse a los ordenadores principales mediante la red Token Ring.

  • Impresora IBM 5225

La impresora IBM 5225 se denomina impresora de línea porque imprime la línea completa (o la mayor parte de ella) en cada pasada. Tiene cuatro modelos (1, 2, 3, 4) que en conjunto ofrecían:

  • Velocidades de impresión de 280, 400, 490 o 560 líneas por minuto, respectivamente.
  • 132 caracteres por línea (paso 10) o 198 (paso 15)
  • 6 u 8 líneas por pulgada vertical
  • Conjunto de 95 caracteres o conjunto multinacional de 184 caracteres

La IBM 5225 también se ofreció para su uso con el IBM System/36 . [ 4 ] De hecho, es probable que cualquiera de los sistemas ( IBM System/3 , IBM System/32 , IBM System/34 , IBM System/36 , IBM System/38 , IBM AS/400 ) que admiten el protocolo Token Ring de la IBM 5250 haya sido usuario de la impresora IBM 5225.

  • Impresora IBM 5256

La IBM 5256 es una impresora matricial y se la suele denominar impresora de caracteres. [ 5 ] La IBM 5256 puede imprimir a velocidades de 40, 80 o 120 caracteres por segundo, según el modelo (1, 2, 3) respectivamente. [ 6 ] La diferencia entre las impresoras es la velocidad, pero el único cambio de hardware necesario es mover el puente en la placa, excepto en el caso de la máquina de 40 cps, donde el motor con polea pequeña y la correa de transmisión más corta deben cambiarse por la versión más grande utilizada en las máquinas de 80 y 120 cps. Las tres velocidades son compatibles con el hardware y la programación en la placa adaptadora. Otra ventaja del mecanismo de la impresora base (nombre en clave Bahia) es la capacidad de imprimir con precisión en ambas direcciones (impresión bidireccional). La línea se ponía en cola en la impresora y los caracteres se producían adecuadamente en una dirección mientras la siguiente línea se ponía en cola y se imprimía en la dirección opuesta. Si el mecanismo se interrumpía, podía reposicionarse y continuar donde lo había dejado, siempre que no se perdiera la información en cola. Para imprimir caracteres en negrita, la impresora podía imprimir el área en negrita, retroceder, desplazarse ligeramente y volver a imprimirla. Esta función no producía una negrita fiable ni adecuada, por lo que el software no la implementó.

El software del sistema IBM 5280 controlaba los datos en forma de caracteres que se enviaban al hardware para imprimir a través del adaptador LAN, mientras que el adaptador de impresora IBM 5256 determinaba la forma más rápida de realizar la impresión.

El adaptador para la IBM 5256 funciona mediante un microprocesador con un programa integrado que controla el funcionamiento de la impresora, incluyendo la sincronización de los pulsos de los sensores que indican la posición del cabezal y el avance o retroceso del papel. Existe una estrecha integración entre el hardware de la impresora y el microprocesador, una de las primeras veces que se intentó algo así. El método utilizado para asegurar que no se perdiera ningún pulso y que todos se procesaran correctamente y a tiempo está protegido por una patente. El programa integrado podía hacer que la impresora moviera el cabezal y el rodillo (desplazamiento del papel) simultáneamente, lo que mejoraba significativamente la velocidad de impresión. Por supuesto, el papel debía estar en posición y detenido antes de que comenzara la impresión, todo bajo el control del microprocesador dedicado integrado en el adaptador.

El adaptador Token Ring es independiente del adaptador de la impresora y se utilizaba para deserializar los datos del anillo, presentándolos al adaptador de la impresora para su procesamiento. Los datos recibidos incluían caracteres para imprimir, así como comandos para la impresora. Se disponía de una cantidad no especificada de almacenamiento en búfer para esta función. Para garantizar que los datos no se perdieran, era necesario almacenar un mínimo de dos líneas de caracteres para que estuvieran disponibles durante la impresión y para su recuperación en caso de error. Además, los comandos de control debían ejecutarse en el orden en que se recibían en el flujo de datos.

Otra característica de la IBM 5256 es el método de construcción de la cubierta, que permite retirarla sin necesidad de aflojar tornillos ni desmontar la impresora. Basta con apartar el papel plegado en abanico, si se utiliza, para poder retirar la cubierta en dos mitades. Este concepto también está protegido por una patente.

La IBM 5256 también se ofrecía con el sistema informático IBM 5250 , que ahora se asocia con el flujo de datos que ofrecía Token Ring para el sistema original IBM 5250. Sin embargo, la IBM 5256 está disponible en cualquier sistema informático IBM que admita el protocolo IBM 5250, y es probable que cualquiera de esos sistemas ( IBM System/3 , IBM System/32 , IBM System /34 , IBM System/36 , IBM System/38 , IBM AS/400 ) que admitan el protocolo haya utilizado la impresora IBM 5256. De hecho, el sistema IBM 5250 la incluía como componente de impresora en 1980.

Lenguajes de programación

Los lenguajes compatibles son DE/RPG o COBOL . [ 7 ]

Opciones

Se podría acoplar un lector de banda magnética .

Aplicaciones

El 5280 atrajo la atención de los proveedores de software. [ 8 ]

Clon

Se fabricó un clon del 5280 en Europa del Este. [ 9 ]

Referencias

  1. "Cronología de Rochester - 1980" . IBM.com . 23 de enero de 2003. ... Sistema de datos distribuidos IBM 5280
  2. Andrew Pollack (21 de octubre de 1982). "IBM REDUCE LOS PRECIOS DE LAS COMPUTADORAS" . The New York Times .
  3. «IBM 5285, 96K» . Mundo informático . 5 de diciembre de 1983. p. 53. 
  4. "Archivos de IBM: IBM System/36" . IBM . 23 de enero de 2003.
  5. "Impresora matricial IBM 5256" .
  6. "Twinax Driver II - Black Box" (PDF) . Servidor FTP ( FTP ). IBM 5256 M1, M2, M3(Para ver los documentos, consulte Ayuda:FTP )
  7. Documento de IBM G580-0275-00
  8. "5280 Aplicaciones Empresariales" . Computerworld . 13 de octubre de 1980. pág. 55. 
  9. "Consul 2715" . YouTube . Clon del sistema IBM 5280: una computadora checa Consul 2715, fabricada en Zbrojovka, Brno, en 1989.