Documentos de Académico
Documentos de Profesional
Documentos de Cultura
En este caso el proceso de fabricación consigue implementar 3 bits por cada celda, lo que
permite almacenar hasta 8 estados. El precio de fabricación es más barato y el acceso al
contenido menos eficiente. Son, por tanto, las unidades más baratas de adquirir, pero con
una vida de celdas limitada a unas 1000 escrituras.
QLC celda de nivel cuádruple
La última innovación en que se aumentan a cuatro bits por cada celda. La reducción de
precio respecto a las anteriores es mayor. Al aumentar los bits, se reduce el número de
escrituras/borrado hasta solo unas 100 veces.Aunque tenga un número reducido de
escrituras, no hay límite en el número de lecturas y a velocidad de una SSD.
La tecnología TRIM
TRIM permite establecer una comunicación entre el sistema operativo y la unidad de
almacenamiento para que sea el propio sistema el que le diga al SSD los datos que tiene
que borrar. Cuando borramos datos en Windows, lo datos no se borran físicamente, sino
que adquieren la propiedad de no usados. Esto permite disminuir los procesos de escritura
y borrado físico de las celdas de memoria. Por parte de Microsoft, esta tecnología lleva
implementada desde Windows 7.
Componentes físicos de una unidad SSD
Las unidades SSD comunes cuentan con la misma tecnología de conexión que los discos
duros normales, es decir, utilizan un puerto SATA 3 para conectar estos a la placa base. De
esta forma tendremos una transferencia de 600 MB/s.
PCI-Express
Pero existe otra tecnología de conexión y comunicación aún más rápida llamada NVMe.
Mediante este método las unidades irán conectadas directamente a las ranuras de
expansión PCI-Express de nuestra placa base. De esta forma es posible alcanzar
velocidades de transferencia de hasta 2 GB/s en lectura y 1,5 GB/s en escritura.
M.2
Este es el nuevo estándar de comunicación destinado a sustituir a medio y corto plazo el
tipo SATA. Utiliza protocolos de comunicación tanto de SATA como de NVMe. Estas
unidades van conectadas directamente a un puerto específico localizado en la placa base.
De esta forma evitamos ocupar ranuras PCI-E y dispondremos de puertos específicos. Este
estándar no cuenta con la velocidad de PCI-E pero es muy superior al SATA y ya existen
unidades de todos los fabricantes a precios moderados.
Sistemas de archivos
Como hemos visto la gestión de una unidad SSD es bastante diferente a lo que vimos para
los discos duros normales. Es por esto que los sistemas de archivos tradicionales tuvieron
la necesidad de actualizar su estructura interna de funcionamiento para adecuarse a las
necesidades de estas unidades. Si no fuera así, provocaría una rápida degradación de las
unidades acortando drásticamente su vida.
NTFS
Una de las primeras optimizaciones que se implementaron, ya desde Windows Vista era la
de alinear correctamente la partición al sistema. Esto permitía tener que realizar
operaciones de lectura y escritura extras, debido a que la organización de sectores es
distinta en unidades mecánicas y en SSD.
En versiones posteriores desde Windows 7, los sistemas implementan mejoras para los
SSD como son, la desactivación del desfragmentador de archivos, el servicio Superfetch,
ReadyBoost y la introducción del comando TRIM para alargar la vida del SSD.
ZFS
Solaris, en su versión 10u6, y las últimas versiones de OpenSolaris y Solaris Express
Community Edition, 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 combinación, se aumenta radicalmente el rendimiento.
Los nuevos SSD incluyen la tecnología GC (Garbage Collector), otro mecanismo muy útil,
en especial para las personas que no tienen el PC encendido todo el día, 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 también se
puede usar en combinación con TRIM.
Ventajas de un SSD frente a un disco mecánico
Lectura / Escritura.
Apertura de aplicaciones y archivos.
Fallos y seguridad.
Consume menos energía.
No produce ruido.
Su peso es menor y tiene mejor resistencia a los golpes.
Desventajas de un SSD
Un RAID 1 crea una copia exacta (o espejo) de un conjunto de datos en dos o más discos.
Esto resulta útil cuando queremos tener más seguridad desaprovechando capacidad, ya que
si perdemos un disco, tenemos el otro con la misma información. Un conjunto RAID 1
sólo puede ser tan grande como el más pequeño de sus discos.
RAID 2
Este tipo de RAID, adapta el mecanismo de detección de fallas en discos rígidos para
funcionar en memoria. Así, todos los discos de la matriz están siendo “monitorizados” por
el mecanismo. Actualmente, el RAID Nivel 2 es poco usado, ya que prácticamente todos
los discos rígidos nuevos salen de fábrica con mecanismos de detección de fallas
implantados.
RAID 3
En este nivel, los datos son divididos entre los discos de la matriz, excepto uno, que
almacena información de paridad. Así, todos los bytes de los datos tienen su paridad
(aumento de 1 bit, que permite identificar errores) almacenada en un disco específico.
Para usar el nivel RAID 3, se necesitan por lo menos 3 discos.
RAID 4
Este tipo de RAID, básicamente, divide los datos entre los discos, siendo uno de esos
discos exclusivo para paridad. La diferencia entre el nivel 4 y el nivel 3, es que en caso de
falla de uno de los discos, los datos pueden ser reconstruidos en tiempo real a través de la
utilización de la paridad calculada a partir de los otros discos, siendo que cada uno puede
ser accedido de forma independiente. El RAID 4 es el indicado para el almacenamiento de
archivos grandes, donde es necesario asegurar la integridad de la información.
RAID 5
Este nivel de RAID es muy semejante al Nivel 4, excepto por el hecho de que la paridad
no está destinada a un único disco, sino a toda la matriz. Eso hace que la grabación de
datos sea más rápida, pues no es necesario acceder a un disco de paridad en cada
grabación.
El RAID 5 es el nivel más utilizado y que ofrece resultados satisfactorios en aplicaciones
no muy pesadas. Este nivel necesita de por lo menos 3 discos para funcionar.
RAID 6
Un RAID 6 amplía el nivel RAID 5 añadiendo otro bloque de paridad, por lo que divide
los datos a nivel de bloques y distribuye los dos bloques de paridad entre todos los
miembros del conjunto. El RAID 6 no era uno de los niveles RAID originales.
El RAID 6 proporciona protección contra fallos dobles de discos y contra fallos cuando se
está reconstruyendo un disco. En caso de que sólo tengamos un conjunto puede ser más
adecuado que usar un RAID 5 con un disco de reserva (hot spare).
RAID 5E y RAID 6E
Se puede llamar RAID 5E y RAID 6E a las variantes de RAID 5 y RAID 6 que incluyen
discos de reserva. Estos discos pueden estar conectados y preparados (hot spare) o en
espera (standby spare). En los RAID 5E y RAID 6E, los discos de reserva están
disponibles para cualquiera de las unidades miembro.
Niveles RAID anidados
Muchas controladoras permiten anidar niveles RAID, es decir, que un RAID pueda usarse
como elemento básico de otro en lugar de discos físicos.
Al anidar niveles RAID, se suele combinar un nivel RAID que proporcione redundancia
con un RAID 0 que aumenta el rendimiento. Con estas configuraciones es preferible tener
el RAID 0 como nivel más alto y los conjuntos redundantes debajo, porque así será
necesario reconstruir menos discos cuando uno falle. (Así, el RAID 10 es preferible al
RAID 0+1 aunque las ventajas administrativas de «dividir el espejo» del RAID 1 se
perderían.)
Los niveles RAID anidados más comúnmente usados son:
Un RAID 10+1 es un reflejo de dos RAID 10. Se utiliza en la llamados Network RAID
que aceptan algunas cabinas de datos. Es un sistema de alta disponibilidad por red, lo que
permite la replicación de datos entre cabinas a nivel de RAID, con lo cual se simplifica
ampliamente la gestión de replicación de cabinas.
El RAID 10+1, tratándose de espejos de RAID10 que tienen una gran velocidad de acceso,
hace que el rendimiento sea muy aceptable, siempre y cuando se respete el requerimiento
de 2ms de latencia como máximo.
Cálculo de paridad
Muchos niveles de RAID, emplean un sistema para detectar errores, llamado “paridad”, un
método comúnmente usado en tecnologías de la información para proporcionar tolerancia
a errores en un conjunto de datos. La mayoría, utilizan la sencilla paridad XOR, descrita en
esta sección, pero se pueden usar otros métodos, como RAID 6, que utiliza paridades
distintas basadas respectivamente en la suma y en la multiplicación en un campo de Galois
particular o utilizando la corrección de errores de Reed-Solomon.
El operador XOR es la pieza central que define como se crea la paridad y como se usa en
el RAID. Se usa tanto para la protección de los datos, como para recuperar datos que se
han perdido.
Por ejemplo, considérese un RAID compuesto por 6 discos (4 para datos, 1 para paridad y
1 de repuesto, llamado en inglés “hot spare”), donde cada disco tiene únicamente un byte
que merece la pena guardar:
El mismo principio básico se aplica con la paridad en grupos RAID sin importar la capacidad ni el número de
discos. Mientras haya discos suficientes para permitir la operación XOR, la paridad puede ser utilizada para
recuperar los datos cuando hay un fallo de un solo disco (Debe existir un mínimo de tres discos para la paridad,
porque la operación XOR requiere dos operandos y un lugar donde guardar el resultado)
Lo que puede hacer RAID
RAID puede mejorar el uptime. Los niveles RAID 1, 0+1 o 10, 5 y 6 (sus variantes, como
el 50) permiten que un disco falle mecánicamente y que aun así los datos del conjunto
sigan siendo accesibles para los usuarios. En lugar de exigir que se realice una restauración
costosa en tiempo desde una cinta, DVD o algún otro medio de respaldo lento, un RAID
permite que los datos se recuperen en un disco de reemplazo a partir de los restantes discos
del conjunto, mientras al mismo tiempo permanece disponible para los usuarios en un
modo degradado.
RAID puede mejorar el rendimiento de ciertas aplicaciones. Los niveles RAID 0, 5 y 6
usan variantes de división (stripping) de datos, lo que permite que varios discos atiendan
simultáneamente las operaciones de lectura lineales, aumentando la tasa de transferencia
sostenida.
Lo que no puede hacer RAID
Dentro de esta generación de dispositivos existe conectividad con la norma USB 2.0. Sin
embargo, no usan en su totalidad la tasa de transferencia de 480 Mbit/s que soporta la
especificación USB 2.0 Hi-Speed debido a las limitaciones técnicas de las memorias
sólidas basadas en NAND. Los dispositivos más rápidos de esta generación usan un
controlador de doble canal, aunque todavía están muy lejos de la tasa de transferencia
posible de un disco duro de la actual generación, o el máximo rendimiento de alta
velocidad USB.
En agosto de 2010, Imation anunció el lanzamiento al mercado de la nueva línea de memorias USB de
seguridad Flash Drive Defender F200, con capacidades de 1 GB, 2 GB, 4 GB, 8 GB, 16 GB; 32 GB y
de 64GB. Estas unidades de almacenamiento cuentan con un sensor biométrico ergonómico basado en
un dispositivo que corrobora las coincidencias de las huellas dactilares de identificación, antes de
permitir el acceso a la información.
Componentes
Componentes primarios
Las partes típicas de una memoria USB son las siguientes:
Un conector USB macho tipo A (1): Provee la interfaz física con la computadora.
Controlador USB de almacenamiento masivo (2): Implementa el controlador USB y
provee la interfaz homogénea y lineal para dispositivos USB seriales orientados a bloques,
mientras oculta la complejidad de la orientación a bloques, eliminación de bloques y
balance de desgaste. Este controlador posee un pequeño microprocesador RISC y un
pequeño número de circuitos de memoria RAM y ROM.
Circuito de memoria Flash NAND (4): Almacena los datos.
Oscilador de cristal (5): Produce la señal de reloj principal del dispositivo a 12 MHz y
controla la salida de datos a través de un bucle de fase cerrado (phase-locked loop).
Componentes adicionales
Puentes y Puntos de prueba (3): Utilizados en pruebas durante la fabricación de la unidad o
para la carga de código dentro del procesador.
Ledes (6): Indican la transferencia de datos entre el dispositivo y la computadora.
Interruptor para protección de escritura (7): Utilizado para proteger los datos de
operaciones de escritura o borrado.
Espacio Libre (8): Se dispone de un espacio para incluir un segundo circuito de memoria.
Esto le permite a los fabricantes utilizar el mismo circuito impreso para dispositivos de
distintos tamaños y responder así a las necesidades del mercado.
Tapa del conector USB: Reduce el riesgo de daños y mejora la apariencia del dispositivo.
Ayuda para el transporte: En muchos casos, la tapa contiene una abertura adecuada para
una cadena o collar, sin embargo este diseño aumenta el riesgo de perder el dispositivo.
USB 3.1
USB 3.1 es un número generacional que se refiere principalmente a la velocidad de
transferencia de datos del conector USB, no a su forma ni tamaño. Lanzado oficialmente
en julio de 2013, el USB 3.1 (de manera confusa a veces denominado USB 3.1 Gen 2)
tiene una velocidad de transferencia máxima de 10 gigabits por segundo (GBps). Eso
equivale a 1,250 megabytes por segundo (MBps): ten en cuenta las mayúsculas.
Reemplazó al USB 3.0, que tenía una velocidad de transferencia máxima de 5 Gbps y,
desde entonces, ha ido siendo suplantado por el aún poco común USB 3.2, que tiene una
velocidad de transferencia máxima de 20 GBps.
Almacenamiento SD
Secure Digital (SD) es un dispositivo en formato de tarjeta de memoria para dispositivos
portátiles, por ejemplo: cámaras digitales (fotográficas o videograbadoras), teléfonos
móviles, teléfonos inteligentes, computadoras portátiles y videoconsolas (de sobremesa y
portátiles), tabletas y entre muchos otros. Inicialmente compitió y coexistió con otros
formatos, y actualmente es uno de los formatos más comunes y utilizados en dispositivos
portátiles y en computadoras y reproductores de música portátiles o domésticos,
destacando principalmente por la velocidad a diferencia de sus predecesores.
El estándar SD fue desarrollado por SanDisk, Panasonic y Toshiba, e introducido en 1999
como una mejora evolutiva de las tarjetas MMC. El estándar es mantenido por la Asociación
de Tarjetas SD en la que participan varios fabricantes y fue implementado en más de 400
marcas de productos, cubriendo docenas de categorías y en más de 8000 modelos.
El formato SD incluye cuatro versiones de tarjetas, disponibles en tres tamaños. Las cuatro
familias son:
1. “Standard Capacity” (SDSC), la original, «capacidad estándar»,
2. “High Capacity” (SDHC), «alta capacidad»,
3. “Extended Capacity” (SDXC), «capacidad extendida»,
4. “Input/Output” (SDIO), «entrada/salida».
SDIO
Las ranuras SD pueden ser utilizadas para más cosas que una tarjeta de memoria flash. Las
normales tienen forma de םLos dispositivos que soportan SDIO (típicamente PDA, pero cada vez
más computadoras portátiles y teléfonos móviles) pueden usar pequeños dispositivos diseñados para
las dimensiones SD, como receptores GPS, Wi-Fi o adaptadores Bluetooth, módems, lectores de
códigos de barras, adaptadores IrDA, sintonizadores de radio FM, lectores de RFID o cámaras
digitales acoplables.
SDXC
El formato Secure Digital Extended Capacity (SDXC) fue desvelado en el CES de 2009. La
máxima capacidad definida para tarjetas SDXC es de 2 tebibytes (TiB), es decir, 2048 GB. Las
tarjetas SDHC también tienen una capacidad máxima de 2 TiB basada en las estructuras de
datos de la tarjeta, pero está limitada arbitrariamente a 32 GB por el documento SD 2.0.
La tasa de transferencia máxima de SDXC fue anunciada como 104 MB/s, con planes de
incrementarla a 300 MB/s en el futuro. Las tarjetas SDXC utilizarán el sistema de archivos de
Microsoft exFAT.