Memoria+USB

=__Memoria USB__=

Una **Memoria USB** (de Universal Serial Bus; en inglés //pendrive//, //USB flash drive//), es un dispositivo de almacenamiento que utiliza una memoria flash para guardar información. Se le conoce también con el nombre de **Unidad flash USB**, **Lápiz de memoria**, **Lápiz USB**, **Minidisco duro**, **Unidad de memoria**, **Llave de memoria**, entre otros. Los primeros modelos requerían de una batería, pero los actuales ya no. Estas memorias son resistentes a los rasguños (externos), al polvo, y algunos hasta al agua, factores que afectaban a las formas previas de almacenamiento portátil, como los disquetes, discos compactos y los DVD. Estas memorias se han convertido en el sistema de almacenamiento y transporte personal de datos más utilizado, desplazando en este uso a los tradicionales disquetes y a los CD. Se pueden encontrar en el mercado fácilmente memorias de 1, 2, 4, 8, 16, 32, 64, 128 y hasta 256 GB (a partir de los 64 GB ya no resultan prácticas por su elevado costo). Esto supone, como mínimo, el equivalente a 180 CD de 700MB o 91.000 disquetes de 1,44 MB aproximadamente. Su gran éxito le ha supuesto infinidad de denominaciones populares relacionadas con su pequeño tamaño y las diversas formas de presentación, sin que ninguna haya podido destacar entre todas ellas. En España son conocidas popularmente como pinchos o lápices, y en otros países como Honduras, México y Guatemala son conocidas como memorias. El calificativo // USB // o el propio contexto permite identificar fácilmente el dispositivo informático al que se refiere; aunque siendo un poco estrictos en cuanto al concepto, USB únicamente se refiere al puerto de conexión. Los sistemas operativos actuales pueden leer y escribir en las memorias sin más que enchufarlas a un conector USB del equipo encendido, recibiendo la energía de alimentación a tr avés del propio conector que cuenta con 5 voltios y 2,5 vatios como máximo. En equipos algo antiguos (como por ejemplo los equipados con Windows 98) se necesita instalar un con trolador de dispositivo (//driver//) proporcionado por el fabric ante. GNU/Linux también tiene soporte para dispositivos d e almacenamiento USB desde la versión 2.4 del núcleo. ==

__ Historia __
Las primeras unidades flash fueron fabricadas por la empresa israelí M-Systems bajo la marca "Disgo" en tamaños de 8 MB, 16 MB, 32 MB y 64 MB. Estos fueron promocionados como los "verdaderos reemplazos del disquete", y su diseño continuó hasta los 256 MB. Los fabricantes asiáticos pronto fabricaron sus propias unidades más baratas que las de la serie Disgo. Modelos anteriores de este dispositivo utilizaban baterías, en vez de la alimentación de la PC. Las modernas unidades flash (2009) poseen conectividad USB 3.0 y almacenan hasta 256 GB de memoria (lo cual es 1024 veces mayor al diseño de M-Systems). También hay dispositivos, que aparte de su función habitual, poseen una Memoria USB como aditamento incluido, (como algunos ratones ópticos inalámbricos) o Memorias USB con aditamento para reconocer otros tipos de memorias (microSD, m2, etc. En Agosto de 2010, Imation anuncia el lanzamiento al mercado de la nueva línea de USB de seguridad Flash Drive Defender F200, con capacidad de 1 GB, 2 GB, 4 GB, 8 GB, 16 GB y 32 GB. Estas unidades de almacenamiento cuentan con un sensor biométrico ergonómico basado en un hardware que valida las coincidencias de las huellas dactilares de identificación antes de acceder a la información. Entre su diseño destaca la gran resistencia al polvo, agua y a ser falsificadas; fuera de toda característica física el dispositivo proporciona seguridad avanzada a través de FIPS 140-2, cifrado AES de 256-bit nivel 3, autenticación, administración y seguridad biométrica; incluye también controles administrativos para gestionar hasta 10 usuarios y políticas de contraseñas complejas y personalizadas.

Componentes

 * [[image:http://upload.wikimedia.org/wikipedia/commons/thumb/e/e2/Usbkey_internals.jpg/320px-Usbkey_internals.jpg width="320" height="307" caption="Usbkey internals.jpg" link="http://es.wikipedia.org/wiki/Archivo:Usbkey_internals.jpg"]]


 * Componentes internos de un llavero USB típico** ||
 * ~ 1 || Conector USB ||
 * ~ 2 || Dispositivo de control de almacenamiento masivo USB ||
 * ~ 3 || Puntos de Prueba ||
 * ~ 4 || Circuito de Memoria flash ||
 * ~ 5 || Oscilador de cristal ||
 * ~ 6 || LED ||
 * ~ 7 || Interruptor de seguridad contra escrituras ||
 * ~ 8 || Espacio disponible para un segundo circuito de memoria flash ||

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
Un dispositivo típico puede incluir también:
 * 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.
 * LEDs (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. Algunas unidades no presentan una tapa pero disponen de una conexión USB retráctil. Otros dispositivos poseen una tapa giratoria que no se separa nunca del dispositivo y evita el riesgo de perderla.
 * 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. Por esta razón muchos otros tiene dicha abertura en el cuerpo del dispositivo y no en la tapa, la desventaja de este diseño está en que la cadena o collar queda unida al dispositivo mientras está conectado. Muchos diseños traen la abertura en ambos lugares.

Fortalezas y debilidades
A pesar de su bajo costo y garantía, hay que tener muy presente que estos dispositivos de almacenamiento pueden dejar de funcionar repentinamente por accidentes diversos: variaciones de voltaje mientras están conectadas, por caídas a una altura superior a un metro, por su uso prolongado durante varios años especialmente en pendrives antiguos. Las unidades flash son inmunes a rayaduras y al polvo que afecta a las formas previas de almacenamiento portátiles como discos compactos y disquetes. Su diseño de estado sólido duradero significa que en muchos casos puede sobrevivir a abusos ocasionales (golpes, caídas, pisadas, pasadas por la lavadora o salpicaduras de líquidos). Esto lo hace ideal para el transporte de datos personales o archivos de trabajo a los que se quiere acceder en múltiples lugares. La casi omnipresencia de soporte USB en computadoras modernas significa que un dispositivo funcionará en casi todas partes. Sin embargo, Microsoft Windows 98 no soporta dispositivos USB de almacenamiento masivo genéricos, se debe instalar un driver separado para cada fabricante o en su defecto conseguir genéricos. Para Microsoft Windows 95 dichos drivers son casi inexistentes. Las unidades flash son una forma relativamente densa de almacenamiento, hasta el dispositivo más barato almacenará lo que docenas de disquetes, y por un precio moderado alcanza a los CD en tamaño o los superan. Históricamente, el tamaño de estas unidades ha ido variando de varios megabytes hasta unos pocos gigabytes. En el año 2003 las unidades funcionaban a velocidades USB 1.0/1.1, unos 1.5 Mbit/s o 12 Mbit/s. En 2004 se lanzan los dispositivos con interfaces USB 2.0. Aunque USB 2.0 puede entregar hasta 480 Mbit/s, las unidades flash están limitadas por el ancho de banda del dispositivo de memoria interno. Por lo tanto se alcanzan velocidades de lectura de hasta 100 Mbit/s, realizando las operaciones de escritura un poco más lento. En condiciones óptimas, un dispositivo USB puede retener información durante unos 10 años. Las memorias flash implementan el estándar "USB mass storage device class" (clase de dispositivos de almacenamiento masivo USB). Esto significa que la mayoría de los sistemas operativos modernos pueden leer o escribir en dichas unidades sin drivers adicionales. En lugar de exponer los complejos detalles técnicos subyacentes, los dispositivos flash exportan una unidad lógica de datos estructurada en bloques al sistema operativo anfitrión. El sistema operativo puede usar el sistema de archivos o el esquema de direccionamiento de bloques que desee. Algunas computadoras poseen la capacidad de arrancar desde memorias flash, pero esta capacidad depende de la BIOS de cada computadora, además, para esto, la unidad debe estar cargada con una imagen de un disco de arranque. Las memorias flash pueden soportar un número finito de ciclos de lectura/escritura antes de fallar, Con un uso normal, el rango medio es de alrededor de varios millones de ciclos. Sin embargo las operaciones de escrituras serán cada vez más lentas a medida que la unidad envejezca. Esto debe tenerse en consideración cuando usamos un dispositivo flash para ejecutar desde ellas aplicaciones de software o un sistema operativo. Para manejar esto (además de las limitaciones de espacio en las unidades comunes), algunos desarrolladores han lanzado versiones de sistemas operativos como Linux o aplicaciones comunes como Mozilla Firefox diseñadas especialmente para ser ejecutadas desde unidades flash. Esto se logra reduciendo el tamaño de los archivos de intercambio y almacenándolos en la memoria RAM.