Arquitectura de Memorias Entrelazadas y Configuración de Sistemas RAID

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,26 KB

Memorias Entrelazadas

Las memorias entrelazadas (*) son memorias compuestas a partir de módulos más pequeños.

2. Tipos de Selección

  • Orden inferior: Direcciones consecutivas en módulos consecutivos. Se realiza la selección del módulo con los bits de menor peso.
  • Orden superior: Cada módulo contiene direcciones consecutivas. Se realiza la selección del módulo con los bits de mayor peso.

Formas de Organización

  • Organización S:
    • Ventajas: Es ideal para acceder a un vector de datos y resulta muy útil en la transferencia de bloques en sistemas con Memoria Caché (MC).
    • Inconvenientes: Presenta dificultades en el acceso a posiciones de memorias no consecutivas y se utilizan todos los módulos para acceder a una sola posición.
  • Organización C:
    • Ventaja: Para acceder a una posición de memoria ya no se ocupan todos los módulos, sino que se ocupa únicamente el módulo que contiene esa dirección, dejando el resto de los módulos libres.

RAID (Redundant Array of Independent Disks)

El sistema RAID consiste en una organización distinta de discos. Surge principalmente por dos razones:

  • Aumentar la tasa de transferencia de datos entre el procesador y el disco.
  • Disminuir la tasa de errores y mejorar su recuperación.

Inicialmente, el objetivo era combinar varios dispositivos de bajo coste y tecnología más antigua en un conjunto que ofrecía mayor capacidad, fiabilidad, velocidad o una combinación de estas, en comparación con un solo dispositivo de última generación y coste más alto.

Este objetivo inicial ha variado con el tiempo; por ello, muchos han cambiado la "I" de Inexpensive (barato) por la "I" de Independent (independiente).

Niveles de RAID

RAID Nivel 0: Disk Striping

  • Aconsejable en aplicaciones de tratamiento de imágenes, audio, vídeo o CAD/CAM. Es una buena solución para cualquier aplicación que necesite un almacenamiento a gran velocidad pero que no requiera tolerancia a fallos.
  • No se ajusta realmente al acrónimo RAID.

RAID Nivel 1: Mirroring

  • Ofrece un rendimiento en lectura doble.
  • Proporciona una muy alta tolerancia a fallos.

RAID Nivel 2

  • Trabaja con palabras y bytes.
  • La información se divide en nibbles, utilizándose otros 3 bits para paridad.
  • Las unidades de disco están sincronizadas.

RAID Nivel 3

  • La información se divide en nibbles utilizándose 1 bit de paridad.
  • Los discos deben ir sincronizados.

RAID Nivel 4

  • Trabaja con tiras, introduciéndose un disco para guardar la paridad.
  • Existe una gran carga sobre el disco de paridades.
  • Las unidades de disco no están sincronizadas.

RAID Nivel 5

  • Trabaja con tiras, distribuyendo los bits de paridad entre todos los discos.
  • Si una unidad falla, la reconstrucción es compleja.
  • Las unidades de disco no están sincronizadas.

Entradas relacionadas: