Un dispositivo de almacenamiento de acceso directo ( DASD ) (pronunciado / d æ z d i / ) es un almacenamiento secundario dispositivo en el que "cada registro físico tiene una ubicación discreta y una dirección única". [1] IBM acuñó el término DASD como una forma abreviada de describir unidades de disco duro , tambores magnéticos y celdas de datos . Posteriormente, las unidades de disco óptico y las unidades de memoria flash también se clasifican como DASD. [2] [3] El término DASD contrasta con los medios de almacenamiento secuenciales comocinta magnética , y la unidad de registro de equipo , tales como tarjetas de dispositivos como lectores de tarjetas y golpes.
Los métodos de acceso para DASD incluyen secuencial, indexado y directo. El acceso directo contrasta con el método de acceso secuencial utilizado en las unidades de cinta . Se puede acceder a un registro en un DASD sin tener que leer los registros intermedios desde la ubicación actual, mientras que leer cualquier otro registro que no sea el "siguiente" en la cinta requiere omitir los registros intermedios y requiere un tiempo proporcionalmente largo para acceder a un punto distante en un medio de.
La clase de almacenamiento DASD incluye medios fijos y extraíbles.
Arquitectura
Los mainframes de IBM acceden a dispositivos de E / S, incluido DASD, a través de canales , un tipo de miniprocesador subordinado. Los programas de canal escriben, leen y controlan el dispositivo dado. [4]
CTR (CHR)
El sistema operativo utiliza un registro y seguimiento relativo (TTR) de cuatro bytes para algunos métodos de acceso y para otros una dirección de bloque de registro de seguimiento de cilindro de extensión de ocho bytes, o MBBCCHHR , los programas de canal dirigen DASD utilizando una dirección de búsqueda de seis bytes ( BBCCHH ) y un identificador de registro de cinco bytes ( CCHHR ).
- M representa el número de extensión dentro de la asignación
- BB que representa la B en (de 2321 celdas de datos ),
- CC que representa la C ylinder,
- HH representa el H ead (o pista), y
- R representa el R número ECORD (bloque).
Cuando la celda de datos 2321 se suspendió en enero de 1975, [5] el esquema de direccionamiento y el dispositivo en sí se denominaron CHR o CTR para el registro de seguimiento de cilindros, ya que el número de contenedor era siempre 0.
IBM se refiere a los registros de datos con los que trabajan los programadores como registros lógicos y al formato en DASD [a] como bloques o registros físicos . Un bloque puede contener varios registros lógicos (o de usuario) o, en algunos esquemas, llamados registros extendidos , registros lógicos parciales.
Los registros físicos pueden tener cualquier tamaño hasta el límite de una pista, pero algunos dispositivos tienen una función de desbordamiento de pista que permite dividir un bloque grande en segmentos del tamaño de pista dentro del mismo cilindro.
Los métodos de acceso en cola, como QSAM , son responsables de bloquear y desbloquear los registros lógicos a medida que se escriben o leen en medios externos. Los métodos de acceso básicos, como BSAM , requieren que el programa de usuario lo haga.
ERC
CKD es un acrónimo de Count Key Data , el diseño físico de un bloque en un dispositivo DASD, y no debe confundirse con BBCCH y CCHHR, que son las direcciones utilizadas por el programa de canal. CTR en este contexto puede referirse a cualquier tipo de dirección, dependiendo del comando de canal.
Logística de Amazon
En la década de 1970, IBM introdujo la arquitectura de bloques fijos (FBA) para mainframes. A nivel de programación, estos dispositivos no utilizan el direccionamiento CHR tradicional, sino que hacen referencia a bloques de longitud fija por número, al igual que los sectores de las minicomputadoras. Más correctamente, el programador de la aplicación desconoce la disposición de almacenamiento subyacente, que almacena los datos en bloques físicos fijos de 512, 1024, 2048 o 4096, según el tipo de dispositivo. Como parte de la interfaz de Logística de Amazon, IBM introdujo nuevos comandos de canal para operación asíncrona que son muy similares a los introducidos para ECKD.
Para algunas aplicaciones, Logística de Amazon no solo ofrece simplicidad, sino un aumento en el rendimiento.
FBA es compatible con VM / 370 y DOS / VSE , pero no MVS [b] o sistemas operativos sucesores en la línea OS / 360.
SCSI conectado a FCP
Los procesadores con canales FICON pueden acceder a las unidades SCSI mediante el protocolo de canal de fibra (FCP). Mientras que z / VM yz / VSE son totalmente compatibles con FCP, z / OS solo proporciona un soporte limitado a través de IOSFBA.
Acceso
Algunas macros interfaz de programación de rutinas y se conocen colectivamente como los métodos de acceso con nombres que terminan en A cceso M étodo.
DOS / 360 y sucesores
DOS / 360 a través de z / VSE admiten conjuntos de datos en DASD con los siguientes métodos de acceso:
- IOCS lógicas (LIOCS)
- método de acceso secuencial (SAM)
- método de acceso directo (DAM)
- método de acceso secuencial indexado (ISAM)
- método de acceso al almacenamiento virtual (VSAM)
- IOCS físico (PIOCS)
- Ejecutar programa de canal (EXCP)
OS / 360 y sucesores
OS / 360 a través de z / OS admiten conjuntos de datos en DASD con los siguientes métodos de acceso:
- Método de acceso secuencial básico (BSAM)
- Método básico de acceso secuencial indexado (BISAM)
- Método de acceso secuencial en cola (QSAM)
- Método de acceso secuencial indexado en cola (QISAM)
- Método de acceso particionado básico (BPAM)
- Método básico de acceso directo (BDAM)
- Método de acceso al almacenamiento virtual (VSAM)
- Ejecutar programa de canal (EXCP)
- Ejecutar programa de canal en almacenamiento real (EXCPVR)
Terminología
IBM en su primera versión de 1964 del "IBM System / 360 System Summary" utilizó el término Archivo para describir colectivamente los dispositivos que ahora se denominan DASD. Los archivos proporcionaban "almacenamiento de acceso aleatorio" [4] Al mismo tiempo, el manual de referencia de productos de IBM describía estos dispositivos como "dispositivos de almacenamiento de acceso directo [6] " sin ningún acrónimo.
Un uso público temprano del acrónimo DASD se encuentra en el manual de IBM de marzo de 1966, "Data File Handbook". [7] "El primer uso no IBM del acrónimo DASD encontrado por" Google ngram viewer "para referirse a dispositivos de almacenamiento data de 1968 . [8] a partir de entonces el uso del término crecieron exponencialmente hasta 1990 después de lo cual su uso disminuyó sustancialmente. [9]
Tanto los tambores como las celdas de datos han desaparecido como productos, por lo que DASD sigue siendo sinónimo de disco, flash y dispositivos ópticos. Los DASD modernos que se utilizan en mainframes rara vez consisten en unidades de disco individuales. Por lo general, "DASD" significa matrices de discos grandes que utilizan esquemas RAID . Los dispositivos actuales emulan CKD en hardware FBA.
Ver también
- Disco duro
- DFSMS : un software estándar que gestiona el uso de DASD
- ESCON : un protocolo para la comunicación periférica de mainframe, utilizado por la mayoría de los dispositivos DASD
- FICON - nuevo protocolo para reemplazar ESCON
- IBM Enterprise Storage Server : un ejemplo de gran DASD
- Global Mirror : producto de sincronización remota DASD
- Metro Mirror - producto de sincronización remota DASD
- Historia de las unidades de disco magnético de IBM
- Historia de los controladores IBM CKD
Notas
- ^ El concepto de registro físico también se aplica a otros tipos de dispositivos, por ejemplo, cinta.
- ^ Sin embargo, la rutina privilegiada IOSFBA proporciona acceso limitado a estos dispositivos.
Referencias
- ^ IBM Corporation (1975). Introducción a los métodos de organización y dispositivos de almacenamiento de acceso directo de IBM (PDF) . pag. 1-1.
- ^ IBM Corporation (2015). "Subsistema de dispositivo de almacenamiento de acceso directo en serie" . Documentación de IBM AIX V6.1 . Consultado el 28 de diciembre de 2015 .
- ^ DellEMC. "POWERMAX 8000 SE UNE AL PORTAFOLIO DE MAINFRAME SOLUTIONS" . Productos Dell EMC para entornos de mainframe . Consultado el 7 de agosto de 2018 .
- ^ a b IBM Corporation (1964). Resumen del sistema IBM System / 360 (PDF) . pag. 24 . Consultado el 7 de agosto de 2018 .
- ^ IBM Corporation. "Archivos de IBM: unidad de celda de datos IBM 2321" . Consultado el 8 de noviembre de 2011 .
- ^ Descripciones de componentes de IBM System / 360 - Unidad de control de almacenamiento 2841 et. al (PDF) . IBM. 1964.
La Unidad de control de almacenamiento IBM 2841 permite la conexión de dispositivos de almacenamiento de acceso directo al IBM System / 360.
- ^ Manual de archivo de datos (PDF) . IBM. 85 usos.
- ^ Brown, Robert (marzo de 1968). "Costo y ventajas de la DP en línea" . Datamación . Editorial Cahners. págs. 40–43.
- ^ " " Ngram_chart: apariciones de DASD " " .