martes, 26 de octubre de 2010

Asignacion por Lista Alcanzada Empleando una Tabla de Memoria


Las dos desventajas de la asignación por lista enlazada pueden eliminarse sacando el apuntador de cada bloque de disco y colocándolo en una tabla en la memoria. Con esta organización puede llenarse de datos el bloque completo. Ademas el acceso aleatorio es mas fácil. Aunque todavía es necesario seguir la cadena para hallar un desplazamiento dado dentro del archivo, la cadena esta por completo en la memoria, asi que puede seguirse sin tener que leer el disco. Al igual que con el método anterior, basta con que la entrada del directorio guarde un solo entero para poder localizar todos los bloques, sin importar que tamaño tenga el archivo

Asignación por Lista Enlazada



El segundo método para almacenar archivos consiste en mantener cada uno como una lista enlazadas en bloques de disco.

A diferencia de la asignación contigua, con este método pueden usarse todos los bloques del disco. No se pierde espacio por fragmentación del disco (solo por fragmentación interna en el ultimo bloque). Además, basta que la entrada del directorio guarde la dirección del disco del primer bloque. El resto podría localizarse a partir de ese punto.

Por otra parte, aunque la lectura secuencial de un archivo es directa, el acceso aleatorio es lento en extremo.

Reportaje - Sistemas Operativos



En este video se Muestran ventajas y desventajas de los sistemas opertivos.

Hallado en la red por Rodrigo H.B:K, el video es bastante acertado, asi que el equipo decidio publicarlo.

abajo les dejo un link de una pagina muy descriptiva con respecto a los Sistemas Operativos
http://www.mflor.mx/materias/comp/cursoso/sisope1.htm

Implementación de Sistemas de Archivos




Video realizado para mostrar la implementación organización y almacenamiento de los Sistemas de Archivos dentro de nuestro disco duro.

implementacion de sistemas de archivos.mp4




Este video ha sido realizado Para Mostrar la manera en que se organizan nuestros Ficheros dentro de una PC.

Sistemas de Archivos fat 32



Sistema de archivos FAT32 Aunque el VFAT era un sistema inteligente, no afrontaba las limitaciones de FAT16. Como resultado, surgió un nuevo sistema de archivos en Windows 95 OSR2 (el cual no sólo contaba con una mejor administración FAT como fue el caso de VFAT). Este sistema de archivos, denominado FAT32 utiliza valores de 32 bits para las entradas FAT. De hecho, sólo se utilizan 28 bits, ya que 4 bits se reservan para su uso en el futuro.

Cuando surgió el sistema de archivos FAT32, el máximo número de clústers por partición aumentó de 65535 a 268.435.455 (228-1). Por lo tanto, FAT32 permite particiones mucho más grandes (hasta 8 terabytes). Aunque en teoría, el tamaño máximo de una partición FAT32 es de 8 TB, Microsoft lo redujo, voluntariamente, a 32 GB en los sistemas 9x de Windows para promover NTFS (ref.: http://support.microsoft.com/default.aspx?scid=kb;en;184006). Ya que una partición FAT32 puede contener muchos clústers más que una partición FAT16, es posible reducir significativamente el tamaño de los clústers y, así, limitar también el espacio desperdiciado del disco. Por ejemplo, con una partición de 2 GB, es posible usar clústers de 4KB con sistemas FAT32 (en lugar de clústers de 32KB con sistemas FAT16), que reducen el espacio desperdiciado por un factor de 8.

El intercambio radica en que FAT32 no es compatible con las versiones de Windows previas al OEM Service Release 2. Un sistema que arranque con una versión anterior simplemente no verá este tipo de particiones.

Asimismo, las utilidades de administración de un disco de 16 bits, como ser versiones antiguas de Norton Utilities, ya no funcionarán correctamente. En términos de realización, el uso de un sistema FAT32 en lugar de un sistema FAT16 tendrá como resultado una leve mejora, de aproximadamente 5%, en el rendimiento

Tabla de asignación de archivos



La Tabla de Asignación de Archivos es una lista de valores digitales que describe la asignación de los clústers de una partición o, dicho de otra forma, el estado de cada clúster de la partición en la que se encuentra. De hecho, cada célula de la tabla de asignación corresponde a un clúster. Cada célula contiene un número que indica si un archivo está utilizando el clúster. De ser así, indica la ubicación del siguiente clúster en el archivo. De esta forma, se obtiene una cadena FAT, la cual es una lista vinculada de referencias que apunta a los clústers sucesivos hasta el final del archivo. Cada entrada FAT tiene una extensión de 16 ó 32 bits (todo depende de si es una entrada FAT16 o FAT32). Las primeras dos entradas almacenan información acerca de la tabla misma, mientras que las entradas siguientes hacen referencia a los clústers. Algunas entradas pueden contener valores que indiquen el estado del clúster específico. Por ejemplo, el valor 0000 indica que no se está usando el clúster, FFF7 identifica al clúster como defectuoso por lo que no se utilizará, y los valores entre FFF8 y FFFF especifican que el clúster contiene el final de un archivo. En realidad, cada partición contiene dos copias de la tabla almacenada de manera contigua en el disco, para que pueda recuperarse si la primera copia se corrompe.