Dispositivo de almacenamiento de acceso directo

ImprimirCitar
Dispositivo de almacenamiento secundario

Un dispositivo de almacenamiento de acceso directo (DASD) (pronunciado) es un dispositivo de almacenamiento secundario en el que "cada registro físico tiene una ubicación discreta y un único dirección". El término fue acuñado por IBM para describir los dispositivos que permitían el acceso aleatorio a los datos, siendo los principales ejemplos la memoria de tambor y las unidades de disco duro. Posteriormente, las unidades de disco óptico y las unidades de memoria flash también se clasifican como DASD.

El término DASD contrasta con un dispositivo de almacenamiento de acceso secuencial, como una unidad de cinta magnética, y un equipo de grabación de unidades, 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 cosa que no sea el "siguiente" grabar en una cinta o una baraja de cartas requiere saltarse los registros intermedios y requiere un tiempo proporcionalmente largo para acceder a 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 dado.

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).

  • M representa el número de la asignación
  • BB representando al Ben (de 2321 celdas de datos),
  • CC representando al CYlinder,
  • HH representando al Head (o pista) y
  • R representando al RNúmero de ecord (block).

Cuando se suspendió la celda de datos 2321 en enero de 1975, el esquema de direccionamiento y el dispositivo en sí se denominaron CHR o CTR por registro de seguimiento de cilindros, ya que el número de contenedor siempre era 0.

IBM se refiere a los registros de datos con los que trabajan los programadores como registros lógicos, y el formato en DASD 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 desde medios externos. Los métodos básicos de acceso, 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, al igual que 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 fijas de bloques físicos 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 solo ofrece simplicidad, sino también un aumento en el rendimiento.

FBA es compatible con VM/370 y DOS/VSE, pero no con MVS ni con sistemas operativos posteriores en la línea OS/360.

SCSI conectado a FCP

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

Acceso

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

DOS / 360 y sucesoras

(feminine)

De DOS/360 a z/VSE admiten conjuntos de datos en DASD con los siguientes métodos de acceso:

  • IOCS lógicos (LIOCS)
    • método de acceso secuencial (SAM)
    • método de acceso directo (DAM)
    • método de acceso secuencial indexado (ISAM)
    • método de acceso a almacenamiento virtual (VSAM)
  • IOCS Físicas (PIOCS)
    • Ejecutar el programa de canal (EXCP)

OS/360 y sucesores

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

  • Método básico de acceso secuencial (BSAM)
  • Método básico de acceso secuencial indexado (BISAM)
  • Método de acceso secuencial solicitado (QSAM)
  • Método de acceso secuencial indexado (QISAM)
  • Método básico de acceso particionado (BPAM)
  • Método básico de acceso directo (BDAM)
  • Método de acceso a almacenamiento virtual (VSAM)
  • Programa de Canales Ejecutados (EXCP)
  • Programa de Canales Reales en Almacenamiento Real (EXCPVR)

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

Terminología

IBM en su primera versión de 1964 del "IBM System/360 System Summary" usó el término Archivo para describir colectivamente los dispositivos ahora llamados DASD. Archivos provistos de "almacenamiento de acceso aleatorio'" Al mismo tiempo, el manual de referencia de productos de IBM describía dichos dispositivos como "dispositivos de almacenamiento de acceso directo" sin ninguna sigla.

Un uso público temprano del acrónimo DASD se encuentra en el manual de IBM de marzo de 1966, "Manual de archivos de datos". El uso más antiguo que no es de IBM del acrónimo DASD encontrado por el visor de ngramas de Google " para referirse a los dispositivos de almacenamiento data de 1968. A partir de entonces, el uso del término creció exponencialmente hasta 1990, después de lo cual su uso disminuyó sustancialmente.

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 consisten en unidades de disco individuales. Más comúnmente "DASD" significa matrices de discos grandes que utilizan esquemas RAID. Los dispositivos actuales emulan CKD en hardware FBA.

Contenido relacionado

Puerto paralelo

Ferrocarril canadiense del Pacífico

Proyecto Cybersyn

El Proyecto Cybersyn o proyecto Synco fue un proyecto chileno de 1971 a 1973 durante la presidencia de Salvador Allende con el objetivo de construir un...
Más resultados...
Tamaño del texto:
Copiar