Historia de los discos duros y los dispositivos de almacenamiento



RAMAC, el primer disco duro de la historia, podía almacenar 5Mc (5 MegaCaracteres, aprox 5MBytes).  
1935
AEG inventa el primer dispositivo de almacenamiento de audio en soporte magnético (analógico)

1953
IBM construye su primera unidad de cinta.

1956
IBM desarrolla el primer sistema de almacenamiento en disco magnético.
RAMAC
Podía almacenar 5 Mc (Megacaracteres no MegaBytes) en 50 platos de 24 pulgadas cada uno. Se empleaban 7bits y no 8 para almacenar la información.

1961
IBM inventa el primer disco duro en el que las cabezas no entran en contacto con los platos.
Se conoce a este sistema como “air bearing”, algo así como rodamiento de aire. Alarga la vida del sistema al no existir rozamiento entre cabezas y el disco.

 

1963
IBM introduce el primer sistema de discos extraibles

1970
Aparece el “disquete” o floppy de 8 pulgadas

1973
IBM crea el disco “Winchester hard disk drive” , el precursor de los discos duros actuales. Tenía 2 platos con una capacidad de 30MB

1976
Shugart inventa el disquete de 5 y ¼ “

1980
Seagate Technology presenta el primer disco duro para microordenadores, el ST506, que puede almacenar hasta 5 MB.
Phillips presenta su tecnología de almacenamiento óptica, crea el CD o compact disc

1986
Aparece el standard “Integrated Drive Electronics (IDE)”.Se definen entre otros la forma en la que fluyen los datos entre la cpu y el disco.Más tarde sería ampliado y superado por ATA.
ATA define juegos de registros y comandos que permiten hacer más cosas con el interface IDE, como manejar unidades de cinta, cdroms...
Se completan las especificaciones de SCSI (Small Computer System Interface), interfaz y protocolo mediante el cual se gestiona el flujo de datos y control entre "host" y periféricos. Permite emplear el bus para otros aspectos aparte de almacenamiento, como scanners, impresoras, etc.
La definición inicial del estándar permitía hasta 7 dispositivos en el bus

1988
Aparecen las especificaciones RAID "Redundant Arrays of Inexpensive Disks" Inicialmente apareció como un método para agrupar múltiples discos duros pequeños emulando ser un único disco lógico de mayor tamaño. Este Array de discos tenía unas prestaciones superiores a un único disco. Los desarrollos posteriores de RAID han llevado a varios tipos de arrays que se conocen como niveles RAID que ofrecen distinto rendimiento y/o protección contra fallos físicos en los discos.

RAID 0: Data Striping (Stripped volume). Distribuye bloques de cada fichero en múltiples discos, aumenta mucho el rendimiento pero no ofrece ninguna tolerancia a fallos. Diferentes partes (stripes) de un fichero pueden ser accedidas en paralelo lo que resulta en una mejora del rendimiento.
RAID 1: (MIRROR) Mediante esta técnica se escriben los datos por duplicado en dos discos que son básicamente idénticos. Si un disco resulta dañado o falla se puede conmutar el sistema al otro disco o recuperar los datos del otro disco del RAID. Existe una mejora de rendimiento en la lectura ya que se pueden leer los datos de 2 discos simultáneamente. Se aprovecha ½ del espacio de almacenamiento con tal de tener “fault tolerance”.

RAID 3: (Stripping + Parity) Similar al 0 pero además de mejora de rendimiento proporciona tolerancia a fallo de uno de los discos.
Emplea un disco dedicado para la paridad (redundacia)

RAID 5: (Byte Stripping + Parity) Es uno de los más implementados en entornos profesionales. Proporciona “Striping” de los datos y la información de paridad a nivel de byte. Tiene un excelente rendimiento y es tolerante a error en cualquiera de los discos. Como inconveniente tiene que la recuperación de datos en caso de corrupción lógica es extremadamente compleja.

1991
Aparece el primer disco con cabezales de tecnología MagnetoResistiva (MR)
Aparecen los primeros HDs de 2.5 pulgadas.

1992
Se crea la tecnología SMART (Self-Monitoring, Analysis and Reporting Technology) una tecnología que incorporarán todos los discos desde entonces que permite a éstos hacer diagnósticos de su propio estado tratando de predecir y reportar envejecimiento y daños antes de que estos causen la pérdida de los datos almacenados en el disco duro.

1993
Western Digital presenta “Enhanced IDE” (EIDE). El nuevo standard se fundirá con ATA en un futuro.
Soporta velocidades de transferencia más elevadas y discos de mayor capacidad. Por supuesto manteniendo compatibilidad con ATAPI.

1996
Seagate introduce el primer disco de 10,000 RPM –la familia Cheetah
IBM presenta los primeros HDs con cabezales GMR (Giant Magneto Resistive)

1997
Aparece Ultra ATA con una velocidad máxima de transferencia de hasta 33 MBps, dejando obsoleto a EIDE

1999
IBM lanza el Microdrive el disco duro más pequeño del mundo con un diámetro de plato de 1”

2000
Seagate presenta el primer disco duro a 15,000 RPM.

2002
Se supera el límite que permitía hasta ahora el estándar ATA de 137GB

2003
Aparece el estándar S-ATA (Serial ATA)

2005
Toshiba introduce el registro perpendicular (perpendicular recording) en discos duros comerciales

2007
Hitachi rompe el record en almacenamiento por disco duro, creando un disco de 1 TB
 ( 1TB = 1000 GB = 1 Millon de Megabytes )

2010
Bajo la coordinacion de IDEMA se crea el estándar "Advanced Format" con 4 KiB por bloque (sector lógico) en lugar de los tradicionales 512 bytes/sector. Se persigue el objetivo de crear discos duros más eficientes para las grandes capacidades y los grandes ficheros que se emplean en la actualidad (Desde la invención del disco duro a finales la década de los '50 del siglo XX y a pesar del constante crecimiento en capacidad se había mantenido el tamaño de la unidad más pequeña direccionable: el sector de 512 Bytes).
El tamaño concreto de 4096 bytes (4KiB) fue elegido por ser este el tamaño de página de muchos sistemas (Arq. Intel/AMD) o al menos ser la mitad del tamaño de página de otros (arquitecturas SPARC...). Otro motivo fue acercar el tamaño del "sector" a los tamaños de "cluster" de los sistemas de archivo actuales.