hfs +

9
HFS + Alunos: André de Freitas Smaira Alunos: Guilherme Pereira Gomes Alunos: Rodrigo Brunelli 8.1 10. 6

Upload: jane-mcgee

Post on 02-Jan-2016

20 views

Category:

Documents


1 download

DESCRIPTION

HFS +. 10.6. 8.1. Alunos: André de Freitas Smaira Alunos : Guilherme Pereira Gomes Alunos : Rodrigo Brunelli Rodrigues Alunos: Thereza Cury Fortunato. Hierarchical File System Plus ( Apple Inc.). Índice. De HFS para HFS+ Evolução Estrutura Comparação Outros S.O. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: HFS +

HFS +Alunos: André de Freitas Smaira

Alunos: Guilherme Pereira GomesAlunos: Rodrigo Brunelli RodriguesAlunos: Thereza Cury Fortunato

8.1

10.6

Page 2: HFS +

Hierarchical File System

Plus(Apple Inc.)

Page 3: HFS +

• De HFS para HFS+• Evolução• Estrutura• Comparação• Outros S.O.

Índice

Page 4: HFS +

De HFS para HFS+

• 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

Page 5: HFS +

Evolução• 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

Page 6: HFS +

Estrutura• 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.

Page 7: HFS +

ComparaçãoTamanho máximo do arquivo

1.exFAT (2006): 16 EiB = 264 bytes

2.HFS+ (1998): 8 EiB = 263 bytes

3.NTFS (1993): 16 TiB = 244 bytes

4.FAT16 (1984): 4 GiB = 232 bytes

5.FAT32 (1996): 4 GiB = 232 bytes

6.HFS (1985): 2 GiB = 231 bytes

Tamanho máximo do volume

7.exFAT (2006): 64 ZiB = 277 bytes

8.HFS+ (1998): 8 EiB = 263 bytes

9.NTFS (1993): 256 TiB = 248 bytes

10.HFS (1985): 2 TiB = 241 bytes

11.FAT32 (1996): 2 TiB = 241 bytes

12.FAT16 (1984): 4 GiB = 232 bytes

Page 8: HFS +

Outros S.O.• 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.

Page 9: HFS +

Referências• 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)