10.6
8.1
Alunos: André de Freitas Smaira
Alunos: Guilherme Pereira Gomes
Alunos: Rodrigo Brunelli Rodrigues
Alunos: Thereza Cury Fortunato
•
•
•
•
De HFS para HFS+
Evolução
Estrutura
Comparação
• Outros S.O.
• 1985 - HFS - Mac System 1.0
• 1998 - HFS+ - Mac OS 8.1
• Suporta arquivos maiores (bloco de endereço de 32-bit ao invés de 16-bit)
• Unicode ao invés de Mac OS Roman para nomes de arquivos e diretórios
• Codificação de caracteres UTF-16
• 255 caracteres para cada nome ao invés de 31 caracteres
• 24/01/1984 - Mac System 1.0 - Macintosh File System (MFS)
• 09/1985 - Mac System 1.0 - Hierarchical File System (HFS)
• 19/01/1998 - Mac OS 8.1 - Hierarchical File System Plus (HFS+)
• 11/11/2002 - Mac OS X Jaguar 10.2.3 Server - Hierarchical File System
Journaling (HFSJ)
• 24/10/2003 - Mac OS X Panther 10.3 - Hierarchical File System X (HFSX)
• 29/04/2005 - Mac OS X Tiger 10.4 - Segurança baseada em lista de controle de
acesso
• 28/08/2009 - Mac OS X Snow Leopard 10.6 - Sistema de compressão de
arquivos
• Blocos lógicos (ou setores, geralmente 512 bytes) e Blocos de
Alocação (32-bit)
• Invólucro para volumes antigos funcionarem no novo modelo
• 3 Árvores B (catálogo de arquivos, extensão para overflow’s no
catálogo de arquivos, atributos)
• Atualmente não existe modo fácil do MacOS salvar em discos
com padrão NTFS do Windows, mas consegue se comunicar
com o FAT.
Tamanho máximo do arquivo
Tamanho máximo do volume
1. exFAT (2006): 16 EiB = 264 bytes
1. exFAT (2006): 64 ZiB = 277 bytes
2. HFS+ (1998): 8 EiB = 263 bytes
2. HFS+ (1998): 8 EiB = 263 bytes
3. NTFS (1993): 16 TiB = 244 bytes
3. NTFS (1993): 256 TiB = 248 bytes
4. FAT16 (1984): 4 GiB = 232 bytes
4. HFS (1985): 2 TiB = 241 bytes
5. FAT32 (1996): 4 GiB = 232 bytes
5. FAT32 (1996): 2 TiB = 241 bytes
6. HFS (1985): 2 GiB = 231 bytes
6. FAT16 (1984): 4 GiB = 232 bytes
• O kernel do Linux inclui um módulo HFS+. Mas em HDs com
capacidade maior que 2TB foram corrompidos pelos drivers,
consequentemente distribuições como Ubuntu e Debian
pararam de permitir HDs HFS+ com essa capacidade.
• Em 2011 um projeto do Google Summer of Code, foi idealizado
para implementar drivers de escrita para HFS+ e foi aceito pela
Linux Foundation.
• Em Janeiro de 2012, a Apple lançou um driver apenas para
leitura para Windows XP, Vista e 7.
• http://en.wikipedia.org/wiki/HFS_Plus (Acessado em 05/04/2012)
• http://en.wikipedia.org/wiki/Journaling_file_system (Acessado em 01/04/2012)
• http://en.wikipedia.org/wiki/OS_X (Acessado em 01/04/2012)
• http://en.wikipedia.org/wiki/Mac_OS_X_v10.2 (Acessado em 01/04/2012)
• http://forums.macrumors.com/showthread.php?t=1207791 (Acessado em 05/04/2012)
• http://www.conversioncenter.net/bits-and-bytes-conversion (Acessado em 05/04/2012)
• http://en.wikipedia.org/wiki/Macintosh_File_System (Acessado em 13/04/2012)
Download

HFS+