jueves, 31 de marzo de 2016

discos rigidos


Disco Rígido o Disco Duro
Hard drive-es.svg


En informatica la unidad de disco duro o unidad de disco rígido (en inglés: Hard Disk Drive, HDD) es el dispositivo de almacenamiento de datos que emplea un sistema de gravacion magnetica para almacenar archivos digitales. Se compone de uno o más platos o discos rígidos, unidos por un mismo eje que gira a gran velocidad dentro de una caja metálica sellada. Sobre cada plato, y en cada una de sus caras, se sitúa un cabezal de lectura/escritura que flota sobre una delgada lámina de aire generada por la rotación de los discos. Es memoria no volatil.
El primer disco duro fue inventado por IBM, en 1956. A lo largo de los años, han disminuido los precios de los discos duros, al mismo tiempo que han multiplicado su capacidad, siendo la principal opción de almacenamiento secundario para computadoras personales, desde su aparición en los años 1960 Los discos duros han mantenido su posición dominante gracias a los constantes incrementos en la densidad de grabación, que se ha mantenido a la par de las necesidades de almacenamiento secundario.
Los tamaños también han variado mucho, desde los primeros discos IBM hasta los formatos estandarizados actualmente: 3,5 pulgadas los modelos para Pc y servidores, y 2,5 pulgadas los modelos para dispositivos portátiles. Todos se comunican con la computadora a través del controlador de discos, empleando una interfaz estandarizada. Los más comunes hasta los años 2000 han sido IDE (también llamado ATA o PATA), SCSI (generalmente usado en servidores y estaciones de trabajo). Desde el 2000 en adelante ha ido masificándose el uso de los SATA. Existe además FC (empleado exclusivamente en servidores).
Para poder utilizar un disco duro, un sistema operativo debe aplicar un formato de vajo nivel que defina una o más participaciones. La operación de formateo requiere el uso de una fracción del espacio disponible en el disco, que dependerá del sistema de archivos o formato empleado. Además, los fabricantes de discos duros, unidades de estado solido y tarjetas flash miden la capacidad de los mismos usando prefijos del sistema internacional, que emplean múltiplos de potencias de 1000 según la normativa IEC e IEEE, en lugar de los prefijos binarios, que emplean múltiplos de potencias de 1024, y son los usados por sistemas operativos de Microsoft. Esto provoca que en algunos sistemas operativos sea representado como múltiplos 1024 o como 1000, y por tanto existan confusiones, por ejemplo un disco duro de 500 GB, en algunos sistemas operativos será representado como 465 GIB (es decir gibibytes; 1 GiB = 1024 MiB) y en otros como 500 GB.

Ventajas, inconvenientes y soluciones

                                       Ventajas, inconvenientes y soluciones.

ventajas:  Los dispositivos de estado sólido que usan bloques de memoria flash tienen varias ventajas únicas frente a los discos duros mecánicos:

  • Arranque más rápido, al no tener platos que necesiten tomar una velocidad constante.
  • Gran velocidad de escritura.
  • Mayor rapidez de lectura, incluso diez veces más que los discos duros tradicionales más rápidos gracias a los RAID internos en un mismo SSD.
  • Baja latencia de lectura y escritura, cientos de veces más rápido que los discos mecánicos.
  • Lanzamiento y arranque de aplicaciones en menor tiempo: resultado de la mayor velocidad de lectura y especialmente del tiempo de búsqueda. Pero sólo si la aplicación reside en flash y es más dependiente de la velocidad de lectura que de otros aspectos.
  • Menor consumo de energía y producción de calor: resultado de no tener elementos mecánicos.
  • Sin ruido: la misma carencia de partes mecánicas los hace completamente inaudibles.
  • Mejorado el tiempo medio entre fallos, superando dos millones de horas, muy superior al de los discos duros.
  • Seguridad: permitiendo una muy rápida "limpieza" de los datos almacenados.
  • Rendimiento determinista: a diferencia de los discos duros mecánicos, el rendimiento de los SSD es constante y determinista a través del almacenamiento entero. El tiempo de "búsqueda" constante.
  • El rendimiento no se deteriora mientras el medio se llena. (Véase Desfragmentacion).
  • Menor peso y tamaño que un disco duro tradicional de similar capacidad.
  • Resistente: soporta caídas, golpes y vibraciones sin estropearse y sin descalibrarse como pasaba con los antiguos discos duros, gracias a carecer de elementos mecánicos.
  • Borrado más seguro e irrecuperable de datos, es decir, no es necesario hacer uso del algoritmo gutmann para cerciorarse totalmente del borrado de un archivo

    Limitaciones

    Los dispositivos de estado sólido que usan memoria flash tienen también varias desventajas:
  • Precio: los precios de las memorias flash son considerablemente más altos en relación precio/gigabyte, debido a su baja demanda. Esta como tal no es una desventaja técnica, y según se logre su uso masificado en detrimento del estándar precedente, su precio se regularizará y se hará asequible como sucede con los discos duros móviles, que en teoría son más caros de producir por llevar piezas metálicas y tener mecanismos de alta precisión.
  • Menor recuperación: después de un fallo físico se pierden completamente los datos pues la celda es destruida, mientras que en un disco duro normal que sufre daño mecánico los datos son frecuentemente recuperables usando ayuda de expertos.
  • Vida útil: al reducirse el tamaño del transistor se disminuye directamente la vida útil de las memorias NAND, se solucionaría ya en modelos posteriores al instalar sistemas utilizando memristores.
  • Menores capacidades de almacenamiento.

