HFS   (SISTEMAS DE ARCHIVOS JERARQUICOS) INTEGRANTES: Juan Pablo Jimenez Dalton Ortega Freddy Novillo Pablo Jaramillo Diego Celi Diego Herrera
DEFINICION Es un sistema de archivos desarrollado por  Apple Computer   para su uso en computadores que corren Mac OS. Usado en: Disquetes  Discos duros El nombre  HFS  es usado por desarrolladores
DEFINICION En la documentación de usuarios el formato es referido como estandar Mac Os para diferenciarlo de su sucesor  HFS+  el cual es llamado Extendido Mac Os. HFS+ .-   Es una versión mejorada de HFS, soportando archivos mucho más grandes y usando Unicode (En vez de Mac OS Roman) para el nombre de los archivos, lo que además permitió nombres de archivo de hasta 255 letras.
HISTORIA Introducido por  Apple  en septiembre de 1985 para reemplazar el  MFS . Desarrollado por Patrick Dirks y Bill Bruffey  En 1998,  Apple  introdujo  HFS Plus  para abordar la ineficacia en la asignación de espacio en disco en  HFS  y añadir otras mejoras. A partir de  Mac OS X  un volumen  HFS  no puede utilizarse para arrancar.
DISEÑO Divide un volumen en bloques lógicos de 512 bytes. Están agrupados juntos en bloques de asignación que pueden contener uno o más bloques lógicos. Usa un valor de dirección de 16 bits, limitando el número de bloques de asignación a 65.536
ESTRUCTURAS Bloques lógicos 0 y 1 del volumen Son los bloques de arranque. Informacion de inicio del sistema. Bloque lógico 2   Contiene el directorio MDB (Master Directory Block).  Define una amplia variedad de datos sobre el volumen en sí (fecha y timestamp, localizacion, )
ESTRUCTURAS Bloque lógico 3   Bloque de inicio del volumen del mapa de bits Mantiene un registro de los bloques de asignación que están en uso y de los que están libres. Cada bloque de asignación en el volumen es representado por un bit en el mapa.
ESTRUCTURAS Extent Overflow File (Archivo de desbordamiento)  Es un árbol B* que contiene extensiones que registran que bloques de asignación están asignados a que archivos.
ESTRUCTURAS Catalog File   Es otro árbol B* que contiene registros para todos los archivos y directorios almacenados en el volumen. Almacena cuatro tipos de registros: Un File Thread Record  Un File Record  Un Directory Thread Record  Un Directory Record
CATALOG FILE File Thread Record Almacena solo el nombre del fichero y el CNID de su directorio padre. File Record Almacena diversidad de metadatos sobre le fichero (CNID, tamaño del fichero, 3 timestamp, el primer fichero extendido de los datos y los recursos). Almacena dos campos de 16 Bytes que son usados por el Finder
CATALOG FILE Directory Thread Record Almacena solo el nombre del directorio y el CNID de su directorio padre. Directory Record Almacena datos como el número de ficheros almacenados en el directorio, el CNID del directorio, tres marcas de tiempo Almacena dos campos de 16 Bytes para usar por el Finder
 
PROBLEMAS Catalog File:  Solo un programa puede escribir en esta estructura a la vez  También es un problema serio de fiabilidad dañar este archivo ya que puede destruir el sistema de ficheros entero. Solo puede almacenar un máximo de 65.535 archivos
BILIOGRAFIA http://es.wikipedia.org/
GRACIAS!!!

Hfs

  • 1.
    HFS (SISTEMAS DE ARCHIVOS JERARQUICOS) INTEGRANTES: Juan Pablo Jimenez Dalton Ortega Freddy Novillo Pablo Jaramillo Diego Celi Diego Herrera
  • 2.
    DEFINICION Es unsistema de archivos desarrollado por Apple Computer para su uso en computadores que corren Mac OS. Usado en: Disquetes Discos duros El nombre HFS es usado por desarrolladores
  • 3.
    DEFINICION En ladocumentación de usuarios el formato es referido como estandar Mac Os para diferenciarlo de su sucesor HFS+ el cual es llamado Extendido Mac Os. HFS+ .- Es una versión mejorada de HFS, soportando archivos mucho más grandes y usando Unicode (En vez de Mac OS Roman) para el nombre de los archivos, lo que además permitió nombres de archivo de hasta 255 letras.
  • 4.
    HISTORIA Introducido por Apple en septiembre de 1985 para reemplazar el MFS . Desarrollado por Patrick Dirks y Bill Bruffey En 1998, Apple introdujo HFS Plus para abordar la ineficacia en la asignación de espacio en disco en HFS y añadir otras mejoras. A partir de Mac OS X un volumen HFS no puede utilizarse para arrancar.
  • 5.
    DISEÑO Divide unvolumen en bloques lógicos de 512 bytes. Están agrupados juntos en bloques de asignación que pueden contener uno o más bloques lógicos. Usa un valor de dirección de 16 bits, limitando el número de bloques de asignación a 65.536
  • 6.
    ESTRUCTURAS Bloques lógicos0 y 1 del volumen Son los bloques de arranque. Informacion de inicio del sistema. Bloque lógico 2 Contiene el directorio MDB (Master Directory Block). Define una amplia variedad de datos sobre el volumen en sí (fecha y timestamp, localizacion, )
  • 7.
    ESTRUCTURAS Bloque lógico3 Bloque de inicio del volumen del mapa de bits Mantiene un registro de los bloques de asignación que están en uso y de los que están libres. Cada bloque de asignación en el volumen es representado por un bit en el mapa.
  • 8.
    ESTRUCTURAS Extent OverflowFile (Archivo de desbordamiento) Es un árbol B* que contiene extensiones que registran que bloques de asignación están asignados a que archivos.
  • 9.
    ESTRUCTURAS Catalog File Es otro árbol B* que contiene registros para todos los archivos y directorios almacenados en el volumen. Almacena cuatro tipos de registros: Un File Thread Record Un File Record Un Directory Thread Record Un Directory Record
  • 10.
    CATALOG FILE FileThread Record Almacena solo el nombre del fichero y el CNID de su directorio padre. File Record Almacena diversidad de metadatos sobre le fichero (CNID, tamaño del fichero, 3 timestamp, el primer fichero extendido de los datos y los recursos). Almacena dos campos de 16 Bytes que son usados por el Finder
  • 11.
    CATALOG FILE DirectoryThread Record Almacena solo el nombre del directorio y el CNID de su directorio padre. Directory Record Almacena datos como el número de ficheros almacenados en el directorio, el CNID del directorio, tres marcas de tiempo Almacena dos campos de 16 Bytes para usar por el Finder
  • 12.
  • 13.
    PROBLEMAS Catalog File: Solo un programa puede escribir en esta estructura a la vez También es un problema serio de fiabilidad dañar este archivo ya que puede destruir el sistema de ficheros entero. Solo puede almacenar un máximo de 65.535 archivos
  • 14.
  • 15.