DASD, o Direct Access Storage Device, es una terminología que se originó en el contexto de los mainframes de IBM para referirse a cualquier dispositivo de almacenamiento que permite el acceso directo (aleatorio) a los datos, en contraste con los dispositivos de acceso secuencial como las cintas magnéticas. Esto significa que cualquier bloque de datos puede ser accedido en aproximadamente el mismo tiempo, sin necesidad de leer los datos precedentes. Aunque el término es histórico, su concepto subyacente de acceso aleatorio es fundamental para la mayoría de las tecnologías de almacenamiento modernas, incluyendo discos duros (HDDs) y unidades de estado sólido (SSDs).
En el mundo real, los DASD fueron implementados por IBM en sus sistemas mainframe, como los modelos 3330, 3350 y 3380, que eran grandes unidades de disco magnético. Estos dispositivos eran la base para el almacenamiento de datos en sistemas operativos como OS/360, MVS y z/OS, donde se alojaban bases de datos, archivos de sistema y aplicaciones críticas. Aunque la terminología 'DASD' es específica de IBM, el principio de acceso directo es universal. Por ejemplo, los HDDs y SSDs contemporáneos en servidores, estaciones de trabajo y sistemas de almacenamiento en la nube (como Amazon EBS o Azure Managed Disks) son conceptualmente 'DASD' en el sentido de que ofrecen acceso aleatorio a los datos, aunque con arquitecturas y rendimientos radicalmente diferentes.
Para un arquitecto de sistemas, comprender el concepto de DASD es crucial porque subraya la distinción fundamental entre almacenamiento de acceso aleatorio y secuencial. Esta distinción informa decisiones críticas sobre la elección de la tecnología de almacenamiento adecuada para diferentes cargas de trabajo. Por ejemplo, las bases de datos transaccionales y los sistemas de archivos requieren un rendimiento de E/S aleatorio elevado, lo que hace que los SSDs (herederos conceptuales de los DASD) sean la opción preferida. Por otro lado, el almacenamiento de objetos o el archivado de datos a largo plazo pueden tolerar o incluso beneficiarse de patrones de acceso más secuenciales, lo que permite el uso de HDDs o incluso cintas para optimizar costos. Un arquitecto debe evaluar los requisitos de latencia, IOPS, rendimiento (throughput) y costo para seleccionar la solución de almacenamiento que mejor se alinee con los objetivos de rendimiento y presupuesto del sistema, entendiendo que la capacidad de acceso directo es un pilar para la mayoría de las aplicaciones modernas.