1 of 20

Mac OS

Sistema de Arquivos

Alan, Deividi, Fábio, Natan, Paloma, Rubens Macarthy, Willian

2 of 20

O Mac OS é o sistema operacional dos computadores da Apple. Seu nome é uma derivação de Macintosh Operating System. A primeira versão foi lançada em 1984.

O Mac é muito utilizado para o tratamento de vídeo, imagem e som devido à alta performance de sua interface gráfica. A última versão do SO é a Mac OS X Snow Leopard.

Fonte: Techtudo

3 of 20

O que é um sistema de arquivos?

  • É um conjunto de rotinas lógicas estruturadas;�
  • É o que permite o controle do disco rígido pelo Sistema Operacional; e�
  • Com o avanço da tecnologia e com a evolução dos discos, estas rotinas lógicas foram aprimoradas, portanto adquirindo capacidades maiores.

4 of 20

Apresentação

  • Mac OS foi o primeiro sistema gráfico a usar ícones para representar os itens do computador;�
  • O sistema também foi pioneiro no conceito de Desktop ou Área de Trabalho;

5 of 20

Apresentação

• Consiste de duas partes: Darwin (SO Completo: BSD + kernel ) e Aqua GUI

• Incorporação do Mach kernel e BSD ao NeXTSTEP

-Darwin é o núcleo do sistema. Aqua é a GUI

-História do Steve Jobs:

O Mac OS X é a incorporação do Mach kernel e BSD ao NeXTSTEP. O NeXTSTEP era um sistema operacional orientado a objetos desenvolvido pela empresa do Steve Jobs depois que ele saiu da Apple em 85. Depois disso Steve Jobs foi recontratado pela Apple e chefiou o projeto conhecido como Rhapsody – que evoluiu ao Mac OS X

Mac OS X = Mach kernel e BSD + NeXTSTEP = Rhapsody

6 of 20

BSD - Linux de magal. Baeado FreeDSB

-O BSD oferece as seguintes funcionalidades ao Mac OS X:

-Processos e proteção (criação e término de processos etc.)

-Gerenciamento da memória (controle de paginação etc.)

-Timing e estatísticas (real time, interval time)

-Descritores (arquivos, pipes, sockets)

-Controle de recursos (prioridade de processos, controle e limitação do uso de recursos, quotas)

-Controle de arquivos

-Rede

-Comunicação entre processos

-Operações de entrada e saída I/O

7 of 20

Apresentação

8 of 20

Apresentação

-Cocoa é uma coleção bibliotecas orientada a objetos

-Carbon é uma coleção de bibliotecas em C compatíveis com as versões anteriores do Mac OS e que tiram proveito das funções avançadas do Mac OS X

-Darwin é um SO completo que integra as partes de BSD e kernel (Mach) do Mac OS X. É Open Source. Ele existe para as plataformas Apple PowerPC e Intel, embora existam muito poucos drivers para a architetura Intel

9 of 20

Um pouco da história...

  • O Macintosh File System ou MFS, total apoio interrompido com o System 7.6.1:
    • Período: 1984-1985�
  • O Hierarchical File System ou HFS:
    • De 1985 até o lançamento do Mac OS X;
    • Ainda há suporte a partir de 2007.�
  • O Hierarchical File System Plus ou HFS +:
    • Lançado 1998, padrão desde que o Mac OS X.

10 of 20

Mais um pouco da história...

  • O MFS foi criado pela Apple Computer em 1984, de forma notável, para que fosse permitido o armazenamento de dados estruturados e para apoiar a interface gráfica do Mac OS.

11 of 20

Características do HFS +

  • HFS+ (Hierarchical File System), nome utilizado na documentação do desenvolvedor;
  • Conhecido como sistema de arquivos do Mac OS X Extended na documentação do usuário;
  • Possibilidade de lidar com arquivos até 8EB (Exabyte) = a 8 bilhões de Gigabytes;
    • Obs: Motivo pelo qual editores de vídeo preferem utilizar o sistema Apple.

12 of 20

Diferenças: HFS x HFS+

  • O HFS supera o HFS+ em vários quesitos, tais quais:
    • Pode trabalhar com endereços de blocos de arquivos de até 32 bits, enquanto o HFS trabalha com 16 bits;
    • Aceita nomes de até 255 caracteres, enquanto o HFS pode até 31;
    • Tem formato de nome de arquivo Unicode*, em vez do anterior MacRoman*;

13 of 20

Vantagens

  • É o file system padrão do Mac, sendo assim, é recomendável a utilização do mesmo em sua versão mais recente (HFS+) que oferece diversas melhorias em relação ao seu antecessor e suporta jornailing;
  • Partições podem normalmente ser montado em sistemas Unix e Linux.
  • No HFS+ (Journaled) utiliza um sistema de relatórios, que ao detectar uma instabilidade no disco, ele utiliza esses logs para restaurar a integridade dos dados.

14 of 20

Vantagens

  • O Alias ​​é um recurso do Mac OS, onde ele cria um atalho para um arquivo que funciona mesmo se o arquivo ainda é movida para outro lugar (que armazena o arquivo e volume de identificadores únicos para sempre encontrar o arquivo onde quer que seja). Eles são implementados usando o garfo de recursos, e OS / 2, desde um recurso semelhante chamado Sombra usando EAs.

15 of 20

Vantagens

  • Pode suportar qualquer file system através de kernel extensions e do VFS (Mac Virtual File System);
  • Suporta “Journaling” no VFS (portanto para qualquer file system);

16 of 20

Desvantagens

  • Limita-se a plataforma Mac, não podendo ser portado para PCs;

Obs: Há também ferramentas de terceiros que permitem HFS+ suporte em Windows para a visualização de arquivos, como o HFS para Windows por Paragon Software ou MacDrive por Mediafour..

17 of 20

Camanga...Paragon

O Paragon NTFS for Mac OS X™ é um controlador de sistema de ficheiros de baixo nível especialmente desenvolvido

para colmatar a incompatibilidade entre o Windows e o Mac OS X ao fornecer acesso total de leitura/escrita a qualquer

versão do sistema de ficheiros NTFS (Windows NT 4.0, 2000, XP, 2003, Vista) no Mac OS X.

18 of 20

Camanga...Paragon

Características

- Extremamente fácil de utilizar;

- Acesso partição NTFS no Mac OS X;

- Suporte para Mac OS X (todas versões);

- Hd capacidade ultra-alta (testados até 10 TB);

- Discos IDE, SCSI e SATA/eSATA;

- Armazenamento PC Card (todos os tipos de memória Flash...);

19 of 20

Considerações

O sistema de arquivos do Mac OS tem uma capacidade enorme, conseguindo trabalhar com arquivos e sistema de até 8 exabytes, o que equivale a 1024 terabytes e mais de 1 milhão de gigabytes.

Para 90% dos usuários esse tamanho é absurdo e nunca será utilizado. Sendo útil para os usuários que trabalham com edição de vídeos e animações, onde o tamanho dos arquivos é muito grande e é necessário muito espaço de armazenamento.

20 of 20

Referências

  • http://macnificos.wordpress.com/sistemas-de-arquivos-mac-os/
  • http://macmagazine.com.br/2008/01/13/mergulhando-no-sistema-de-arquivos-hfs/
  • http://macprogramadores.org/?q=book/export/html/41
  • www.tecmundo.com.br
  • http://www.apple.com/