stringtranslate.com

Dispositivo de almacenamiento de acceso directo

Un dispositivo de almacenamiento de acceso directo ( DASD ) (pronunciado / ˈ d æ z d / ) es un dispositivo de almacenamiento secundario en el que "cada registro físico tiene una ubicación discreta y una dirección única". El término fue acuñado por IBM para describir dispositivos que permitían el acceso aleatorio a datos, siendo los principales ejemplos las memorias de tambor y las unidades de disco duro . [1] 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 un dispositivo de almacenamiento de acceso secuencial , como una unidad de cinta magnética , y un equipo de registro unitario , como un dispositivo de tarjeta perforada . 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 una cinta o baraja de cartas requiere omitir registros intermedios y requiere un tiempo proporcionalmente largo para acceder. un punto distante en un medio. Los métodos de acceso para DASD incluyen secuencial, particionado , indexado y directo .

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 determinado. [4]

CTR (CHR)

El sistema operativo utiliza un seguimiento y registro relativo (TTR) de cuatro bytes para algunos métodos de acceso y, para otros, una dirección de bloque de registro de seguimiento de cilindros de extensión de ocho bytes, o MBBCCHHR . Los programas de canal abordan DASD utilizando una dirección de búsqueda de seis bytes. ( BBCCHH ) y un identificador de registro de cinco bytes ( CCHHR ).

Cuando se suspendió la celda de datos 2321 en enero de 1975, [5] el esquema de direccionamiento y el dispositivo en sí se denominaron CHR o CTR para el registro de seguimiento del cilindro, ya que el número del contenedor siempre fue 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 distribuidos , 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 una pista dentro del mismo cilindro.

Los métodos de acceso en cola, como QSAM , son responsables de bloquear y desbloquear 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 del canal. CTR en este contexto puede referirse a cualquier tipo de dirección, según el comando del canal.

Logística de Amazon

En 1979, 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, de forma muy parecida a los sectores de las minicomputadoras. Más correctamente, el programador de aplicaciones desconoce la disposición de almacenamiento subyacente, que almacena los datos en longitudes de bloques físicos fijos de 512, 1024, 2048 o 4096, según el tipo de dispositivo. Como parte de la interfaz FBA, IBM introdujo nuevos comandos de canal para operación asincrónica que son muy similares a los introducidos para ECKD.

Para algunas aplicaciones, Logística de Amazon no sólo ofrece simplicidad, sino también un aumento en el rendimiento.

FBA es compatible con VM/370 y DOS/VSE , pero no con MVS [b] ni con los sistemas operativos sucesores de la línea OS/360.

FCP conectado SCSI

Los procesadores con canales FICON pueden acceder a unidades SCSI mediante el protocolo Fibre Channel (FCP). Si bien z/VM y z/VSE son totalmente compatibles con FCP, z/OS solo proporciona soporte limitado a través de IOSFBA.

Acceso

Algunas macros y rutinas de la interfaz de programación se denominan colectivamente métodos de acceso con nombres que terminan en Método de acceso .

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:

OS/360 y sucesores

OS/360 a través de z/OS admite conjuntos de datos en DASD con los siguientes métodos de acceso:

En MVS , comenzando con OS/VS2 Release 2 y continuando hasta z/OS , todos los métodos de acceso, incluido EXCP[VR], utilizan la macro privilegiada STARTIO .

Terminología

IBM en su primera versión de 1964 del "Resumen del sistema IBM System/360" utilizó el término Archivo para describir colectivamente los dispositivos que ahora se llaman DASD. Los archivos proporcionaban "almacenamiento de acceso aleatorio" [4] Al mismo tiempo, el manual de referencia de productos de IBM describía dichos dispositivos como "dispositivos de almacenamiento de acceso directo [6] " sin ningún acrónimo.

Uno de los primeros usos públicos del acrónimo DASD se encuentra en el manual de IBM de marzo de 1966, "Data File Handbook". [7] " El primer uso fuera de IBM del acrónimo DASD encontrado por el "visor de ngram de Google" para referirse a dispositivos de almacenamiento data de 1968 [8] A partir de entonces , el uso del término creció 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 utilizados en mainframes rara vez constan de unidades de disco únicas. Más comúnmente, "DASD" significa grandes conjuntos de discos que utilizan esquemas RAID . Los dispositivos actuales emulan CKD en hardware FBA.

Ver también

Notas

  1. ^ El concepto de registro físico también se aplica a otros tipos de dispositivos, por ejemplo, cintas.
  2. ^ Sin embargo, la rutina privilegiada IOSFBA proporciona acceso limitado a estos dispositivos.

Referencias

  1. ^ Corporación IBM (1975). Introducción a los métodos de organización y dispositivos de almacenamiento de acceso directo de IBM (PDF) . pag. 1-1. Archivado desde el original (PDF) el 24 de diciembre de 2013 . Consultado el 23 de diciembre de 2013 .
  2. ^ Corporación IBM (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 .
  3. ^ DellEMC. "Powermax 8000 se une a la cartera de soluciones mainframe". Productos Dell EMC para entornos de mainframe . Consultado el 7 de agosto de 2018 .
  4. ^ ab IBM Corporation (1964). Resumen del sistema IBM System/360 (PDF) . pag. 24 . Consultado el 7 de agosto de 2018 .
  5. ^ IBM Corporation (23 de enero de 2003). "Archivos de IBM: unidad de celda de datos IBM 2321" . Consultado el 8 de noviembre de 2011 .
  6. ^ Descripciones de componentes de IBM System/360 - Unidad de control de almacenamiento 2841 et. otros (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.
  7. ^ Manual de archivos de datos (PDF) . IBM.85 usos.
  8. ^ Brown, Robert (marzo de 1968). "Costo y ventajas del DP online". Datamación . Compañía editorial Cahners. págs. 40–43.
  9. ^ ""Ngram_chart: apariciones de DASD"".