Buscar en este blog

miércoles, 6 de junio de 2012

Memoria Flash USB

Una unidad flash USB (bus serie universal) es un dispositivo pequeño y portátil que se conecta al puerto USB del equipo. Al igual que un disco duro, una unidad flash USB almacena información, pero esta información puede transferirse fácilmente de un equipo a otro. 

Las unidades flash USB varían en tamaño y forma, y pueden guardar gigabytes de información. Las unidades flash USB también se denominan lápices de memoria, minidiscos duros, unidades de memoria o llaves de memoria. Este tipo de memoria contiene varios chips de memoria flash, con un controlador y una interfaz USB.





Este dispositivo emula el comportamiento de un disco magnético:


  • Los bloques de la memoria se asocian a sectores de disco de 512 bytes, leyéndose y escribiéndose por bloques. 
  • El procesador central carga en los puertos del controlador la ubicación del fichero que se desea leer y su tamaño. 
  • El controlador se encarga de ir leyendo secuencialmente (por “sectores”) el fichero e ir transfiriendo los datos a la interfaz USB.
  • En la memoria flash se almacena un archivo que indica el contenido de la memoria en cuanto a directorios (carpetas) y archivos que tiene almacenados, así como la ubicación dentro de la memoria de los distintos archivos.
Además de ser un dispositivo de almacenamiento externo que usa memoria del tipo Flash, sus principales características son:
  • Memoria no volátil, es decir, cuando se desconecta el dispositivo de la corriente eléctica no se pierde la información almacenada.
  • No requiere de batería.
  • Permite varias operaciones de lectura/escritura al mismo tiempo, lo que otorga una velocidad superior a la de otro tipo de memorias (hasta 30 MB/s).
  • Almacena hasta 128 GB de datos (estando en preparación unidades de mayor tamaño).
  • Tienen vida limitada, se pueden escribir hasta un millón de veces y durar hasta 20 años (Estos datos son teóricos, en la realidad la duración es mucho menor).
  • Al usar como puerto de comunicaciones el USB puede llegar alcanzar transferencias de hasta 480 Mb/s.

 Ventajas e inconvenientes de usar memorias flash usb.

El precio, la portabilidad y la resistencia al polvo son el principal activo de este tipo de memorias que flojea en algunos aspectos como por ejemplo lo vulnerable que es ante los cambios de voltaje, golpes y el uso prolongado (especialmente en unidades más antiguas).

En cuanto a su configuración es muy sencilla ya que los sistemas operativos modernos no requieren ningún tipo de driver para poder usarlos.

  
Usos avanzados.

Estamos acostumbrados a usar este tipo de memorias exclusivamente para el almacenamiento de datos externos dada alta capacidad y facilidad de transporte, pero son muchos más los usos que se le puede dar:

Windows ReadyBoost y Linux Swapboost: Esta tecnología de Microsoft ha sido incluida en la última versión de su sistema operativo, Windows Vista, y permite utilizar la memoria USB como memoria caché. Para entenderlo mejor hay que saber que los sistemas operativos no cargan toda su información y la de los programas en la memoria RAM (ya que harían falta muchísima más memoria) y para ello reserva determinado espacio en el disco duro (SWAP en Linux y Pagefile.sys en Windows) como memoria de intercambio o "temporal".
El problema es que el disco duro es mucho más lento que la RAM, por lo que el intercambio entre estas memorias no es tan rápido como sería deseable, y precisamente es aquí donde entra en juego la memoria flash USB ya que tiene una capacidad mayor a la RAM y se pueden acceder a los datos más rápido que el disco duro.

Para activarlo debemos conectar una memoria flash USB, ir a Equipo y hacer "click derecho" a propiedades sobre la unidad de memoria.

Seleccionamos la pestaña de ReadyBoost, activamos la opción "usar este dispositivo" y moveremos la barra para determinar la cantidad de espacio de la memoria flash que deseamos reservar para aumentar la velocidad del sistema (lo adecuado es el triple de la memoria RAM del sistema, si tenemos 512 MB de RAM deberíamos reservar 1,5 GB. A partir de las 2 GB de RAM la proporción deberá ser 1:1).

El equivalente en Linux es Swapboost, este programa está en fase alpha de desarrollo, por lo que se recomienda su uso sólo a aquellos usuarios que tengan un manejo fluido de Linux; aun así explicaremos su instalación y uso:

Swapboost no es programa como tal, en realidad es un archivo de Shell script que se puede descargar desde la siguiente dirección: http://zelut.org/projects/misc/swapboost.sh

Una vez descargado realizamos los siguientes pasos:

1. Inserta la memoria USB y espera a que se monte.
2. Ejecuta en terminal: ./swapboost.sh -n para crear una partición swap.
3. Puedes comprobar si la memoria se ha añadido al swap mediante el comando swapon -s.
4. Ejecuta en terminal ./swapboost.sh -d para desmontar la memoria USB.
_______________________
Fuente: Periféricos "Introducción a la Informática" A.Prieto
Fuente: http://windows.microsoft.com/es-xl/windows-vista/What-is-a-USB-flash-drive
Fuente: http://recursostic.educacion.es/observatorio/web/es/equipamiento-tecnologico/hardware/703-usos-avanzados-de-una-memoria-usb

No hay comentarios:

Publicar un comentario