|
|||||||||||||||||||||||||||||||||||||||||||||||||
Si buscas
hosting web,
dominios web,
correos empresariales o
crear páginas web gratis,
ingresa a
PaginaMX
MFS (Macintosh File System)
En 1984 fue lanzada la Macintosh, actualmente conocida como Macintosh 128K, la computadora personal original de la empresa Apple trayendo consigo lo que es el primer sistema de archivos utilizado por Mac, el MFS (Macintosh File System). Este sistema de archivos lo poseían los disquetes que utilizaba la Macintosh en su Mac System Software 1.0, los cuales tenían una capacidad de almacenamiento de 400K y eran la principal fuente de funcionamiento para la interfaz gráfica de usuario de Mac OS. Además, este sistema de archivos permitía el almacenamiento de datos estructurados, creando un fork (bifurcación) de recurso, que no es más que un grabado de datos referentes a un archivo, considerado como archivo de recursos. Esto es, algo así como un lugar de donde tomar los datos para completar el archivo, por así decirlo, al crear un archivo de texto que incluye imágenes, el archivo se constituirá por dos archivos, el fork de datos y el fork de recursos, en donde el fork de datos contendrá el texto y el fork de recursos las imágenes.
La razón de los 63 caracteres utilizables en el nombre de los archivos es que Finder, que es el programa encargado de la gestión de archivos de Mac además del presentador del escritorio, sólo admitía al usuario esta cantidad de caracteres, a pesar de que la capacidad en sí del sistema de archivos soportara los 255 caracteres. HFS (Heirarchical Fyle System) En septiembre de 1985 Apple introdujo un nuevo sistema de archivos diseñado para disquetes y discos duros el cual fue incluido en su también nuevo y primer disco duro, el Hard Disk 20. Este disco duro tenía una capacidad de 20 MB y su primer uso fue en las Macintosh 512k junto con la actualización del System 2, el System 2.1, que fue diseñada para el soporte de dicho dispositivo de almacenamiento secundario. De cualquier forma, aún se necesitaba arrancar el sistema operativo con la inserción de los disquetes MFS de 400k, fue hasta el System 3 que se aparecieron las unidades de arranque de 800K con HFS por defecto. El sistema de archivos jerárquico remplazó la tabla plana de MFS por un archivo de catálogo (Catalog File), un derivado del Arbol-B que consiste en árboles binarios de búsqueda en donde cada nodo puede más de 2 hijos, de esta forma se podían realizar búsquedas de manera rápida sin importar el tamaño del archivo. Así los archivos ya estaban organizados en carpetas y se podían almacenar más sin problemas.
El problema que surgió en HFS fue que sólo un programa podía trabajar en la estructura de datos del archivo de catálogo y hacía que la multitarea no se llevara a cabo correctamente, ya que dejaba en espera a muchos programas mientras uno se desocupaba, como una especie de FIFO. Además, si este archivo de catálogo resultaba dañado, todo el sistema de archivos se dañaría, algo que no pasaba con FAT de Windows ni con UFS de Unix que almacenaban estructuras separadas a lo largo del sistema de archivos. Por otra parte, si el archivo resultaba ser muy pequeño, se desperdiciaba almacenamiento, ya que el tamaño mínimo de un archivo era de 1/65535, esto resultaba muy limitante para discos duros grandes.
Se introdujo en 1998 con el lanzamiento de Mac OS 8 remplazando a HFS y soportando archivos mucho más grandes y mayor cantidad de archivos, gracias a sus 32 bits. Debido a esto, era menor la cantidad de espacio en disco desperdiciada ya que la cantidad máxima de archivos en 32 bits es sumamente grande, solucionando el problema de HFS. Los campos de HFS+ tienen un tamaño variable dependiendo el tamaño del archivo a almacenar, mientras que en HFS era fijo. El archivo de catálogo es de 4KB en Mac OS y 8 KB en Mac OS X utilizando HFS+, mientras que en HFS era de 512 bytes, esto hace más registros de ficheros y directorios. Poco después, en la versión de Mac OS X 10.3, se incluyó el Journaling a HFS+, también llamado registro de diario, que consiste en realizar muchas copias de los archivos con el fin de asegurarlos en contra de fallas eléctricas o fallas del software, de esta forma se verían dañadas sólo algunas copias pudiéndose recuperar el archivo de las demás.
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
Tu Sitio Web Gratis © 2024 22691 |