Soluciones

Aunque su masificación está en entredicho, algunos de los problemas que mayormente afectaron su uso masivo fueron:
  • Degradación de rendimiento al cabo de mucho uso en las memorias NAND (solucionado, en parte, con el sistema TRIM).
  • Vulnerabilidad contra ciertos tipo de efectos: incluyendo pérdida de energía abrupta (en los SSD basado en DRAM), campos magnéticos y cargas estáticas comparados con los discos duros normales (que almacenan los datos dentro de una jaula de Faraday).

martes, 29 de marzo de 2016

Arquitectura, diseño y funcionamiento

Arquitectura diseño y funcionamiento 
Chasis abierto de un disco duro tradicional (izquierda).
Aspecto de un dispositivo SSD indicado especialmente
para computadoras portátiles (derecha).

Se distinguen dos períodos: al principio, se construían con una memoria volátil DRAM y, más adelante, se empezaron a fabricar con una memoria no volátil NAND flash.

Basados en NAND Flash


Casi la totalidad de los fabricantes comercializan sus SSD con memorias no volátiles NAND flash para desarrollar un dispositivo no sólo veloz y con una vasta capacidad, sino robusto y a la vez lo más pequeño posible tanto para el mercado de consumo como el profesional. Al ser memorias no volátiles, no requieren ningún tipo de alimentación constante ni pilas para no perder los datos almacenados, incluso en apagones repentinos, aunque cabe destacar que los SSD NAND Flash son más lentos que los que se basan en DRAM. Son comercializadas con las dimensiones heredadas de los discos duros, es decir, en 3,5 pulgadas, 2,5 pulgadas y 1,8 pulgadas, aunque también ciertas SSD vienen en formato tarjeta de expancion.
En algunos casos, las SSD pueden ser más lentas que los discos duros, en especial con controladoras antiguas de gamas bajas, pero dado que los tiempos de acceso de una SSD son inapreciables, al final resultan más rápidos. Este tiempo de acceso tan corto se debe a la ausencia de piezas mecánicas móviles, inherentes a los discos duros.
Una SSD se compone principalmente:
  • Controladora: es un procesador electrónico que se encarga de administrar, gestionar y unir los módulos de memoria NAND con los conectores en entrada y salida. Ejecuta software a nivel de Firmware y es con toda seguridad, el factor más determinante para las velocidades del dispositivo.
  • Caché: un dispositivo SSD utiliza un pequeño dispositivo de memoria DRAM similar al caché de los discos duros. El directorio de la colocación de bloques y el desgaste de nivelación de datos también se mantiene en la memoria caché mientras la unidad está operativa.
  • Condensador: es necesario para mantener la integridad de los datos de la memoria caché, si la alimentación eléctrica se ha detenido inesperadamente, el tiempo suficiente para que se puedan enviar los datos retenidos hacia la memoria no volátil.

El rendimiento de los SSD se incrementan añadiendo chips NAND Flash en paralelo. Un sólo chip NAND Flash es relativamente lento, dado que la interfaz de entrada y salida es de 8 ó 16 bits asíncrona y también por la latencia adicional de las operaciones básicas de E/S (Típica de los SLC NAND - aproximadamente 25 μs para buscar una página de 4 KiB de la matriz en el búfer de E/S en una lectura, aproximadamente 250 μs para una página de 4 KiB de la memoria intermedia de E/S a la matriz de la escritura y sobre 2 ms para borrar un bloque de 256 KiB). Cuando varios dispositivos NAND operan en paralelo dentro de un SSD, las escalas de ancho de banda se incrementan y las latencias de alta se minimizan, siempre y cuando suficientes operaciones estén pendientes y la carga se distribuya uniformemente entre los dispositivos.Los SSD de Micron e Intel fabricaron unidades flash mediante la aplicación de los datos de creación de bandas (similar a RAID 0) e intercalado. Esto permitió la creación de SSD ultrarápidos con 250 MB/s de lectura y escritura.
Las controladoras Sandforce SF 1000 Series consiguen tasas de transferencia cercanas a la saturación de la interfaz SATA II (rozando los 300 MB/s simétricos tanto en lectura como en escritura). La generación sucesora, las Sandforce SF 2000 Series, permiten más allá de los 500 MB/s simétricos de lectura y escritura secuencial, requiriendo de una interfaz SATA III si se desea alcanzar estos registros.

Basados en DRAM


