Historia

miércoles, 30 de mayo de 2012

Esperanza de vida de una memoria USB


Esperanza de vida de una memoria USB


Las memorias USB son ideales para almacenar archivos digitales y están sustituyendo paulatinamente a los CDs y DVDs como medio de almacenamiento preferido.
La ventaja de las memorias USB es que son portátiles, duraderas y tienen una increíble capacidad de almacenamiento (desde 64 MB hasta 256 GB, a fecha 2010). Además, son capaces de retener la memoria incluso después de apagadas. Pero, ¿las memorias duran para siempre? ¿Debe utilizarlas para almacenar documentos y archivos importantes? ¿Cuánto tiempo duran?
Si simplemente guardase datos en su memoria USB y la dejase en un sitio seguro durante 10 años, seguiría funcionando y sus datos permanecerían intactos.
Pero si continúa utilizándola con mucha frecuencia, sin duda se desgastará con el tiempo.

Las memorias USB tienen un número finito de ciclos de escritura/borrado
La esperanza de vida de una memoria USB se puede medir por el número de ciclos de escritura o borrado. Las memorias USB pueden soportar entre 10.000 a 100.000 ciclos de escritura/borrado, dependiendo de la tecnología de memoria que se utilice.
Cuando se alcanza el límite, una parte de la memoria puede dejar de funcionar correctamente, lo que puede llevar a que los datos se pierdan o resulten dañados.
Por supuesto, la vida útil de la memoria USB también puede terminar antes de lo previsto si abusa de ella o la somete a condiciones ambientales extremas. Además, si los componentes de la memoria son de baja calidad, las memorias pueden fallar mucho antes.
Tenga cuidado con marcas desconocidas ya que pueden utilizar componentes de baja calidad y economizar en los procesos de fabricación para abaratar el producto. Si está buscando memorias USB de alta calidad, busque proveedores que utilicen únicamente memorias de grado A y cuenten con fábricas con el certificado ISO-9001:2008.

¿Debería utilizar memorias USB para almacenar archivos importantes?
El mejor uso de las memorias USB es copiar y transferir archivo de un ordenador a otro. Si desea utilizarlas para almacenar archivos importantes como fotografías de familia y vídeos, es recomendable que realice copias de seguridad.

Mantenimiento de su memoria USB
Para prolongar la vida útil de su memoria USB y asegurarse de que funciona correctamente durante años, siga las siguientes precauciones:
  • Cuando no utilice la memoria USB, asegúrese de cubrirla con una tapa para evitar la acumulación de polvo y contaminantes en los contactos.
  • No exponga su memoria USB a condiciones adversas, como temperaturas o humedad extremas.
  • Nunca retire la memoria USB del puerto donde esté conectada mientras está en funcionamiento. Además, debe "Expulsar" la unidad (haga clic derecho sobre la unidad USB y seleccione "Expulsar") antes de retirarla de su ordenador.
  • No la deje conectada al ordenador durante un período prolongado de tiempo. Si no la usa, simplemente desconéctela del equipo.

File System


File System



El file system de un sistema operativo determina la manera en que los archivos son nombrados y cómo y dónde ellos son colocados y almacenados en los dispositivos, como es un disco duro. Los sistemas operativos como Windows, Macintosh, UNIX y Linux todos emplean un file system que usa una estructura jerárquica. 


En los file system jerárquicos, los archivos son colocados en contenedores lógicos que son arreglados en una estructura de árbol upside-down. Los Archivos empiezan en la raíz del árbol. UNIX y Linux llaman al contenedor que reside en el primer nivel del árbol "directorio -directory". Contenedores dentro de cada directorio son llamados "subdirectorios". En los sistemas operativos de Windows y Macintosh usan el término "carpeta -folder" y "subcarpetas-subfoleder" para describir los directorios y subdirectorios. 


Los files system de un sistema operativo determina más de como los archivos y programas son lógicamente organizados. Los tipos de file system utilizados por las computadoras determinan si o no los archivos pueden ser asegurados de otros programas o usuarios. Los file system también definen como los datos son físicamente alojados y almacenados en los medio (como los discos duros). Algunos file system pueden utilizar más eficientemente los espacio en disco que otros. 


Un tipo de file system común es el llamado FAT -File Allocation Table, Tabla de Localización de Archivos. El file system FAT, se mantiene en el disco por el sistema operativo. La tabla contiene un mapa de dónde los archivos están almacenados en el disco. El FAT hace referencia a los clusters del disco, los cuales son las unidades básicas lógicas de almacenamiento en un disco. Un archivo dado puede ser almacenado en varios clusters, pero un cluster puede contener los datos de solamente un archivo. Estos clusters pueden o no estar uno enseguida del otro. 


