HFS Alunos: André de Freitas Smaira

Slides:



Advertisements
Apresentações semelhantes
Sistema Operacionais Sistemas de Arquivos.
Advertisements

DESENVOLVIMENTO DE SISTEMAS PARA INTERNET
Noções de Sistemas Operacionais
Sistemas operacionais
Sistemas operacionais
Arquiteturas de Barramento
Informática Aplica Prof.: Bruno Rafael de Oliveira Rodrigues.
Copyright (c) 2003 by Valery Sklyarov and Iouliia Skliarova: DETUA, IEETA, Aveiro University, Portugal.
1 INQUÉRITOS PEDAGÓGICOS 2º Semestre 2003/2004 ANÁLISE GERAL DOS RESULTADOS OBTIDOS 1.Nº de RESPOSTAS ao inquérito 2003/2004 = (42,8%) 2.Comparação.
Por Dentro do HD INSTITUTO DE COMPUTAÇÃO
História do Windows XP Significa Windows “eXperience”.
SSC541 - SISTEMAS OPERACIONAIS I Aula 13 – Gerenciamento de Memória
Maria Aparecida Castro Livi
Maria Aparecida Castro Livi
HFS Alunos: André de Freitas Smaira
Capítulo 6 Sistemas de Arquivos 6.1 Arquivos 6.2 Diretórios
Organização da Memória Principal
Hard disk – disco rígido – winchester.
09/03/10 20:13 Claudio de Oliveira – 1/21.
- Sistema de Arquivos - Adriano da Silva Castro
Sistemas Operacionais
Windows Sistema operacional criado pela Microsoft, que começou como uma interface gráfica para o sistema operacional MS-DOS. Ele foi baseado no trabalho.
Extended Filesystem 3 Universidade Estadual de Maringá Marco César LacavaRA:
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Unidade de Vídeo Escola Secundária Diogo de Macedo Curso Tecnológico de Informática Aplicações Informáticas A Prof.: Henrique Ribeiro Paulo Cruz 11ºD nº2.
Utilitários de Redes Prof. Andréa Chicri Torga Adaptações
Módulo III.
Sistemas Operacionais
PROF. PAULO NAJAR
Roger M. koschier ADS – 1º Semestre Roger M. Koschier - ADS.
Sistemas Operacionais
Formatos de Imagem - PNG
SISTEMAS OPERACIONAIS
Disciplina: Sistema Operacional Professor: Luciano Ricardi Scorsin
EQUIPE: SIDNEI, MAICKON, GUILHERME, FILIPE
ALUNOS: Juliano H. Nuernberg Orlando Fernandes Paulo Roberto
Nomes: Thalia Fernanda Mirian Lúcia
Software.
O que é um sistema de arquivos?
Conhecendo os Sistemas Operacionais
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO BACHARELADO EM SISTEMAS DE INFORMAÇÃO Recife 2014.
Universidade Federal Fluminense Escola de Engenharia Departamento de Engenharia de Telecomunicações Sistemas de Computação para Telecomunicações Autores:
Sistemas Operacionais
É u m e l e m e n t o f u n d a m e n t a l
Sistema Operacional BeOS
Módulo III.
Grupo A – Azul Claro, Marrom, Laranja
Sistemas Operacionais
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo de Probabilidades. Regra de Laplace. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
SairPróximo Itens de Seleção Probabilidades e Combinatória Cálculo Combinatório. Problemas de Contagem. ITENS DE SELEÇÃO DOS EXAMES NACIONAIS E TESTES.
Sistema Operacional FreeBSD.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Rio Verde - Goiás - Brasil
A família Windows: Sistemas de arquivos
1 Byte = 8 bits 1 Kilobyte (KB) = 1024 bytes 1 Megabyte (MB) = 1024 kilobytes 1 Gigabyte (GB) = 1024 megabytes 1 Terabyte (TB) = 1024 gigabytes 1 Petabyte.
G ERENCIANDO V OLUMES. D ISCO R ÍGIDO Armazenar dados (em massa) Memória não-volátil Memória secundária Repositório do Sistema Operacional Tipos: IDE,
SISTEMAS OPERACIONAIS I Gerenciamento de Arquivos
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Capítulo 11: Implementação de Sistemas de Arquivos.
Capítulo 5 Entrada/Saída 5.1 Princípios do hardware de E/S
ADS-1º Semestre. ADS – 1º Semestre - Noite  O HD é a parte do computador onde fica armazenado os dados.  O HD é uma memória não volátil, ou seja, as.
QUIZ - TECNOLOGIA Engenharia e Gerência da Informação Prof. Cristiano José Cecanho.
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Prof.
Empresa ISKI.  Um sistema de arquivos é um conjunto de estruturas lógicas e de rotinas, que permitem ao sistema operacional controlar o acesso ao disco.
Mac OS.
História dos Sistemas Operativos
Sistemas Operativos.
Sistemas de Arquivos.
Curso: Técnico em Informática Disciplina: Operação de Software Aplicativo Professor: Marcelo Josué Telles
Sistemas Operacionais Linha de tempo Microsoft Marcelo Josué Telles Timeline and File Systems of Microsoft Operations System.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais FATEC-PB Professor: Gustavo Wagner
Transcrição da apresentação:

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.

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 Falar que o hfs+ é usado em todos os dispositivos da aple.

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 Macintosh File System (MFS) – criado para guardar arquivos em Disquetes de 400k. MFS foi importante por introduzir resource forks que permite o armazenamento de daos estruturados, e por armazenar metadados necessários ao funcionamento da interáce gráfica. MFS é chamado de flat file system pois não suporta diretórios hierárquicos. As pastas eram visiveis na janela de busca, mas não nas caixas de diálogo. HFS – Desenvolvido para computadores q rodam Mac OS Journaling File System - LOG de mudanças no sistema de arquivos antes de escrever no disco. Log circular alocado em uma área especial do sistema de arquivos. Melhor probabilidade de não corrupção no caso de travar ou faltar energia, e uma recuperação mais rápida, pois não necessita verificar todo o disco, somente aqueles que pertenciam a um log que não fora fechado devidamente. HFSX – Extensão do HFS+ com algumas diferenças como possibilidade de case sensitive Mac OS X 10.4 - totalmente compatível com outros SO’s

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. The Attributes File is a new B-tree in HFS Plus that does not have a corresponding structure in HFS. The Attributes File can store three different types of 4 KB records: Inline Data Attribute records, Fork Data Attribute records and Extension Attribute records. Inline Data Attribute records store small attributes that can fit within the record itself. Fork Data Attribute records contain references to a maximum of eight extents that can hold larger attributes. Extension Attributes are used to extend a Fork Data Attribute record when its eight extent records are already used.