Los SSD basados en este tipo de almacenamiento proporcionan una rauda velocidad de acceso a datos, en torno a 10 μs y se utilizan principalmente para acelerar aplicaciones que de otra manera serían mermadas por la latencia del resto de sistemas. Estos SSD incorporan una batería o bien un adaptador de corriente continua, además de un sistema de copia de seguridad de almacenamiento para desconexiones abruptas que al restablecerse vuelve a volcarse a la memoria no volátil, algo similar al sistema de hibernacion de los sistemas operativos.
Estos SSD son generalmente equipados con las mismas DIMMs de RAM que cualquier ordenador corriente, permitiendo su sustitución o expansión.
Sin embargo, las mejoras de las memorias basadas en flash están haciendo los SSD basados en DRAM no tan efectivos y acortando la brecha que los separa en términos de rendimiento. Además los sistemas basados en DRAM son tremendamente más caros.

Historia

SSD basados en RAM
DDR SDRAM basado en SSD. Max 128 GB y 3072 MB/s
 
Habría que remontarse a la década de 1950 cuando se utilizaban dos tecnologías denominadas memoria de núcleo magnético y CCROS. Estas memorias auxiliares surgieron durante la época en la que se hacía uso del tubo del vació, pero con la introducción en el mercado de las memorias del tambor, más asequibles, no se continuaron desarrollando. Durante los años 70 y 80, se aplicaron en memorias fabricadas con semiconductores. Sin embargo, su precio era tan prohibitivo que tuvieron muy poca aceptación, incluso en el mercado de los superordenadores.

En 1978, TEXAS MEMORY presentó una unidad de estado sólido de 16 KiB basada en RAM para los equipos de las petroleras. Al año siguiente, Storage Tec desarrolló el primer tipo de unidad de estado sólido moderna. En 1983, se presentó el Sharp PC-5000, haciendo gala de 128 cartuchos de almacenamiento en estado sólido basado en memoria de burbuja. En septiembre de 1986, Santa Clara Sistem presentó el BATRAM, que constaba de 4 MiB ampliables a 20 MiB usando módulos de memoria; dicha unidad contenía una pila recargable para conservar los datos cuando no estaba en funcionamiento.

SSD basados en flash

En 1995, M-System presentó unidades de estado sólido basadas en flash. Desde entonces, los SSD se han utilizado exitosa mente como alternativa a los discos duros en la industria militar y aeroespacial, así como en otros menesteres análogos. Estas aplicaciones dependen de una alta tasa de tiempo medio entre fallos (MTBF), gran capacidad para soportar golpes fuertes, cambios bruscos de temperatura, presión y turbulencias.
BIT-MICRO, en 1999, hizo gala de una serie de presentaciones y anuncios de unidades de estado sólido basadas en flash de 18 GiB en formato de 3,5 pulgadas. Fusión-io, en 2007, anunció unidades de estado sólido con interfaz PCI-Express capaces de realizar 100.000 operaciones de Entrada/Salida en formato de tarjeta de expancion con capacidades de hasta 320 GB. En el CeBIT 2009, OCZ presentó un SSD basado en flash de 1 TiB con interfaz PCI Express x8 capaz de alcanzar una velocidad máxima de escritura de 654 MB/s y una velocidad máxima de lectura a 712 MB/s. En diciembre de 2009, Micron Technology anunció el primer SSD del mundo, utilizando la interfaz SATA.

Unidad de estado sólido

La unidad de estado sólido   
Tarjeta Estado Sólido (SSD) de un
Asus Eee Pc 901 de 8 GB (Mini PCI Express).
Dispositivo de estado sólido o SSD (acrónimo inglés de Solid-State Drive) es un tipo de dispositivo de almacenamiento de datos que utiliza memoria no volátil, como la memoria flash. para almacenar datos, en lugar de los platos o discos magnéticos de las unidades de discos duros (HDD) convencionales.
En comparación con los discos duros tradicionales, las unidades de estado sólido son menos sensibles a los golpes, son prácticamente inaudibles y tienen un menor tiempo de acceso y de latencia. Las SSD hacen uso de la misma interfaz que los discos duros por lo que son fácilmente intercambiables sin tener que recurrir adaptadores o tarjetas de expancion para compatibilizarlos con el equipo.
A partir de 2010, la mayoría de los SSD utilizan memoria flash basada en puertas NAND, que retiene los datos sin alimentación eléctrica. Para aplicaciones que requieren acceso rápido, pero no necesariamente la persistencia de datos después de la pérdida de potencia, los SSD pueden ser construidos a partir de memoria de acceso aleatorio (RAM). Estos dispositivos pueden emplear fuentes de alimentación independientes, como baterías, para mantener los datos después de la des conexión de la corriente eléctrica.
DEFINICIÓN  

Una memoria de estado sólido es un dispositivo de almacenamiento secundario hecho con componentes electrónicos en estado sólido pensado para utilizarse en equipos informáticos en sustitución de una unidad de disco duro convencional, como memoria auxiliar o para crear unidades híbridas compuestas por SSD y disco duro.
Consta de una memoria no volátil, en vez de los platos giratorios y cabezal de las unidades de disco duro convencionales. Al no tener piezas móviles, una unidad de estado sólido reduce drásticamente el tiempo de búsqueda, latencia y otros, diferenciándose así de los discos duros magnéticos.
Al ser inmune a las vibraciones externas, es especialmente apto para vehículos,computadoras portátiles,etc.