A partir del anuncio del System/360 en 1964, los mainframes de IBM accedían inicialmente a los subsistemas de datos de clave de conteo (CKD) a través de un canal conectado a unidades de control de almacenamiento (SCU) independientes con dispositivos de almacenamiento de acceso directo (DASD) adjuntos, normalmente una unidad de disco duro. Esta práctica continuó en los mainframes más grandes de IBM hasta IBM Z ; sin embargo, los sistemas de gama baja generalmente utilizaban accesorios integrados de menor costo donde la función de la SCU se combinaba con la del canal, normalmente llamados adaptadores de archivos integrados.
Al canal selector Sistema/360 le siguió el canal multiplexor de bloque Sistema/370 que podía funcionar como canal selector para permitir la conexión de subsistemas heredados.
La SCU evolucionó hasta convertirse en un Director y un Controlador, este último denominado normalmente "Unidad A" (o "Caja A") con el controlador y al menos un DASD físicamente en una unidad A. Un Control de Almacenamiento Integrado (ISC) es un Director dentro del gabinete de un Sistema IBM. Un Director podría conectar de una a cuatro unidades A. Uno o más DASD convencionales, ahora denominados "Unidad B", podrían conectarse a una unidad A.
Las siguientes secciones enumeran en orden de anuncio los controles de almacenamiento CKD del mainframe IBM, categorizados como controles de almacenamiento convencionales, controles de almacenamiento de tipo director y controles integrados que conectan una unidad A.
Un control de almacenamiento, frecuentemente llamado Unidad de Control de Almacenamiento, conecta a un canal System/360 (o System/370) uno o más dispositivos lógicamente separados. La unidad de control y el dispositivo se comportan cada uno de ellos de acuerdo con la arquitectura de entrada/salida System/360 y/o System/370 . Dado que la unidad de control y los dispositivos conectados son lógicamente distintos, uno o ambos pueden estar ocupados cuando se inicia una E/S y uno puede presentar un estado de finalización cuando se libera. [13]
Los controles de almacenamiento DASD convencionales que se enumeran en esta sección tienen interfaces diferentes con el DASD adjunto, exclusivas de un DASD o de una familia DASD. En 1972, IBM introdujo una interfaz estándar de control DASD que se utilizaba con los controles de almacenamiento de tipo Director. [14]
La unidad de control de almacenamiento (SCU) IBM 2820 se conecta a uno o dos canales selectores y puede conectar de una a cuatro unidades de almacenamiento de tambor 2301. [2] Esta unidad es similar en concepto a una IBM 2841 pero con canales de grabación paralelos. Sin embargo, no conecta ninguno de los dispositivos que conecta la IBM 2841.
La unidad de control de almacenamiento IBM 2841 [3] [15] fue una unidad de control de dispositivo de almacenamiento de acceso directo (DASD) introducida con System/360 , enviada por primera vez en 1965 y ofrecida hasta al menos 1975.
El 2841 era una unidad de control microprogramada [16] "destinada a ser utilizada para controlar el acceso a un disco o archivo de banda o una unidad de almacenamiento de tambor de baja velocidad". Se conectaba a uno o dos canales estándar del Sistema/360 [17] , o también se podía conectar a un Sistema de control y adquisición de datos IBM 1130 o IBM 1800 para agregar compatibilidad con discos 2311.
La unidad de control de almacenamiento IBM 2841 inicialmente podía conectar combinaciones de hasta ocho de los siguientes DASD:
La oferta estándar era una SCU 2841 con un número de 2311 DASD de hasta ocho. [15] Con menos de ocho unidades de un solo tipo, se pueden combinar otras unidades, por ejemplo, un 2841 con dos almacenamientos de tambor 2303 admitía hasta seis celdas de datos 2321 adicionales.
Las características del 2841 incluían conmutación de dos canales, escaneo de archivos y funciones especiales de desbordamiento de registros. [18]
Los dispositivos DASD introducidos después del 2841 utilizaban controles de almacenamiento diferentes, como se analiza en las siguientes secciones.
En la familia IBM 2314 de SCU y DASD, las SCU se conectan a uno o dos canales selectores y pueden conectar de una a nueve unidades, como máximo ocho en línea más una unidad de servicio opcional a la que se puede acceder desde la SCU para fines de mantenimiento. Los números de modelo reflejan diferencias de empaque, pero por lo demás todas las versiones de la familia 2314 son funcionalmente iguales. Los modelos son:
El control de almacenamiento 2835 se conecta a uno o dos canales multiplexores de bloques y conecta uno o dos módulos de almacenamiento de cabezal fijo 2305. [7]
La unidad de control de almacenamiento modelo 1 3830 se conecta a uno, dos o cuatro canales y puede conectar de uno a ocho husillos DASD 3330. [8]
El modelo 3380 CJ2 proporciona tanto las funciones de almacenamiento de un DASD 3380 (dos dispositivos) como las funciones de control de almacenamiento de un modelo 3990 I (dos rutas a unidades A) en una sola unidad. Se conecta a dos, cuatro u ocho canales multiplexores de bloques. Se pueden conectar hasta tres unidades 3380 'B' (modelos BJ4 o BK4 únicamente) al modelo 3380 CJ2, lo que proporciona la función de instalación de almacenamiento principal para hasta 14 dispositivos. [19]
La unidad de control de almacenamiento de IBM evolucionó hasta convertirse en un director y un controlador, este último generalmente empaquetado y etiquetado como una "unidad A" (o "caja A") con el controlador y al menos un DASD físicamente en una unidad A. Una unidad DASD sin controlador pasó a conocerse como una "unidad B" (o "caja B").
Los términos "unidad A" (o "caja A") y "unidad B" (o "caja B") no se utilizaron inicialmente, en su lugar, a las unidades que contenían el controlador y los DASD se les asignaron números de tipo de producto, específicamente 3333 para la unidad A que contenía el DASD 3330 y 3333-11 para la unidad A que contenía dos DASD 3330-11 de doble capacidad. El uso de los sufijos "A" y "B" en el número de modelo para designar una unidad A y unidades B comenzó con el DASD 3340 con el modelo 3340 A2 y 3340 B2, respectivamente. Esta práctica de utilizar los dígitos de un sufijo de un número de modelo DASD para representar el tipo de unidad y la cantidad de DASD en la unidad continuó para todos los DASD CKD posteriores, por ejemplo, el modelo 3380 A4 tiene un controlador y cuatro mecanismos de acceso en una unidad, el modelo 3380 AA4 tiene dos controladores y cuatro mecanismos de acceso en una unidad, mientras que el modelo 3380 B4 tiene cuatro mecanismos de acceso.
La combinación de una unidad A con una o más unidades B opcionales es una "cadena". El "cambio de cadena" es una característica opcional en la mayoría de las unidades A que permite que el controlador en la unidad A se cambie entre dos directores, proporcionando así rutas adicionales hacia una cadena de DASD.
El control de almacenamiento del Modelo 3830 2 y los Controles de Almacenamiento Integrados asociados anunciados en agosto de 1972 [20] fueron la primera instancia de un control de almacenamiento como director de Unidades A. [14]
El 3830-2 se conecta a uno, dos o cuatro canales multiplexores de bloques y puede conectar cualquier combinación de hasta cuatro unidades A, es decir, cualquier combinación de 3333 , 3340-A2 o 3350-A2/A2F hasta un máximo de 32 unidades físicas (hasta 6 unidades adicionales conectadas a cada unidad A). [9]
El control de almacenamiento integrado para los modelos System/370 158 y 168 funciona de manera idéntica al 3830-2.
El 3830-3 solo conecta hasta cuatro 3333 y 3350-A2/A2F/C2/C2F , pero tiene funciones adicionales para soportar el sistema de almacenamiento masivo 3850. [21] Las unidades 3350 no se pueden usar como unidades de almacenamiento provisional cuando están en modo nativo.
El controlador de almacenamiento integrado con adaptador de almacenamiento temporal funciona de manera idéntica al 3830-3.
Los modelos 1, 2 y 3 de IBM 3880 Storage Control tienen dos directores por gabinete. Cada director puede conectarse a uno, dos, cuatro u ocho canales multiplexores de bloques. El modelo 4 tiene un director y solo conecta cadenas 3370 (FBA) y 3375 (CKD). [10]
Cada director de almacenamiento está limitado a dispositivos específicos. [10] : 1-2–1-3 Mediante el uso de disquetes, cada director de almacenamiento puede inicializarse para adjuntar exclusivamente uno de los tipos de cadenas admitidos. La primera caja de una cadena debe ser una unidad A y las cajas restantes deben ser unidades B compatibles o, para las últimas 3350 de una cadena 3350, una 3350-C2. IBM permitió actualizaciones de campo entre los modelos 1, 2 y 3. Los directores pueden adjuntar hasta cuatro unidades A 3330 o 3350 mezcladas o cuatro unidades A 3340 o dos unidades A 3380 [10]
Cada control de almacenamiento 3380, modelo 11, modelo 13, modelo 21 y modelo 23 tiene dos directores; cada director puede conectarse a uno, dos o cuatro canales multiplexores de bloques.
Se agregaron grandes buffers de semiconductores, llamados almacenamiento de subsistema, a los controles de almacenamiento 3380 en los modelos 13 [12] y 23 para almacenamiento en caché y en los modelos 11 [11] y 21 para paginación .
El almacenamiento en caché en buffers de semiconductores fue introducido por primera vez en los subsistemas DASD CKD por Memorex [22] (1978) y StorageTek [d] (1981).
El modelo 3880 13 tiene dos directores de almacenamiento en caché que acceden al almacenamiento del subsistema; una porción más grande del almacenamiento del subsistema es la caché que se utiliza para almacenar datos activos para un acceso rápido; una porción más pequeña del almacenamiento es el directorio que se utiliza para ubicar los datos almacenados en la caché. El director de almacenamiento en caché conecta solo una o dos unidades 3380 A, cada una de las cuales puede conectar a su vez hasta tres unidades 3380 B para un total de 16 dispositivos. Debido a que cada DASD 3380 tiene dos actuadores, el modelo 3880 13 puede tener hasta 32 direcciones de dispositivo. [12] El modelo 23 aumentó el tamaño de la caché y mejoró un poco el rendimiento, pero por lo demás realizó las mismas funciones. [23]
La paginación está bien establecida en las computadoras con dispositivos de paginación CKD dedicados que se remontan a los tambores incluidos en el anuncio del S/360. El StorageTek 4305 de 1978 [24] fue el primer dispositivo CKD que utilizó memoria de semiconductores para paginación.
El modelo 3880 11 tiene dos directores de almacenamiento: el director 1 puede acceder al almacenamiento del subsistema para paginación y el director 2 es para no paginación. El director 1 conecta una cadena de hasta ocho DASD 3350. El director 2 conecta cualquier combinación de una a cuatro unidades A 3330 o unidades A 3350, cada unidad A conecta hasta tres unidades B adicionales para un máximo de 32 DASD. [11]
Todos los modelos 3990 son directores duales y cada director puede conectarse a cuatro u ocho canales multiplexores en bloque. Otras características de los modelos específicos incluyen:
El Modelo 1 se puede actualizar en campo a un Modelo 2 o 3. El Modelo 6 tiene una confiabilidad, disponibilidad y facilidad de servicio mejoradas, pero por lo demás funcionalmente es igual que el Modelo 3. [25]
El 4 de enero de 1968, IBM anunció el System/360 Model 25, que incluía el "Disk Attachment Control" (DAC) que conectaba hasta cuatro DASD 2311. Esta conexión integrada simula tanto un canal como una unidad de control de almacenamiento entre la CPU y las unidades 2311 conectadas. Al fusionar las funciones, el DAC elimina la necesidad de un canal y un control de almacenamiento independiente. No existen diferencias entre un 2311 conectado a una SCU 2841 y uno conectado al DAC. [5]
El 23 de septiembre de 1970, IBM anunció como parte de su System/370 Modelo 145 [26] un nuevo "Adaptador de Archivo Integrado" junto con un nuevo DASD 2319-A1 . El 8 de marzo de 1981, se anunció el soporte del 2319-A1 con un Adaptador de Archivo Integrado como parte del anuncio del System/370 Modelo 135. [27]
El modelo 2319-A1 contenía tres unidades de disco de clase 2314 más una parte del control de almacenamiento de la unidad del sistema. Se podían conectar al modelo 2319-A1 unidades DASD de tipo 2314 convencionales, por ejemplo, 2312, 2313 y/o 2318.
Dado que no podía conectarse al control de almacenamiento de tipo director, el 2319-A1 no era una "unidad A", como llegó a utilizar IBM ese término.
Se proporciona la conexión directa del subsistema DASD 3333/3330 o de la Instalación de almacenamiento de acceso directo 3340 o del Almacenamiento de acceso directo 3340/3344 (solo 3125-2). Según el modelo y las características, se pueden conectar hasta 16 husillos. En un subsistema 3340, el modelo 3340 A2 y sus unidades 3340 conectadas se pueden compartir con otro S/370, excepto 3115-0 o 3125-0, a través de la capacidad de conmutación de cadenas (#9315). [28]
Se proporciona la conexión directa del subsistema DASF 3340 o del subsistema DAS 3340/3344 (solo 3115-2). Según el modelo y la función, se pueden conectar hasta ocho unidades. En un subsistema DASF 3340, a través de la función de cambio de cadena (#9315), el modelo 3340 A2 se puede compartir con otro S/370, excepto 3115-0 y 3125-0. [28]
Se pueden conectar una o dos unidades A 3330 o 3340 al adaptador de archivos integrado del modelo 138 del S/370. Se pueden conectar hasta tres unidades B adecuadas a cada unidad A. Si se instalan unidades B 3344, solo se pueden instalar en la primera de las dos cadenas posibles con hasta tres unidades B 3340 y/o 3344 en cualquier combinación. [29]
Hay uno o dos adaptadores DASD disponibles (según el modelo) para conectar una unidad 3340 A y hasta tres unidades 3340 o 3344 B adicionales, lo que proporciona hasta ocho dispositivos. La función de conmutación de cadenas de la unidad 3340 A permite compartir el DASD 3340/3344 con otro procesador o director IBM que admita las unidades A y la conmutación de cadenas. [28]
Se pueden conectar hasta cuatro unidades 3340 A a un adaptador DASD opcional; a cada unidad 3340 A se pueden conectar de una a tres unidades 3340 B o unidades 3344 B para un total de 32 DASD en cuatro cadenas de ocho. La función de conmutación de cadenas de la unidad 3340 A permite compartir el DASD 3340/3344 con otro procesador o director IBM que admita las unidades A y la conmutación de cadenas. [28]
IBM ofrece ahora de una a ocho unidades de discos activos para su sistema de almacenamiento de acceso directo 2314.
nueva estrategia de conexión creó una única interfaz que permitía el uso de una única unidad de control de disco, el 3830 Model II, para las unidades de disco 370.
En agosto de 1972, el controlador 3830 fue retirado del mercado y reemplazado por el 3830 II. El 3830 II era similar al 3830, excepto que podía controlar hasta dieciséis unidades en lugar de ocho, y faltaba parte de la electrónica de control. La parte faltante se colocó en una caja 3330 modificada, llamada 3333.
StorageTek 4305 1978 Primer disco de estado sólido