RAID
¿Qué es RAID?
RAID: Es una matriz redundante de discos independientes.
Niveles de RAID
RAID 0
También conocido como «separación o fraccionamiento/Striping». Ofrece la más alta transferencia, pero sin tolerancia a fallos.
RAID 1
Implementa un arreglo de discos en espejo en donde los datos son leídos y escritos de manera simultánea en dos discos distintos.
RAID 2
Divide los datos a nivel de bits en lugar de a nivel de bloques y usa un código de Hamming para la corrección de errores.
RAID 3
Sistema de discos en paralelo con disco de paridad para corrección de errores.
RAID 4
Utiliza un disco dedicado para guardar la paridad. Si falla uno de los discos, la información se reconstruye con un O exclusivo.
RAID 5
La información se escribe a múltiples discos sucesivamente en unidades de bloques (striping with distributed parity). La paridad es generada a través de la información de múltiples bloques y escrita hacia un disco opcional.
RAID 6
Los bloques son distribuidos entre los discos como en RAID 5. Tiene 2 discos de paridad. La información está asegurada aun cuando 2 discos del parity group fallen.
RAID 0+1
(También llamado RAID 01) es un RAID usado para replicar y compartir datos entre varios discos. La ventaja de un RAID 0+1 es que cuando un disco duro falla, los datos perdidos pueden ser copiados del otro conjunto de nivel 0 para reconstruir el conjunto global.
RAID 1+0
(A veces llamado RAID 10) es parecido a un RAID 0+1 con la excepción de que los niveles RAID que lo forman se invierten: el RAID 10 es una división de espejos.
RAID 30
Es ideal para aplicaciones no interactivas, tal como señales de gráficos e imágenes. Se conoce también como Striping de arreglos de paridad dedicada.
RAID 50
La información se reparte en los discos y se usa paridad distributiva, por eso se conoce como Striping de arreglo de paridad distribuidas. Se requiere un mínimo de 6 discos.
RAID 100
(A veces llamado también RAID 10+0) es una división de conjuntos RAID 10. El RAID 100 es un ejemplo de «RAID cuadriculado», un RAID en el que conjuntos divididos son a su vez divididos conjuntamente de nuevo.
Discos Duros
Evolución de los Discos Duros
IBM RAMAC (1962)
Fue el primer sistema de almacenamiento en discos comercializado de la historia. Capacidad total de almacenamiento de 5 MBytes.
IBM 1301 Advance Disk File (1965)
Se trata del primer sistema que utilizó cabezales con rodamiento por aire y era capaz de almacenar hasta 28 MBytes.
Fujitsu F6421 Eagle (1981)
La japonesa Fujitsu desarrolló la primera unidad de disco de 10,5 pulgadas, denominada F6421 Eagle. Capacidad de almacenamiento: 446 MBytes de datos.
Quantum (Año desconocido)
El fabricante Quantum desarrolló la primera unidad de disco montada en una tarjeta. Capacidad de 10,5 MBytes y una tasa de transferencia de 0,625 Mbytes/s.
Componentes de un Disco Duro
El Disco Duro es una caja herméticamente cerrada que contiene 2 elementos no intercambiables:
- Unidad de lectura
- Unidad de escritura
El disco duro consta de cuatro componentes principales:
- El actuador
- El cabezal de lectura y escritura
- El motor
- El circuito de control
Interfaces de Discos Duros
Las dos tecnologías de interfaces que coexisten actualmente en la fabricación de discos duros son:
- SCSI: se emplean fundamentalmente en equipos de gama alta.
- EIDE: son los más extendidos.
Tiempos de Acceso y Transferencia
TMA
Tiempo medio de acceso (Average Seek Time) o tiempo medio de búsqueda y posicionamiento de las cabezas del disco duro en un cilindro determinado. Se mide en milisegundos (ms).
TMB
Posicionamiento pista a pista (Track-Track Seek). Tiempo medio de posicionamiento de las cabezas del disco duro entre dos cilindros consecutivos.
Latencia Promedio
Es el promedio de tiempo para que el disco, una vez en la pista correcta, encuentre el sector deseado, es decir, el tiempo que tarda el disco en dar media vuelta.
Velocidad de Transferencia
Velocidad a la que los datos (bits) pueden transferirse desde el disco a la unidad central.
Memoria Caché en Discos Duros
Buffer de Pista
Es una memoria incluida en la electrónica de las unidades de disco, que almacena el contenido de una pista completa.
Buffer o Caché
Es una memoria que va incluida en la controladora interna del disco duro, de modo que todos los datos que se leen y escriben a disco duro se almacenan primeramente en el buffer.
Caché del Disco
Consiste en utilizar la velocidad de la memoria para reforzar la velocidad efectiva del disco. Esta memoria caché se encuentra contenida en los chips de memoria y normalmente es de unos pocos megabytes.
SSD (Solid State Drive)
SSD proviene de las siglas de «Solid State Drive«. Son dispositivos basados en chips de memoria flash, esto es 100% electrónico, por lo que no tiene partes mecánicas en movimiento.