Bus and Tag es un "estándar de IBM para una interfaz periférica de computadora", [1] y se usaba comúnmente para conectar sus computadoras mainframe a dispositivos periféricos como impresoras de línea , almacenamiento en disco , unidades de cinta magnética y controladores de pantalla IBM 3270. La tecnología [2] utiliza dos [a] conjuntos de cables de cobre gruesos con múltiples conectores, un [b] conjunto, que transporta datos, llamado bus , y el otro conjunto, que transporta información de control, llamado etiqueta . [3]
Los cables de bus y etiqueta están " conectados en cadena " y una interfaz puede conectar hasta ocho unidades de control periféricas. La última unidad de control de la cadena debe tener un conector de terminación. Cada unidad de control puede conectar un número máximo de dispositivos, "dieciséis es un número típico". [4] Hay un límite arquitectónico de 256 dispositivos por canal, e inicialmente una limitación de 200 pies (61 m), que luego se amplió a 400 pies (120 m), entre el mainframe y la unidad de control. [5] Los canales de bus y etiqueta manejan velocidades de datos de hasta 4,5 MB por segundo. [6] Solo un dispositivo puede transferir datos a la vez. [5]
La arquitectura Bus and Tag también fue utilizada por otros fabricantes de computadoras para conectar periféricos IBM a sus sistemas. Posteriormente fue publicada por el Servicio Nacional de Información Técnica (NTIS) de los Estados Unidos como FIPS PUB 60-2, Interfaz de canal de E/S . [7]
Bus and Tag se introdujo con System/360 en 1964 y también se utilizó con System/370 . Con la introducción de ESCON de fibra óptica en serie en la década de 1990, los canales Bus and Tag fueron rebautizados como "canales paralelos" y fueron reemplazados gradualmente. "Los canales paralelos no están disponibles en los mainframes más nuevos y están siendo reemplazados lentamente en los sistemas más antiguos". [4] Hay equipos disponibles para permitir la conexión de dispositivos más antiguos que utilizan Bus and Tag a los canales FICON [8] o ESCON de mainframe .
Originalmente, el System/360 tenía dos tipos de canal : el canal multiplexor de bytes y el canal selector. Desde entonces, se han realizado varias ampliaciones de la arquitectura de canales.
En 1970, IBM anunció [9] el canal multiplexor de bloques 2880 para el 360/85 y el 360/195 , en apoyo del disco de cabezal fijo IBM 2305. Este canal admite encadenamiento de comandos desconectado, lo que permite que un dispositivo de alta velocidad libere el canal al realizar una operación solicitada, sin terminar el programa del canal. Este canal también tiene una característica de interfaz de dos bytes opcional (característica de extensión de bus [10] ), que permite un segundo cable de bus para operar a 3,0 MB/S. En el mismo año, IBM anunció el System/370, que incluía canales multiplexores de bloques.
A medida que el DASD se hizo más rápido, los protocolos de canal originales no podían soportar las tasas de transferencia requeridas y la interfaz de dos bytes era demasiado costosa. Como solución, IBM ofreció transmisión de datos [11] que inicialmente admitía 3,0 MB/s y, con el tiempo, 4,5 MB/s.
El siguiente esquema muestra un sistema complejo con dos CPU y múltiples periféricos conectados mediante cableado de bus y etiqueta.
El 10 de febrero, DPD presenta dos productos: el canal multiplexor de bloques IBM 2880 y el dispositivo de almacenamiento de cabezal fijo IBM 2305, diseñado para los modelos 85 y 195 de IBM System/360.