Los sistemas operativos utilizan el FAT para encontrar todos los clusters del disco que es donde los archivos están almacenados. FAT16 y FAT32, son los file system más comunes. FAT16 fue creado para utilizar particiones grandes (hasta 4 GB). Aunque los discos grandes pueden ser formateados con FAT16, para hacerlo, hace un uso ineficiente del espacio en el disco, por que en FAT, las particiones grandes dan como resultado que los clusters sean de gran tamaño. Por ejemplo, con una partición de 512 MB, el tamaño de un cluster (que es la unidad de almacenamiento básica) es de 8 KB. Esto significa que si un archivo de únicamente 1 KB de tamaño, utilizará 8KB de espacio porque más de un archivo no pude ser almacenado en un cluster; los 7 KB extra son desperdiciados. Para resolver este problema, fue desarrollado el FAT32. Este file system de 32 bits usa tamaños más pequeños de clusters en discos grandes. Éste puede soportar particiones de tamaños de hasta 2 Terabytes (TB). 


Diferentes sistemas operativos utilizan diferentes file systems, y algunos sistemas operativos pueden usar más de un file system. Por ejemplo, aunque Windows 3.x puede usar únicamente file system de FAT16, Windows 2000 puede usar FAT16, FAT32 o NTFS. 


Sistema Operativo File System 


Win 95, 98 y ME 
FAT16 y FAT32 


XP
FAT32 y NTFS (New Technology File System) 


Linux
Ext2, JFS (Journaling File System) 


IBM OS/2
HPFS (High Performance File System) 


Los file systems determinan la convención de nombres de los archivos y el formato para especificar la ruta -path para localizar el archivo. Las reglas para nombrar los archivos varía dependiendo del file system e incluye varias los siguiente: 


El máximo número de caracteres permitidos por nombre para los archivos. 

La longitud máxima de la extensión de los archivos o sufijos 

Si permite o no espacio entre las palabras para el nombre de los archivos. 

Si permite el case sensitive (mayúsculas y minúsculas) en el nombre de los archivos. 

Cuales caracteres son permitidos o legales para el nombre de los archivos. 

El formato para especificar la ruta -path.




martes, 29 de mayo de 2012

Memoria Cache


La memoria caché (también memoria buffer) es una memoria rápida que permite reducir los tiempos de espera de las distintas informaciones almacenada en la RAM (Random Access Memory o Memoria de Acceso Aleatorio). En efecto, la memoria principal del ordenador es más lenta que la del procesador. Existen, sin embargo, tipos de memoria que son mucho más rápidos, pero que tienen un costo más elevado. La solución consiste entonces, en incluir este tipo de memoria local próxima al procesador y en almacenar en forma temporal la información principal que se procesará en él. Los últimos modelos de ordenadores poseen muchos niveles distintos de memoria caché:
  • La Memoria caché nivel 1 (denominada L1 Cache, por Level 1 Cache) se encuentra integrada directamente al procesador. Se subdivide en dos partes:
    • la primera parte es la caché de instrucción, que contiene instrucciones de la RAM que fueron decodificadas durante su paso por las canalizaciones.
    • la segunda parte es la caché de información, que contiene información de la RAM, así como información utilizada recientemente durante el funcionamiento del procesador.

El tiempo de espera para acceder a las memorias caché nivel 1 es muy breve; es similar al de los registros internos del procesador.
  • La memoria caché nivel 2 (denominada L2 Cache, por Level 2 Cache) se encuentra ubicada en la carcasa junto con el procesador (en el chip). La caché nivel 2 es un intermediario entre el procesador con su caché interna y la RAM. Se puede acceder más rápidamente que a la RAM, pero no tanto como a la caché nivel 1.
  • La memoria caché nivel 3 (denominada L3 Cache, por Level 3 Cache) se encuentra ubicada en la placa madre.

Todos estos niveles de caché reducen el tiempo de latencia de diversos tipos de memoria al procesar o transferir información. Mientras el procesador está en funcionamiento, el controlador de la caché nivel 1 puede interconectarse con el controlador de la caché nivel 2, con el fin de transferir información sin entorpecer el funcionamiento del procesador. También, la caché nivel 2 puede interconectarse con la RAM (caché nivel 3) para permitir la transferencia sin entorpecer el funcionamiento normal del procesador.

Tamaño ideal del cache


TAMANO DE CACHE

Aunque la caché sea de mayor velocidad que la RAM, si usamos una caché muy grande, el micro tardará un tiempo apreciable en encontrar el dato que necesita. Esto no sería muy importante si el dato estuviera allí, pero ¿y si no está? Entonces habrá perdido el tiempo, y tendrá que sumar ese tiempo perdido a lo que tarde en encontrarlo en la RAM.

Se puede afirmar que, para usos normales, a partir de 1 MB (1024 Kb) la caché resulta ineficaz, e incluso pudiera llegar a ralentizar el funcionamiento del ordenador.