Comparação Tamanho máximo do arquivo Tamanho máximo do volume exFAT (2006): 16 EiB = 264 bytes exFAT (2006): 64 ZiB = 277 bytes HFS+ (1998): 8 EiB = 263 bytes NTFS (1993): 16 TiB = 244 bytes NTFS (1993): 256 TiB = 248 bytes FAT16 (1984): 4 GiB = 232 bytes HFS (1985): 2 TiB = 241 bytes FAT32 (1996): 4 GiB = 232 bytes FAT32 (1996): 2 TiB = 241 bytes HFS (1985): 2 GiB = 231 bytes EiB = Exbibyte ZiB = Zebibyte

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. Linux The Linux kernel includes the hfsplus module[12] for mounting HFS+ filesystems. HFS+ fsck and mkfs have been ported to Linux and are part of the hfsprogs package.[13] In 2009, these drivers were diagnosed to be corrupting HFS+ drives with a capacity greater than 2 TB.[14] Consequently, Linux distributions such as Debian and Ubuntu also stopped allowing mounting of HFS+ drives or partitions greater than 2 TB.[15] As of February 2011, work is in progress to lift this restriction.[16] The Linux HFS+ kernel driver has support to read and write to HFS+ non-journaled drives/partitions but only has read support of journaled HFS+. Journaling is a redundant behavior of a filesystem that helps protect against data loss. If planning to write to an HFS+ partition then drive journaling must be turned off in Mac OS X.[17] A Google Summer of Code project to implement write-support to journalled HFS+ [18] was accepted by the Linux Foundation in 2011. Towards the beginning of the time frame (April 2011), Netgear released the source code of one of their NAS appliances, which included an implementation of journalled HFS+ write-support based on an earlier kernel. The student, Naohiro Aota, was to review and work on porting that forward to current kernel. However the style and level of work was found to be unsatisfactory and he was failed from the scheme at mid-term evaluation. The mentor, Hin-Tak Leung, eventually did the code-review and porting and posted the result (untested) [19], at [20]. Windows As of January 2012, Apple has only released read-only HFS+ drivers for Windows XP, Windows Vista, and Windows 7 as part of the Boot Camp software in Mac OS X 10.6. This means users on these systems can read data on the HFS+ drive, but not write to them. Microsoft has created an HFS+ driver for the Xbox 360 mainly for the purpose of reading HFS+ formatted iPods. A free (GPL) alternative is HFSExplorer written by Erik Larsson.[21] HFSExplorer is an application for viewing and extracting files from an HFS+ volume (Mac OS Extended) or an HFSX volume (Mac OS Extended, Case-sensitive) located either on a physical disk, on a .dmg disk image, or in a raw file system dump. However HFSExplorer can only read, but not write to HFS formatted volumes. A free and opensource software – jHFSplus, based on HFSExplorer and jpfm – can be used to mount hfs/hfs+ partitions as read-only virtual folders.[22] A freeware plugin for Total Commander exists, that can read, amongst others, HFS and HFS+ filesystems.[23] A freeware DiskInternals Linux Reader, can be used to extract/save folders/files out of HFS and HFS+ Hard Drives/Partitions.

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)