Monografias.com > Computación > Sistemas Operativos
Descargar Imprimir Comentar Ver trabajos relacionados

Raid, sistemas operativos




Enviado por panty_da



Partes: 1, 2

    Indice

    1-
    2-
    Algo sobre discos
    duros

    3-
    Los componentes
    fisicos de una unidad de disco duro

    4-
    Niveles de
    Raid

    4.1.
    Raid
    0

    Ventajas Raid 0
    Inconvenientes Raid 0
    Ambientes donde implementarlos.
    4.2.
    Raid 1
    Ventajas Raid 1
    Inconvenientes Raid 1
    Ambientes donde implementarlos.
    4.3.
    Raid 2
    Ventajas Raid 2
    Inconvenientes Raid 2
    4.4.
    Raid 3
    Ventajas Raid 3
    Inconvenientes Raid 3
    4.5.
    Raid 4
    Ventajas Raid 4
    Inconvenientes Raid 4
    4.6.
    Raid
    5

    Ventajas Raid 5
    Inconvenientes Raid 5
    Ambientes en donde implementarlos
    4.7.
    Raid
    6

    Ventajas Raid 6
    Inconvenientes Raid 6
    4.8.
    Raid
    10

    Ventajas Raid 10
    Ambientes en donde implementarlos
    4.9.
    Raid
    30

    Ventajas Raid 30
    Ambientes en donde implementarlos
    4.10.
    Raid
    50

    Ventajas Raid 50
    Ambientes en donde implementarlos
    5.
    Como
    seleccionar un Rai

    6.
    Acronimos
    7.
    Glosario

    1- Introdución

    Los discos duros
    son menos eficaces que el rendimiento general del sistema,
    provocando una descompensacion entre el tratamiento de la
    informacion del sistema (muy
    rapido) y la lectura
    – grabacion de datos en el
    disco duro
    (muy lenta). Para ello se invento un sistema para guardar
    información en varios discos duros a
    la vez por lo que el acceso de hace mas rapido ya que la carga se
    distribuia entre los diferentes discos duros, a esto se le llamo
    RAID.

    2- Algo sobre discos duros

    Siempre que se enciende el computador,
    los discos sobre los que se almacenan los datos giran a una
    velocidad
    vertiginosa (a menos que disminuyan su potencia para
    ahorrar electricidad).
    Los discos duros de hoy, con capacidad de almacenar
    multigigabytes mantienen el minimo criterio de una cabeza de
    lectura/escritura
    suspendida sobre una superficie magnetica que gira velozmente con
    precision microscópica.

    Los discos duros pertenecen a la llamada memoria
    secundaria o almacenamiento
    secundario. Al disco duro se
    le conoce con gran cantidad de denominamciones como disco duro,
    rigido (frente a los discos flexibles o por su fabricación
    a base de una capa rigida de aluminio),
    marca de
    cabezas para disco duro). Estas denominaciones aunque son las
    habituales no son exactas ya que existen discos de iguales
    prestaciones
    pero son flexibles, o bien removibles o transportables, u otras
    marcas
    diferentes fabricantes de cabeza.

    Estos estan compuestos por varios platos, es decir
    varios discos de material magnetico montados sobre un eje central
    sobre el que se mueven. Para leer y escribir datos en estos
    platos se usan las cabezas de lectura/escritura que
    mediante un proceso
    electromagnético codifican/decodifican la información que han de leer o escribir. La
    cabeza de lectura/escritura en un disco duro estan muy cerca de
    la superficie , de forma que casi da vuelta sobre ella, sobre el
    colchon de aire formado por
    su propio movimiento.
    Debido a esto, estan cerrados herméticamente, porque
    cualquie particula de polvo puede dañarlos-

    Los discos duros se presentan recubiertos de una capa
    magnetica delgada, habitualmente de oxido de hierro, y se
    dividen en unos circulos concéntricos cilindricos
    (coincidentes con las pistas de los disquetes), que empiezan en
    la parte exterior del disco (primer cilindro ) y terminan en la
    parte interior (ultimo). Asimismo, estos cilindros se dividen en
    sectores, cuyo numero esta determinado por el tipo de disco y su
    formato, siendo todos ellos de un tamaño fijo en cualquier
    disco. Cilindros como sectores se identifican con una serie de
    numeros que se les asigna, empezando por el 1, pues el numero 0
    de cada ciliindro se reserva para propósitos de
    identificación mas que para alamacenamientos de datos.
    Estos escritos/leidos en el disco deben ajustarse al
    tamaño fijado del almacenamiento de
    los sectores. Habitualmente, los sistemas de
    discos duros contienen mas de una unidad en su interior, por lo
    que el numero de caras puede ser mas de dos. Estas se identifican
    con un numero, siendo el 0 para la primera. En general su
    organización es igual a los diskettes. La
    capacidad del disco resulta de multiplicar el numero de caras por
    el de pistas por cara y por el de sectores por pista, al total
    por el numero de bytes por sector.

    Para escribir, la cabeza se situa sobre la celda a
    grabar y se hace pasar por ella un pulso de corriente, lo cual
    crea un campo magnetico
    en la superficie. Dependiendo del sentido de la corriente,
    así será la polaridad de la celda, para leer, se
    mide la corriente inducida por el campo
    magnético de la celda. Es decir que al pasar sobre una
    zona detectará un campo magnetico
    que según se encuentre magnetizada en un sentido u otro,
    indicar, indicará si esa posición hay almacenado un
    0 o un 1 dependiendo del valor del
    campo magnetico provocado por dicho corriente.

    3. Los
    componentes fisicos de una unidad de disco duro

    Los discos (Platters)

    Estan elaborados de compuestos de vidrio, cerámica o aluminio
    finalmente pulidos y revestidos por ambos lados con una capa muy
    delgada de una aleación metalica. Los discos estan unidos
    a un eje y un motor que los
    hace girar a una velocidad
    constante entre las 3600 y 7200 RPM. Convencionalmente los discos
    duros estan compuestos por varios platos, es decir varios discos
    de material magnetico montados sobre un eje central. Estos discos
    normalmente tienen dos caras que pueden usarse para el
    almcenamientos de datos, , si bien duele reservarse una parte
    para para almacenar información de control.

    Las cabezas

    Estan ensambladas en pila y son las responsables de
    la lectura y
    la escritura de los datos en los discos. La mayoria de los discos
    duros incluyen un cabeza de Lectur/Escritura a cada lado del
    disco, sin embargo algunos discos de alto desempeño tiene dos cabezas sobre cafda
    superficie, de manera que cada cabeza atiende la mitas del disco
    reduciendo la distancia del desplazamiento radial. Las cabezas de
    Lectura/Escritura no tocan el disco cuando este esta girando a
    toda velocidad; por el contrario, flotan sobre un cojin de
    aire
    extremadamente delgado. Para comparación un cabello humano
    tiene cerca de 400 micropulgadas de diámetro, esto reduce
    el desgaste en la superficie del disco durante la
    operación normal, cualquier polvo o impureza en el aire
    puede dañar la cabeza o el medio.

    Su funcionamiento consiste en una bobina que se acciona
    según el campo magnetico que detecte con el soporte
    magnetico, produciendo una pequeña corriente que es
    detectada y amplificada por la electrónica de la unidad de
    disco

    El eje

    Es la parte del disco duro que actua como soporte, sobre
    el cual esta montado y giran los platos del disco.

    Actuador

    Es un motor que mueve
    una estructura que
    contiene de lecturas entre el centmro y el borde externo de los
    discos. Un actuador usa la fuerza de un
    electromagneto empujado contra magnetos fijos para mover los
    heads, stack , Assembly, a traves del disco. La controladora
    manda mas corriente a traves del elctromagenmto para mover las
    cabezas cerca del borde del disco. En caso de una perdida de
    poder, un
    resorte mueve la cabeza nuevamente hacia el centntro del disco
    hacia una zona donde no se guardan datos. Dado que todas la
    cabezas estan unidas al HSA ellas se mueven al unísono. La
    capacidad global del disco aumentara ya que se suman las
    capacidades de los diferentes discos que componen el
    conjunto.

    4. Niveles de
    Raid

    4.1. Raid 0 : Data
    Stripping without parity (DSA)

    Datos en banda de discos sin paridad sin correccion de
    errores.

    Este nivel no incorpora redundancia de datos . Es el
    nivel de Raid que brninda mejor rendimiento en escritura y
    lectura, sin proporcionar tolerancia a
    fallas. No obstante almacena y recupera los datos con mayor
    rapidez que el almacenamiento de datos en serie en un unico
    disco, gracias al emppleo de una técnica denominada
    distribuncion de datos que mejoran la velosodad de transferencia
    del disco. La distribución de datos dividen los datos en
    segmentos que se transmfieren a distint as unidades de disco. Su
    inconveniente es que no se resuelve el problema de la fiabilidad,
    pues los datos no se almacenan de manera redunadante.

    Este tipo de arregle utiliza una técnica llamada
    Striping, la cual distribuye la información en bloques
    entre los diferentes discos. Se requieren como minimo dos
    discos.

    Ventajas

    • Proporcionan un alto rendimiento
    • No tiene un costo
    adicional
    • Toda la capacidad del disco se emplea
    • Permite acceder a mas de un disco a la vez, logrando una
    tasa de transferencia mas elevada y un rapido tiempo de
    acceso.

    Inconvenientes

    • No es verdaderamente un disco Raid ya que no
    tienen integridad de datos.
    • Un error en uno de los discos implica la perdida total
    de los datos

    Ambiente en donde implementarlo

    Es una buena alternativa en sistemas en donde sea mas
    importante el rendimiento que la seguridad de los
    datos es decir ambientes que puedan soportar una perdida de
    tiempo de
    operación para poder
    reemplazar el disco que falle y reponer toda la
    información.

    4.2. Raid 1 : Mirrored Disk
    Array (MDA)

    Conjunto de discos en espejo

    La configuración de nivel 1 de Raid o disco en
    espejo incluye dos unidades de disco:

    1 unidad de datos y una unidad de replica. Cuando se
    describen datos en una unidad, tambien se escriben en la otra. El
    disco redunadante es una replica exacta del disco de datos, por
    lo que se conoce tambien como disco espejo. Los datos pueden
    leerese de cualquieras de las 2 unidades de forma que si se
    averia la unidad de datos es posible acceder a la unidad de
    replica, con lo que el sistema puede seguir funcionando. Con el
    nivel de Raid se obtiene la misma velocidad de lectura/ escritura
    que una configuración normalizada de disco, por lo que
    constituye l a mejor opcion para aplicaciones que conllevan un
    gran número de operaciones de
    escritura.

    Su principal incoveniente es el costo que supone
    multiplicar el numero de discos necesarios para los datos
    desaprovechando la mitad de la capacidad total del conjunto del
    disco. Es el mejor en ambientes que necesitan un alto rendimiento
    de lectura.

    Ventajas

    Mayor rendimiento en las lecturas de datos en las
    lecturas convencionales.
    Podemos recuperar todos los datos en caso de error en unos de los
    discos ya que si un disco suspende la operación el otro
    continua duisponible.

    Incovenientes

    Bastante caro ya que necesitamos el doble de espacio que
    el ne cesario.
    Moderada lentitud en la escritura de datos ya que la hemos de
    escribir en dos localizaciones

    Ambientes en donde
    implementarlos

    Raid1 esta diseñado para sistemas en donde la
    disponibilidad de información es esencial y su reemplazo
    resultaria difícil y costoso (mas costoso que reponer el
    disco en si)
    Tipico en escrituras aleatorias pequeñas con tolerancia a
    fallas. El problema de este tipo de arreglos es el costo que
    implica duplicar el disco

    4.3. Raid 2 : Hamming code
    for Error Correction

    Es el primer nivel de Raid que usa codigo de
    correciones de error utilizando la " generación Hamming"
    de codigo de
    error.
    Con unico de paridad solo se puede detectar un unico error, pero
    si esta interesado en la recuperación de mas errores son
    necesarios mas discos adicionales. Sistemas de nueve discos.
    Este nivel cuenta con varios discos para bloques de redundancia y
    correcion de errores. La división es a nivel de bits, cada
    byte se graba con un bit cada uno de los discos y un bit de
    paridad en el noveno y el acceso es simultaneo a todas las
    unidades tanto en operaciones de
    escritura como lectura. Algunos de estos discos son empleados
    para codigos de error, los cuales se emplean para referencias de
    los datos en caso de que falle uno de los discos. Este nivel
    tiene un costo bastante elelvado ya que necesitamos muchos discos
    para mantener los codoigos de error. Gracias a como estan
    distribuidos los datos en los discos se consigue mejorar la
    velocidad de transferencia principalmente en la lectura ya que
    podemos emplear todos los discos en paralelo. Estos discos aunque
    proporcionen un buen rendimiento no son muy empleados ya que los
    niveles 1 –3 – 5 proporcionan una mayor relacion
    costo/rendimiento

    Ventajas

    • Se emplea para mejorar de demanda y
    tambien la velocidad de transferencia.
    • Podemos recuperar los datos gracias a los discos de codigo
    de error.

    Inconvenientes

    • Solucion cara ya que requeriremos mucho disco
    para guardar los codigos de error.
    • Tiempo de escritura de datos babstante lentos, incluso
    aunque los datos se separen el los diferentes discos

    4.4. Raid 3

    Sistemas de disco en paralelo con disco de paridad para
    correccion de errores.
    Conocido tambien como Striping con paridad delicada.
    Utiliza tambien un disco de protección de
    información separado para almacenar información de
    contmrol codificada con lo que se logra una forma mas eficaz de
    proporcionar redundancia de datos. Este control de
    información codificada o paridad proviene de los datos
    almacenados en los discos y permite la reconstrucción de
    inmformacion en caso de fallas. Se requieren como minimo 3 discos
    y se utiliza la capacidad de un disco para la información
    de control.
    Los datos se dividen fragmentos que se transfieren a los discos
    que funcionan en paralelo, lo que permiten enviar mas datos de
    una sola vez, y aumentar en forma sustancial la velocidad general
    de transferencia de datos. Esta ultima característica convierte a este nivel en
    idóneo para que estas aplicaciones que requieran la
    transferencia de grandes ficheros contiguos hacia y desde el
    ordenador central.

    Resultan mas adecuados para sistemas en los que
    tranfieren grandes cantidades de datos secuencialmente , ejemplo
    audio, video. Para estos
    es el nivel Raid mas eficiente ya que nunca es necesario leer
    modificar, escribir el bloque de paridad. Es menos apropiado para
    el tipo de acceso de base de datos en
    los cuales se necesitan transeferir pequeñas unidades de
    datos de manera aleatoria.

    No obstante en quellos entornos en los que muchos
    usuarios desean leer y escribir múltiple registros
    aleatorios, las peticiones de operaciones de entrada/salida
    simultaneas pueden sobrecargar y ralentizar el sistema. En el
    nivel 3 de Raid los discos participan en cada transacción,
    atendiendo cada petición de Entrada/Salida de una en una.
    Por consiguiente el nivel 3 de Raid no es una opcion adecuada
    para operaciones transaccionales, en la que la mayor parte del
    tiempo se emplea en buscar pequeños registros
    esparcidos aleatoriamente en los discos.

    Ventajas

    • Alto rendimiento para aplicmaciones de velocidad
    de transferencia alta.
    • Gracias al disco de paridad podemos recuperar
    datos.

     Inconvenientes

    • Si perdemos el disco de paridad perdemos toda la
    información redundante que teniamos
    • Tipo de escritura de datos bastante lento.

    4.5. Raid 4 : Independient
    Disk Array (IDA)

    Sistemas de discos independientes con disco de control
    de errores .

    En el nivel 4 de raid los bloques de datos pueden ser
    distribuidos atraves de un grupo de
    discos para reducir el tiempo de transferencia y explotar toda la
    capacidad de transferencia de datos de la matriz de
    disco .El nivel 4 de Raid es preferible al nivel 2 de Raid para
    pequenos bloques de datos , por que en este nivel , los datos son
    distribuidos por sectores y no por bits .Otra ventaja del nivel 4
    de RAID frente a los niveles 2 y 3 es que al mismo tiempo puede
    estar activa mas de una operación de lectura escritura
    sobre el conjunto de discos .

    El nivel 4 de RAID tiene división a nivel de
    bloques y el acceso al arreglo de discos es paralelo , pero no
    simultaneo . Posee un delicado aparidad y correccion de errores .
    La operación de escritura se realiza en forma secuencial y
    la lectura en paralelo ,

    Ventajas :

    • Buen rendimiento en las escrituras de datos
    • Tiene integridad de datos

    Inconvenientes

    • Si perdemos el disco de parida , perdemos toda la
    información redundante que Teniamos .
    • Meno rendiemiento en las lecturas de datos

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter