:: Identificarse o Registrarse :: :: Numero de miembros: 245.716 :: Registrados ayer: 531 :: On-line: 468 ::
![]() Sistemas de archivos El Sistema de archivos en disco es el responsable de su almacenamiento, estructura de nombres,recuperaciones de datos e integridad de los mismos de la manera másrobusta posible. Uncluster es la más pequeña unidad de almacenamiento en un disco duro.Dependiendo del tipo de partición se tendrán uno o mas sectores de 512bytes en un cluster. El tamaño del cluster queda generalmente determinado por el sistema de archivos (FAT, FAT32, NTFS) y el tamañodel disco duro. Con pequeñas particiones de hasta 256 MB, el tamaño delcluster era de 4 KB, con particiones grandes de hasta 2 GB (el máximodireccionable en este sistema de archivos), el tamaño era de 32 KB. Unfichero de 33 KB ocupa dos clusters en estas particiones, dejando portanto 31 KB de espacio en disco perdidos y sin usar. Veámoslo de otra forma: si un disco duro contiene 1000 ficheros de 40 KB cada uno, estos ocuparán 391 Megas en una partición de 500 MB. En una partición de 1,2 GB, esos mismos 1000 ficheros ocuparán 600 MB de espacio en disco. Cada entrada en la FAT representa un cluster, esta tabla apunta directamenteal comienzo del fichero por posición y en su contenido tiene el número del siguiente cluster y por fin, la identificación del último cluster. Es decir, supongamos que en un disco están libres los clusters 95, 101 y200 de longitud de cluster 4 KB. Si tenemos un fichero de 11 KB ocupará 3 clusters. El sistema de archivos asignará la primera parte delfichero al cluster 95. Dentro de la tabla FAT, en la posición 95, existirá un numero que apunte a la 101 (en la 101 física del disco segrabará la segunda parte del fichero), y en la posición 101 de la FAT,se grabará un numero que apunte a la 200 (en cuya posición física del disco se grabará la tercera y última parte del fichero). Igualmente, en la FAT, en la posición 200 se grabará una marca que indica que ha terminado el fichero en dicho cluster. Cuando salió el W95b (OSR1) en 1996 Microsoft introdujo FAT32, el cual, ya no limitaba tampoco el número dedirectorio o ficheros en el directorio raíz tal y como estaba limitado en FAT 16. Particiones mayores pueden usarse si han sido creadas con otros sistemas operativos, pero en este caso no segarantiza tampoco integridad de datos. La más importante es la optimización del uso de memoria en volúmenes grandes, corrección de errores ante caídas de máquina o de hardware,protección y seguridad ante accesos no autorizados, un servicio de índices y compresión y encriptación de datos. Las características de recuperación de NTFS merecen una mención especial:Windows recuerda en tiempo real todas las modificaciones al sistema de archivos tomando checkpoints (puntos de sincronismo) que se usan, por ejemplo, para corregir (en segundo plano y de modo transparente al usuario) errores del sistema ante reinicios espontáneos. Además, cualquier cambio en una partición implicaba reiniciar la máquina Otra desventaja es que mucha de la información del volumen NTFS residía en el registro, siendo por tanto realmente complicado el uso de un disco con otro sistema. Este sistema NTFS también es capaz de almacenar información de sí mismo en el propio disco, solucionando por tanto el problema de intercambio de discos. Posteriormente, con XP se incorporan ligeras mejoras al sistema de archivos: se pueden definir los tamaños de cluster, y también han sido implementadas funciones administrativas como indexación de carpetas o activación de eventos de acceso a datos. |