🎓 Cómo usar este documento: Lee la explicación de cada bloque temático y responde las preguntas antes de pasar al siguiente. Las soluciones comentadas están al final.
RAID (Redundant Array of Independent Disks, «conjunto redundante de discos independientes») es un sistema de almacenamiento que usa múltiples discos duros o SSD entre los que se distribuyen o replican los datos.
| Beneficio | Descripción |
|---|---|
| Mayor integridad | Los datos están protegidos frente a errores |
| Mayor tolerancia a fallos | El conjunto sigue funcionando si falla un disco |
| Mayor rendimiento | Lectura/escritura más rápida al repartir la carga |
| Mayor capacidad | Combinación del espacio de varios discos |
💡 Hot spare: Disco de reserva preinstalado que se activa automáticamente cuando falla un disco del conjunto, reduciendo el tiempo de reconstrucción.
RAID estándar
├── RAID 0 → Rendimiento (striping). Sin redundancia
├── RAID 1 → Espejo (mirroring). Sin paridad
├── RAID 2 → División a nivel de bits + código Hamming. En desuso
├── RAID 3 → División a nivel de bytes + disco de paridad dedicado
├── RAID 4 → División a nivel de bloques + disco de paridad dedicado
├── RAID 5 → División a nivel de bloques + paridad distribuida
└── RAID 6 → División a nivel de bloques + doble paridad distribuida
| Característica | Valor |
|---|---|
| Discos mínimos | 2 |
| Paridad | ❌ No tiene |
| Tolerancia a fallos | ❌ Ninguna (si falla 1 disco, se pierden todos los datos) |
| Espacio útil | 100% (suma de todos los discos) |
| Rendimiento | ↑↑ Muy alto en lectura y escritura |
⚠️ Dato clave: El espacio del conjunto está limitado por el disco más pequeño. Si se combina un disco de 300 GB con uno de 100 GB, el conjunto solo tiene 200 GB (100 GB × 2). RAID 0 no era uno de los niveles RAID originales y no es redundante.
⚠️ La fiabilidad del conjunto es inversamente proporcional al número de discos: basta con que falle cualquiera de ellos para que falle el conjunto completo.
| Característica | Valor |
|---|---|
| Discos mínimos | 2 |
| Paridad | ❌ No tiene (usa espejo) |
| Tolerancia a fallos | ✅ Puede fallar todos menos uno |
| Espacio útil | 50% (la mitad se usa para redundancia) |
| Rendimiento lectura | ↑ Mejorado (puede leer de ambos discos simultáneamente) |
| Rendimiento escritura | = Igual que un disco (debe escribir en todos) |
💡 Splitting/Duplexing: Usar controladoras de disco independientes para cada disco maximiza el rendimiento de lectura del RAID 1.
💡 La probabilidad de fallo del conjunto es el producto de las probabilidades de fallo de cada disco (necesitan fallar todos para que falle el conjunto).
| Característica | Valor |
|---|---|
| Discos mínimos | ~39 (en sistemas modernos) |
| Estado | ⚠️ En desuso — único nivel RAID original que no se usa actualmente |
| Característica | División a nivel de bits + corrección de errores con código de Hamming |
| Característica | Valor |
|---|---|
| Discos mínimos | 3 |
| Paridad | 1 disco de paridad dedicado |
| Tolerancia a fallos | ✅ 1 disco |
| Característica | No puede atender varias peticiones simultáneas (todos los discos trabajan juntos en cada operación) |
| Característica | Valor |
|---|---|
| Discos mínimos | 3 |
| Paridad | 1 disco de paridad dedicado (cuello de botella en escritura) |
| Tolerancia a fallos | ✅ 1 disco |
| Diferencia con RAID 3 | División a nivel de bloques (cada miembro puede funcionar independientemente) |
| Característica | Valor |
|---|---|
| Discos mínimos | 3 |
| Paridad | Distribuida entre todos los discos |
| Tolerancia a fallos | ✅ 1 disco |
| Espacio perdido | Equivalente a 1 disco (33% con 3 discos, menos a medida que aumentan) |
| Espacio útil | (n-1) × tamaño_disco |
| Rendimiento | ↑ Lectura, escritura penalizada (recalcula paridad) |
💡 Modo Interino de Recuperación de Datos: Si falla un disco, el sistema sigue funcionando (con degradación de rendimiento) reconstruyendo datos a partir de la paridad. Las aplicaciones no notan el fallo.
⚠️ Dato clave: El fallo de un segundo disco provoca la pérdida completa de los datos.
Diferencia RAID 4 vs RAID 5:
RAID 4 → Paridad en un disco DEDICADO (cuello de botella)
RAID 5 → Paridad DISTRIBUIDA entre todos los discos (sin cuello de botella)
| Característica | Valor |
|---|---|
| Discos mínimos | 4 |
| Paridad | Doble paridad distribuida |
| Tolerancia a fallos | ✅ 2 discos simultáneos |
| Espacio perdido | Equivalente a 2 discos (50% con 4 discos, menos a medida que aumentan) |
| Espacio útil | (n-2) × tamaño_disco |
💡 La capacidad de datos de un conjunto RAID 6 es n-2, siendo n el número total de discos. RAID 6 no era uno de los niveles RAID originales.
Los RAIDs anidados combinan niveles RAID. Se nombran uniendo los niveles usados (con o sin «+»).
⚠️ Regla general: Es preferible tener el RAID 0 como nivel más alto y los conjuntos redundantes debajo, porque así habrá que reconstruir menos discos cuando uno falle → RAID 10 es preferible a RAID 0+1.
RAID 0+1 (RAID 01)
├── Primero se crean conjuntos RAID 0 (striping)
└── Luego se hace un espejo RAID 1 de esos conjuntos
Ventaja: si falla un disco, se reconstruye del otro conjunto RAID 0
Inconveniente: menos robusto que RAID 1+0
(2 fallos simultáneos en distintas divisiones → pérdida total)
RAID 1+0 (RAID 10)
├── Primero se crean conjuntos RAID 1 (espejos)
└── Luego se hace un RAID 0 (striping) sobre esos espejos
Ventaja: en cada división RAID 1 pueden fallar todos los discos menos uno
sin pérdida de datos
Uso: la mejor elección para bases de datos de altas prestaciones
(sin cálculos de paridad → mayor velocidad de escritura)
Combina la división a nivel de bloques de RAID 0 con la paridad distribuida de RAID 5.
| Característica | Valor |
|---|---|
| Discos mínimos | 6 |
| Tolerancia a fallos | ✅ 1 disco por cada grupo RAID 5 |
| Uso recomendado | Aplicaciones que necesitan gran tolerancia a fallos, capacidad y rendimiento de búsqueda aleatoria |
| Tipo RAID | Discos mínimos | Paridad | Características | Espacio perdido |
|---|---|---|---|---|
| RAID 0 | 2 | No tiene | Mejora el rendimiento sin redundancia | 0% |
| RAID 1 | 2 | No tiene | Redundancia a través de espejado | 50% |
| RAID 3 | 3 | Paridad en disco dedicado | Striping a nivel de byte con paridad dedicada | 1 disco (33% con 3 discos) |
| RAID 5 | 3 | Paridad distribuida | Striping a nivel de bloque con paridad distribuida | 1 disco (33% con 3 discos) |
| RAID 6 | 4 | Doble paridad distribuida | Striping con doble paridad | 2 discos (50% con 4 discos) |
| RAID 10 | 4 | No tiene | Combinación de striping y mirroring | 50% |
| RAID 01 | 4 | No tiene | Combinación de mirroring y striping | 50% |
| RAID 50 | 6 | Paridad distribuida en cada conjunto RAID 5 | Combinación de RAID 5 y RAID 0 | 1 disco por grupo RAID 5 |
| RAID 60 | 8 | Doble paridad distribuida en cada conjunto RAID 6 | Combinación de RAID 6 y RAID 0 | 2 discos por grupo RAID 6 |
1. ¿Cuál es la característica principal que diferencia RAID 0 del resto de niveles RAID?
2. En un RAID 5 formado por 5 discos de 2 TB cada uno, ¿cuál es el espacio útil disponible?
3. ¿Qué nivel RAID es el único nivel RAID original que actualmente no se usa?
4. ¿Cuál es la diferencia fundamental entre RAID 4 y RAID 5?
5. ¿Por qué RAID 10 es preferible a RAID 0+1?
6. Un RAID 6 con 6 discos de 4 TB cada uno, ¿cuántos TB de espacio útil tiene?
7. ¿Qué ocurre en un RAID 5 cuando falla un segundo disco mientras el primero ya ha fallado?
| Sistema de Archivos | Tamaño Máximo por Archivo | Tamaño Máximo del Volumen |
|---|---|---|
| FAT32 | 4 GB | 32 GB |
| EXT3 | 2 TB | 32 TB |
| ReiserFS | 8 TB | 16 TB |
| Reiser4 | 16 TB | 16 TB |
| NTFS | 16 TB | 256 TB |
| EXT4 | 16 TB | 1 EB |
| JFS | 4 PB | 32 PB |
| ReFS | 35 PB | 35 PB |
| QFS | 4 EB | 16 EB |
| APFS | 8 EB | 8 EB |
| HFS+ | 8 EB | 8 EB |
| XFS | 8 EB | 8 EB |
| exFAT | 16 EB | 128 PB |
| Btrfs | 16 EB | 16 EB |
| ZFS | 16 EB | 256 ZB |
💡 Mnemotecnia de jerarquía de unidades:
KB → MB → GB → TB → PB → EB → ZB (cada salto = ×1024)
Sistemas de archivos — datos esenciales para el examen
FAT32
├── Archivo máx: 4 GB ← limitación histórica importante
├── Volumen máx: 32 GB
└── Compatible con Windows, Linux y macOS
EXT3 / EXT4 (Linux)
├── EXT3: archivo 2 TB / volumen 32 TB (con journaling)
├── EXT4: archivo 16 TB / volumen 1 EB (mejora significativa)
└── EXT4 es el estándar actual en la mayoría de distribuciones Linux
NTFS (Windows)
├── Archivo máx: 16 TB
├── Volumen máx: 256 TB
└── Sistema de archivos estándar de Windows desde XP
ZFS
├── Archivo máx: 16 EB
├── Volumen máx: 256 ZB ← el límite más alto de la tabla
└── Diseñado para alta fiabilidad y grandes volúmenes
⚠️ Dato clave: La gran limitación de FAT32 es el tamaño máximo de archivo de 4 GB, lo que lo hace inadecuado para ficheros de vídeo modernos. exFAT nació para superar esta limitación manteniendo compatibilidad.
8. ¿Cuál es el tamaño máximo de archivo que admite FAT32?
9. ¿Qué sistema de archivos tiene el mayor límite de tamaño de volumen según la tabla?
10. Un archivo de vídeo de 8 GB, ¿en qué sistema de archivos no podría almacenarse directamente?
11. ¿Cuál es la diferencia de límite de volumen entre EXT3 y EXT4?
Los modelos de color proporcionan métodos precisos para definir colores. Cada modelo define los colores mediante componentes de color específicos.
Modelos de color
├── CMYK → Impresión (sustractivo)
├── RGB → Pantallas y monitores (aditivo)
├── HSB → Basado en percepción humana (matiz, saturación, brillo)
└── Escala de grises → Un único componente (luminosidad)
| Componente | Significado | Rango |
|---|---|---|
| C | Cian (Cyan) | 0–100 (porcentaje) |
| M | Magenta (Magenta) | 0–100 (porcentaje) |
| Y | Amarillo (Yellow) | 0–100 (porcentaje) |
| K | Negro (Black) | 0–100 (porcentaje) |
💡 Sustractivo: El color (la tinta) se añade a una superficie (como el papel blanco). La tinta sustrae brillo de la superficie. Cuando los valores de C, M e Y son 100, el resultado es negro. Cuando son 0, se ve la superficie misma (el papel blanco).
⚠️ ¿Por qué existe la K (negro)? La tinta negra es más neutra, oscura y barata que mezclar C+M+Y, y produce resultados más nítidos, especialmente para impresión de texto.
💡 Uso: Exclusivamente en impresión.
| Componente | Significado | Rango (24 bits) |
|---|---|---|
| R | Rojo (Red) | 0–255 |
| G | Verde (Green) | 0–255 |
| B | Azul (Blue) | 0–255 |
💡 Aditivo: El color se produce a partir de la luz transmitida. Las luces roja, azul y verde se mezclan para producir colores. Cuando los tres valores son 255 (máxima intensidad), el resultado es blanco. Cuando los tres son 0, hay ausencia de luz = negro.
💡 Uso: Monitores, pantallas, proyectores. Es el modelo más utilizado porque posibilita el almacenamiento y visualización en pantalla de una amplia gama de colores.
RGB — Combinaciones clave:
R=255, G=0, B=0 → Rojo puro
R=0, G=255, B=0 → Verde puro
R=0, G=0, B=255 → Azul puro
R=255, G=255, B=0 → Amarillo
R=255, G=0, B=255 → Magenta
R=0, G=255, B=255 → Cian
R=255, G=255, B=255 → Blanco
R=0, G=0, B=0 → Negro
⚠️ Dato clave: En una imagen de 24 bits, cada componente se expresa con 8 bits → valores de 0 a 255. En imágenes de 48 bits, el rango es mayor.
También denominado HSV (con los componentes matiz, saturación y valor).
| Componente | Significado | Rango |
|---|---|---|
| H | Matiz (Hue) | 0–360 grados (posición en el espectro) |
| S | Saturación (Saturation) | 0–100% (vivo vs apagado) |
| B | Brillo (Brightness) | 0–100% (cantidad de blanco) |
💡 Matiz en grados — valores clave:
| Grados | Color |
|---|---|
| 0° | Rojo |
| 60° | Amarillo |
| 120° | Verde |
| 180° | Cian |
| 240° | Azul |
| 300° | Magenta |
💡 Saturación: Determina si el color es vivo (100%) o apagado/gris (0%). Cuanto mayor es el valor, más vivo es el color.
💡 Brillo: Determina la cantidad de blanco que contiene el color. Cuanto mayor es el valor, más brillante es el color.
| Característica | Valor |
|---|---|
| Componentes | 1 solo componente: la luminosidad |
| Rango | 0 (negro) – 255 (blanco) |
| Relación con RGB | Cada color de escala de grises tiene un valor equivalente de los componentes R, G y B del modelo RGB |
| Resultado | Al convertir una fotografía en color a escala de grises → fotografía en blanco y negro |
| Modelo | Tipo | Componentes | Rango | Uso principal |
|---|---|---|---|---|
| CMYK | Sustractivo | C, M, Y, K | 0–100% | Impresión |
| RGB | Aditivo | R, G, B | 0–255 (24 bits) | Pantallas y monitores |
| HSB/HSV | Perceptual | H, S, B | H: 0–360°, S/B: 0–100% | Diseño gráfico |
| Escala de grises | — | Luminosidad | 0–255 | Blanco y negro |
💡 Mnemotecnia:
- CMYK → Color para iMprenta con aYuda del negro (K)
- RGB → Rojo Green (verde) Blue — para pantallas
- HSB → Hue (matiz) Saturation Brightness — percepción Humana
12. ¿Cuál es el modelo de color utilizado en la impresión?
13. En el modelo RGB, ¿qué color resulta de combinar los tres componentes en su máxima intensidad (255, 255, 255)?
14. En el modelo CMYK, ¿por qué se incluye el negro (K) si teóricamente se puede obtener mezclando C, M e Y al 100%?
15. En el modelo HSB, ¿qué componente determina si un color es vivo o apagado?
16. El rojo en el modelo HSB tiene un matiz (H) de:
17. ¿Qué diferencia fundamental existe entre los modelos aditivos y sustractivos?
18. ¿Cuántos bits se usan por componente en una imagen RGB de 24 bits?
1 → c) RAID 0 distribuye los datos (striping) entre los discos para aumentar el rendimiento, pero no tiene ningún mecanismo de redundancia. Si falla cualquier disco del conjunto, se pierden todos los datos. No era uno de los niveles RAID originales y no es redundante.
2 → c) RAID 5 con 5 discos de 2 TB: espacio útil = (n-1) × tamaño = (5-1) × 2 TB = 8 TB. Un disco equivalente en espacio se destina a la paridad distribuida entre todos los discos.
3 → b) RAID 2 es el único nivel RAID original que actualmente no se usa. Usaba división a nivel de bits con código de Hamming para corrección de errores, requiriendo ~39 discos en sistemas modernos, lo que lo hace completamente impractical.
4 → b) La diferencia clave es la ubicación de la paridad: RAID 4 tiene toda la paridad en un disco dedicado (que se convierte en cuello de botella en escritura), mientras que RAID 5 distribuye la paridad entre todos los discos del conjunto, eliminando ese cuello de botella.
5 → b) En RAID 10 (stripe of mirrors), cuando falla un disco solo hay que reconstruir ese espejo. En RAID 0+1 (mirror of stripes), cuando falla un disco en una división, toda esa división queda expuesta y hay que reconstruir más datos. Por eso RAID 10 es más robusto y preferible.
6 → c) RAID 6 con 6 discos de 4 TB: espacio útil = (n-2) × tamaño = (6-2) × 4 TB = 16 TB. Dos discos equivalentes se dedican a la doble paridad distribuida.
7 → b) En RAID 5 solo hay tolerancia para el fallo de 1 disco. Si falla un segundo disco mientras el primero ya ha fallado (y no se ha reconstituido), se produce la pérdida completa de todos los datos del conjunto. Para protegerse de fallos dobles hay que usar RAID 6.
8 → b) La gran limitación histórica de FAT32 es el tamaño máximo de archivo de 4 GB. Esto hace que sea incompatible con archivos de vídeo modernos, ISOs de sistema operativo y muchos otros ficheros grandes. exFAT nació precisamente para superar esta limitación.
9 → c) ZFS tiene el mayor límite de volumen de la tabla: 256 ZB (zettabytes). Es un sistema de archivos diseñado para entornos de almacenamiento masivo con alta fiabilidad. Le sigue NTFS con 256 TB, mucho menor.
10 → c) FAT32 tiene un límite de 4 GB por archivo. Un archivo de 8 GB supera ese límite y no puede almacenarse directamente en FAT32. NTFS (16 TB), EXT4 (16 TB) y XFS (8 EB) no tienen ningún problema con un archivo de ese tamaño.
11 → b) EXT3 admite un volumen máximo de 32 TB, mientras que EXT4 amplía ese límite a 1 EB (exabyte = 1.024 petabytes). EXT4 también mejora el límite de tamaño de archivo de 2 TB (EXT3) a 16 TB.
12 → c) El modelo CMYK es el utilizado en impresión. Sus componentes son Cian, Magenta, Amarillo y negro (K), y es un modelo sustractivo donde los pigmentos sustraen luz de la superficie del papel.
13 → c) En RGB, cuando los tres componentes están en su máxima intensidad (R=255, G=255, B=255), las luces roja, verde y azul se combinan produciendo blanco. Es un modelo aditivo: la suma de toda la luz es blanco. Cuando todos son 0, hay ausencia de luz = negro.
14 → b) El negro se incluye en CMYK porque la tinta negra es más neutra y oscura que la mezcla teórica de C+M+Y (que en la práctica produce un marrón oscuro), produce resultados más nítidos (especialmente en texto) y es más barata que usar tres tintas de color para hacer negro.
15 → b) La saturación (S) determina si el color es vivo o apagado. A mayor saturación (100%), el color es más puro y vivo. A menor saturación (0%), el color se acerca al gris. El matiz determina qué color es y el brillo cuánta luz contiene.
16 → c) En el modelo HSB, el rojo tiene un matiz de 0 grados (también 360°, ya que es circular). El amarillo está en 60°, el verde en 120°, el cian en 180°, el azul en 240° y el magenta en 300°.
17 → b) Los modelos aditivos (RGB) producen color mezclando luz transmitida — sumar colores produce colores más claros hasta llegar al blanco. Los modelos sustractivos (CMYK) producen color con pigmentos que absorben (sustraen) parte de la luz de una superficie blanca — sumar pigmentos produce colores más oscuros hasta llegar al negro.
18 → c) En una imagen RGB de 24 bits, los 24 bits se reparten equitativamente entre los 3 componentes: 8 bits por componente (R, G y B). 2⁸ = 256 valores posibles por componente → rango de 0 a 255. Esto permite representar 256³ = ~16,7 millones de colores distintos.
| Concepto | Valor / Respuesta clave |
|---|---|
| RAID = | Redundant Array of Independent Disks |
| RAID 0: tolerancia a fallos | ❌ Ninguna |
| RAID 0: discos mínimos | 2 |
| RAID 0: espacio útil | 100% (suma total) |
| RAID 1: mecanismo | Espejo (mirroring) |
| RAID 1: discos mínimos | 2 |
| RAID 1: espacio útil | 50% |
| RAID 2: estado | En desuso (único nivel original no usado) |
| RAID 3: paridad | Disco dedicado a nivel de bytes |
| RAID 4: paridad | Disco dedicado a nivel de bloques (cuello de botella) |
| RAID 5: paridad | Distribuida entre todos los discos |
| RAID 5: discos mínimos | 3 |
| RAID 5: tolerancia a fallos | 1 disco |
| RAID 5: espacio útil | (n-1) × tamaño disco |
| RAID 6: paridad | Doble paridad distribuida |
| RAID 6: discos mínimos | 4 |
| RAID 6: tolerancia a fallos | 2 discos simultáneos |
| RAID 6: espacio útil | (n-2) × tamaño disco |
| RAID 10 vs RAID 0+1 | RAID 10 es preferible (menos discos a reconstruir) |
| RAID 10: mejor uso | Bases de datos de altas prestaciones |
| RAID 50: discos mínimos | 6 |
| Hot spare | Disco de reserva activación automática ante fallo |
| FAT32: archivo máx | 4 GB |
| FAT32: volumen máx | 32 GB |
| EXT3: archivo máx | 2 TB |
| EXT3: volumen máx | 32 TB |
| EXT4: archivo máx | 16 TB |
| EXT4: volumen máx | 1 EB |
| NTFS: volumen máx | 256 TB |
| ZFS: volumen máx | 256 ZB (el mayor de la tabla) |
| Jerarquía de unidades | KB → MB → GB → TB → PB → EB → ZB |
| CMYK: tipo | Sustractivo |
| CMYK: uso | Impresión |
| CMYK: componentes | Cian + Magenta + Amarillo + Negro (K) |
| CMYK: rango | 0–100% |
| CMYK: C+M+Y al 100% → | Negro |
| CMYK: todos a 0 → | Blanco (se ve el papel) |
| RGB: tipo | Aditivo |
| RGB: uso | Pantallas y monitores |
| RGB: componentes | Rojo + Verde + Azul |
| RGB: rango (24 bits) | 0–255 por componente (8 bits cada uno) |
| RGB: 255,255,255 → | Blanco |
| RGB: 0,0,0 → | Negro |
| HSB: componentes | Matiz (H) + Saturación (S) + Brillo (B) |
| HSB: matiz del rojo | 0° |
| HSB: matiz del verde | 120° |
| HSB: matiz del azul | 240° |
| HSB: saturación | % de pureza del color (0=gris, 100=vivo) |
| Escala de grises: componente | Luminosidad (0=negro, 255=blanco) |
| Escala de grises y RGB | Cada gris = valor equivalente de R, G y B |