Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad de Estado Sólido
Unidad de Estado Sólido
Tarjeta Estado Slido (SSD) de un Asus Eee Pc 901 de 8 Gb (Mini PCI Express)
A partir del 2010, la mayora de los SSDs utilizan NAND basada en la memoria flash, que retiene los datos sin alimentacin. Para aplicaciones que requieren acceso rpido, pero no DDR SDRAM basado en SSD. Max 128 GB y 3072 MB/s. necesariamente la persistencia de datos despus de la prdida de potencia, los SSD puede ser construido a partir de la memoria de acceso aleatorio (RAM). Estos dispositivos pueden emplear fuentes de alimentacin independientes, tales como bateras, para mantener los datos despus de la prdida de poder.[1] Se han desarrollado dispositivos que combinan ambas tecnologas, es decir discos duros y memorias flash, y se denominan discos duros hbridos.
Definicin
Una memoria de estado slido es un dispositivo de almacenamiento secundario hecho con componentes electrnicos en estado slido pensado para utilizarse en equipos informticos en lugar de una unidad de disco duro convencional, como memoria auxiliar o para crear unidades hbridas compuestas por SSD y disco duro. Consta de una memoria no voltil, en lugar de los platos giratorios y cabezal de las unidades de disco duro convencionales. Al no tener piezas mviles, una unidad de estado slido reduce drsticamente el tiempo de bsqueda, latencia y otros, diferencindose as de los discos duros. Al ser inmune a las vibraciones externas, es especialmente apto para vehculos, ordenadores porttiles, etc.
Historia
SSD basados en RAM
Habra que remontarse a la dcada de 1950 cuando se utilizaban dos tecnologas denominadas memoria de ncleo magntico y CCROS. Estas memorias auxiliares surgieron durante la poca en la que se haca uso del tubo de vaco, pero con la introduccin en el mercado de las memorias de tambor, ms asequibles, no se continuaron desarrollando. Durante los aos 70 y 80, se aplicaron en memorias fabricadas con semiconductores. Sin embargo, su precio era tan prohibitivo que tuvieron muy poca aceptacin, incluso en el mercado de los superordenadores. En 1978, Texas memory present una unidad de estado slido de 16 KB basada en RAM para los equipos de las petroleras. Al ao siguiente, StorageTek desarroll el primer tipo de unidad de estado slido moderna. En 1983, se present el Sharp PC-5000, haciendo gala de 128 cartuchos de almacenamiento en estado slido basado en memoria de burbuja. En septiembre de 1986, Santa Clara Systems present el BATRAM, que constaba de 4 MB ampliables a 20 MB usando mdulos de memoria; dicha unidad contena una pila recargable para conservar los datos cuando no estaba en funcionamiento.
RaceTrack
IBM est investigando y diseando un dispositivo, an en fase experimental, denominado Racetrack. Al igual que los SSD, son memorias no voltiles basadas en nanohilos compuestos por nquel, hierro y vrtices que separan entre s los datos almacenados, lo que permite velocidades hasta cien mil veces superiores a los discos duros tradicionales, segn apunta la propia IBM.[3]
En algunos casos, las SSD pueden ser ms 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 ms rpidos. Este tiempo de acceso tan corto se debe a la ausencia de piezas mecnicas mviles, inherentes a los discos duros. Una SSD se compone principalmente: Controladora: Es un procesador electrnico que se encarga de administrar, gestionar y unir los mdulos de memoria NAND con los conectores en entrada y salida. Ejecuta software a nivel de Firmware y es con toda seguridad, el factor ms determinante para las velocidades del dispositivo. Cach: Un dispositivo SSD utiliza un pequeo dispositivo de memoria DRAM similar al cach de los discos duros. El directorio de la colocacin de bloques y el desgaste de nivelacin de datos tambin 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 alimentacin elctrica se ha detenido inesperadamente, el tiempo suficiente para que se puedan enviar los datos retenidos hacia la memoria no voltil. El rendimiento de los SSD se incrementan aadiendo chips NAND Flash en paralelo. Un slo chip NAND Flash es relativamente lento, dado que la interfaz de entrada y salida es de 8 o 16 bits asncrona y tambin por la latencia adicional de las operaciones bsicas de E/S (Tpica de los SLC NAND - aproximadamente 25 s para buscar una pgina de 4K de la matriz en el bfer de E/S en una lectura, aproximadamente 250 s para una pgina de 4K de la memoria intermedia de E/S a la matriz de la escritura y sobre 2 ms para borrar un bloque de 256 KB). 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 estn pendientes y la carga se distribuya uniformemente entre los dispositivos.
Unidad de estado slido Los SSD de Micron e Intel fabricaron unidades flash mediante la aplicacin de los datos de creacin de bandas (similar a RAID 0) e intercalado. Esto permiti la creacin de SSD ultrarpidos con 250 MB/s de lectura y escritura. Las controladoras Sandforce SF 1000 Series consiguen tasas de transferencia cercanas a la saturacin de la interfaz SATA II (rozando los 300 MB/s simtricos tanto en lectura como en escritura). La generacin sucesora, las Sandforce SF 2000 Series, permiten ms all de los 500 MB/s simtricos 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 seran mermadas por la latencia del resto de sistemas. Estos SSD incorporan una batera o bien un adaptador de corriente continua, adems de un sistema de copia de seguridad de almacenamiento para desconexiones abruptas que al restablecerse vuelve a volcarse a la memoria no voltil, algo similar al sistema de hibernacin de los sistemas operativos Estos SSD son generalmente equipados con las mismas DIMMs de RAM que cualquier ordenador corriente, permitiendo su sustitucin o expansin. Sin embargo con las mejoras de las memorias basadas en flash estn haciendo del los SSD basados en DRAM no tan efectivos y acortando la brecha que los separa en trminos de rendimiento. Adems los sistemas basados en DRAM son tremendamente ms caros.
Otras aplicaciones
Las unidades de estado slido son especialmente tiles en un ordenador que ya lleg al mximo de memoria RAM. Por ejemplo, algunas arquitecturas x86 tienen 4 GiB de lmite, pero ste puede ser extendido colocando un SSD como archivo de intercambio (swap). Estos SSD no proporcionan tanta rapidez de almacenamiento como la memoria RAM principal debido al cuello de botella del bus que los conecta y a que la distancia de un dispositivo a otro es mucho mayor, pero an as mejorara el rendimiento con respecto a colocar el archivo de intercambio en una unidad de disco duro tradicional.
Tecnologas
Los SSD basados en NAND almacenan la informacin no voltil en celdas mediante puertas lgicas "Y Negadas". Actualmente las celdas son fabricadas mediante dos tecnologas distintas:
Unidad de estado slido unidades de estado slido, cuando stas eran detectadas como tales, en vez de como dispositivos de disco duro. Entre dichos sistemas, destacamos:
NTFS y exFAT
Antes de Windows 7, todos los sistemas operativos venan preparados para manejar con precisin las unidades de disco duro, Windows Vista incluy la caracterstica ReadyBoost para mejorar y aprovechar las caractersticas de las unidades USB, pero para los SSD tan slo optimizaba la alineacin de la particin para prevenir operaciones de lectura, modificaciones y escritura ya que en los SSD normalmente los sectores son de 4 KiB, y actualmente los discos duros tienen sectores de 512 bytes desalineados (que luego tambin se aumentaron a 4 KiB). Entre algunas cosas, se recomienda desactivar el desfragmentador, su uso en una unidad SSD no tiene sentido, y reducira su vida al hacer un uso continuo de los ciclos de lectura y escritura. Windows 7 viene optimizado de serie para manejar correctamente los SSD sin perder compatibilidad con los discos duros. El sistema detecta automticamente si es unidad de estado slido o disco duro, y cambia varias configuraciones, por ejemplo, desactiva automticamente el desfragmentador, el Superfetch, el Readyboost, cambia el sistema de arranque e introduce el comando TRIM, que prolonga la vida til de los SSD e impide la degradacin de su rendimiento.
ZFS
Solaris, en su versin 10u6, y las ltimas versiones de OpenSolaris y Solaris Express Community Edition, se pueden usar SSD para mejorar el rendimiento del sistema ZFS. Hay dos modos disponibles, utilizando un SSD para el registro de ZFS Intent (ZIL) o para la L2ARC. Cuando se usa solo o en combinacin, se aumenta radicalmente el rendimiento. Los nuevos SSD incluyen la tecnologa GC (Garbage Collector), otro mecanismo muy til, en especial para las personas que no tienen el PC encendido todo el da, el cual consiste en programar o forzar limpiezas manuales. A estas utilidades se las conoce como recolectoras de basura y permiten de un modo manual borrar esos bloques en desuso. Este tipo de utilidades son tiles si no usamos un sistema operativo como Windows 7 y tambin se puede usar en combinacin con TRIM.
Ventajas e inconvenientes
Ventajas
Los dispositivos de estado slido que usan flash tienen varias ventajas nicas frente a los discos duros mecnicos: Arranque ms rpido, al no tener platos que necesiten tomar una velocidad constante. Gran velocidad de escritura. Mayor rapidez de lectura, incluso 10 veces ms que los discos duros tradicionales ms rpidos gracias a RAIDs internos en un mismo SSD. Baja latencia de lectura y escritura, cientos de veces ms rpido que los discos mecnicos. Lanzamiento y arranque de aplicaciones en menor tiempo - Resultado de la mayor velocidad de lectura y especialmente del tiempo de bsqueda. Pero solo si la aplicacin reside en flash y es ms dependiente de la velocidad de lectura que de otros aspectos. Menor consumo de energa y produccin de calor - Resultado de no tener elementos mecnicos. Sin ruido - La misma carencia de partes mecnicas los hace completamente inaudibles. Mejorado el tiempo medio entre fallos, superando 2 millones de horas, muy superior al de los discos duros. Seguridad - permitiendo una muy rpida "limpieza" de los datos almacenados. Rendimiento determinstico - a diferencia de los discos duros mecnicos, el rendimiento de los SSD es constante y determinstico a travs del almacenamiento entero. El tiempo de "bsqueda" constante.
Unidad de estado slido El rendimiento no se deteriora mientras el medio se llena. (Vase Desfragmentacin) Menor peso y tamao que un disco duro tradicional de similar capacidad. Resistente - Soporta cadas, golpes y vibraciones sin estropearse y sin descalibrarse como pasaba con los antiguos discos duros, gracias a carecer de elementos mecnicos. Borrado ms 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 slido que usan flash tienen tambin varias desventajas: Precio - Los precios de las memorias flash son considerablemente ms altos en relacin precio/gigabyte, la principal razn de su baja demanda. Sin embargo, esta no es una desventaja tcnica. Segn se establezcan en el mercado ir mermando su precio y comparndose a los discos duros mecnicos, que en teora son ms caros de producir al llevar piezas metlicas. Menor recuperacin - Despus de un fallo fsico se pierden completamente los datos pues la celda es destruida, mientras que en un disco duro normal que sufre dao mecnico los datos son frecuentemente recuperables usando ayuda de expertos. Vida til - En cualquier caso, reducir el tamao del transistor implica reducir la vida til de las memorias NAND, se espera que esto se solucione con sistemas utilizando memristores Antiguas desventajas ya solucionadas: Degradacin de rendimiento al cabo de mucho uso en las memorias NAND (solucionado, en parte, con el sistema TRIM). Menor velocidad en operaciones E/S secuenciales. (Ya se ha conseguido una velocidad similar). Vulnerabilidad contra ciertos tipo de efectos - Incluyendo prdida de energa abrupta (en los SSD basado en DRAM), campos magnticos y cargas estticas comparados con los discos duros normales (que almacenan los datos dentro de una jaula de Faraday). Menor capacidad mxima que la de un disco duro convencional. (Actualmente, es incluso mayor a la de los discos duros normales)
Enlaces externos
A guide to understanding Solid State Drives [6] YouTube (ed.): SSD Controladora Sandforce SF-1200 (OCZ Vertex 2) Abriendo aplicaciones de manera totalmente inmediata [7]. Consultado el 4 de octubre de 2010.; (Vdeo de agosto de 2010) vdeo en YouTube mostrando la velocidad de apertura de 40 aplicaciones usando un OCZ Vertez 2 con controladora SandForce SF 1200 Series (285 MB/s lectura - 275 MB/s escritura) YouTube (ed.): WD Raptor vs Intel X25-M [8]. Consultado el 4 de octubre de 2010.;(Vdeo de mayo de 2009) vdeo en YouTube comparando el tiempo que se tarda en arrancar 51 aplicaciones empleando un disco duro tradicional (Western Digital Raptor WD1500ADFD) y una unidad de estado slido (Intel X-25M). (250 MB/s lectura - 70 MB/s escritura) SATADIMM [9].: Unidades de estado slido (SSD) insertadas en un mdulo DIMM
Referencias
[1] What is a Solid State Disk? (http:/ / www. ramsan. com/ whatisassd. htm). Ramsan.com. Consultado el 21-10-2009. [2] Jansen, Ng (02-12-2009). Micron Announces World's First Native 6Gbps SATA Solid State Drive (http:/ / www. dailytech. com/ UPDATED+ Micron+ Announces+ Worlds+ First+ Native+ 6Gbps+ SATA+ Solid+ State+ Drive/ article17007. htm). DailyTech. Consultado el 02-12-2009. [3] http:/ / www. noticias3d. com/ noticia. asp?idnoticia=42762 [4] http:/ / www. noticias3d. com/ noticia. asp?idnoticia=41337 [5] http:/ / www. noticias3d. com/ noticia. asp?idnoticia=48632 [6] http:/ / www. happysysadm. com/ 2011/ 07/ solid-state-drives-some-theory-and. html [7] http:/ / www. youtube. com/ watch?v=2Jtjw-_XTTI [8] http:/ / www. youtube. com/ watch?v=T_Jz7IMwBt4 [9] http:/ / www. pcper. com/ article. php?aid=1038
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/