SlideShare uma empresa Scribd logo
Apresentação da
Aula de Metodologia
de Projetos
Artur Luiz Prass
Introdução
O Macintosh Operating System, mais conhecido como Mac OS, é o sistema
operacional proprietário dos computadores Macintosh baseado em um kernel Unix
titulado de OpenDarwin e desenvolvido pela empresa norte americana Apple Inc.
O projeto Macintosh começou em 1979 com Jef Raskin, funcionário da Apple que
previu um computador fácil de usar voltado para o consumidor médio.
História do Mac OS
Surgimento
O Mac OS foi lançado em conjunto aos
computadores Macintosh em 24 de
Janeiro de 1984, e foi o grande
responsável pela pela popularização de
um sistema operacional usar uma GUI
(Graphic User Interface) fazendo tudo
em analogia a um escritório real.
História do Mac OS
Surgimento
A princípio, o Mac OS era conhecido
apenas como System (System 1, System 2,
System 3....) E começou a ser chamado
por Mac OS a partir da sua versão 8. E
hoje, em sua versão mais recente, a 10.8
Mountain Lion, começou a ser chamado
por apenas OSX.
História do Mac OS
A cara do primeiro Mac OS
História do Mac OS
A cara do primeiro Mac OS
Principais Versões
System 1 Data de lançamento:
24 de Janeiro de 1984
Destaques:
Versão Inicial, responsável
pela popularização do
conceito GUI
System 1.1 Data de Lançamento:
5 de Maio de 1984
Destaques:
Versão de manutenção,
Comando Clean Up
Principais Versões
System 1 Data de lançamento:
24 de Janeiro de 1984
Destaques:
Versão Inicial, responsável
pela popularização do
conceito GUI
System 1.1 Data de Lançamento:
5 de Maio de 1984
Destaques:
Versão de manutenção,
Comando Clean Up
System 2 Data de lançamento:
Abril 1985
Destaques:
Localizador Update:
Introduzido várias
pastas, Comando de
"Shut Down“ e
instalação de um
"MiniFinder" podendo
rapidamente abrir
qualquer das aplicações
escolhidas.
Principais Versões
System 2 Data de lançamento:
Abril 1985
Destaques:
Localizador Update:
Introduzido várias
pastas, Comando de
"Shut Down“ e
instalação de um
"MiniFinder" podendo
rapidamente abrir
qualquer das aplicações
escolhidas.
System 2.1
System 3
Data de lançamento:
Setembro de 1985
Destaques:
Suporte para o Hard Disk
20
Data de lançamento:
16 de Janeiro de 1986
Destaques:
Introduzino no novo
modelo do Mac, o
Macintosh Plus
Principais Versões
System 4
Janeiro de 1987
System 5
Outubro de 1987
Syste 6
Abril de 1988
System 7
13 de Maio de 1991
lançamento:
ues:
ador Update:
zido várias
Comando de
own“ e
ão de um
nder" podendo
ente abrir
r das aplicações
das.
System 2.1
System 3
Data de lançamento:
Setembro de 1985
Destaques:
Suporte para o Hard Disk
20
Data de lançamento:
16 de Janeiro de 1986
Destaques:
Introduzino no novo
modelo do Mac, o
Macintosh Plus
System 4
Janeiro de 1987
System 5
Outubro de 1987
System 6
Abril de 1988
System 7
13 de Maio de 1991
System 7.6
A última versão do System 7, foi a
última
a ser chamada de System e a
última versão a usar a arquitetura
Motorola 68k. Mas também teve
uma versão adaptada para a
proxima geração de processadores
que iria comportar os Macs, o
PowerPC, porém apresentava
algumas falhas.
Principais Versões
lançamento:
de 1985
ues:
para o Hard Disk
lançamento:
ro de 1986
ues:
no no novo
do Mac, o
h Plus
8
System 4
Janeiro de 1987
System 5
Outubro de 1987
Sstem 6
Abril de 1988
System 7
13 de Maio de 1991
Lançado no dia 26 de julho de 1997, o
Mac OS 8 representou a maior
reforma no sistema, já trabalhava
nativamente com os processadores
PowerPC e com o novo sistema de
arquivos HFS Plus.
Principais Versões
Lançado no dia 26 de julho de 1997, o
Mac OS 8 representou a maior
reforma no sistema, já trabalhava
nativamente com os processadores
PowerPC e com o novo sistema de
arquivos HFS Plus.
8
Principais Versões
Surgimento
Mac OS X é a atual geração de Sistemas
Operacionais dos computadores
Macintosh. Lançada em 24 de março de
2001, a nova versão do sistema chama a
atenção por sua interface bonita e o
curioso fato de cada versão ser intitulada
com o nome de um felino.
Principais Versões
Principais Versões
O Mac OS X é um sistema operacional
baseado em Unix. E em linhas grossas,
o sistema é uma combinação do Darwin
(Um sistema operacional derivado do
Microkernel Mach) e da renovada GUI
chamada de Aqua. Tudo sobre o Kernel
XNU (X-is-Not-Unix).
Surgimento
Principais Versões
Mac OS X 10.1 – Puma
Lançado como uma macroatualização
gratuita da versão 10.0 – 25 de outubro de 2001
Mac OS X 10.2 – Jaguar
Lançado em 23 de agosto de 2002 em
disco pelo preço de US$ 129
Mac OS X 10.3 – Panther
Lançado dia 24 de Outubro de 2003
também como disco por US$ 129
Principais Versões
Mac OS X 10.1 – Puma
Lançado como uma macroatualização
gratuita da versão 10.0 – 25 de outubro de 2001
Mac OS X 10.2 – Jaguar
Lançado em 23 de agosto de 2002 em
disco pelo preço de US$ 129
Mac OS X 10.3 – Panther
Lançado dia 24 de Outubro de 2003
também como disco por US$ 129
Mac OS X 10.4
Tiger
29 de Abril de 2005
Sendo a quinta versão do Mac OS, o
Tiger foi o que trouxe mais mudanças e
novidades desde a versão 10.0. O Tiger
também foi o primeiro a ter uma versão
que usa arquitetura Intel. Vendendo 2
milhões de cópias, o Tiger foi o Mac OS
mais bem sucedido até então.
Principais Versões
Lançado em 26 de Outubro de 2007,
30 meses após oTiger, o Lepard é a
evolução do Mac OS que mais se
aproxima do que temos hoje. Com a
melhoria da GUI Aqua e com mais de
300 alterações e melhorias,
abrangendo desde o núcleo,
ferramentas de desenvolvimento,
indo até a interface, o Leopard sem
dúvida representa o maior
redesenho do Mac OS.
Principais VersõesPrincipais Versões
Com seu lançamento em 2009,
o Snow Leopard representa
mais uma otimização do
Leopard do que uma mudança
do sistema. Sendo compatível
apenas com os Macs da linha
intel, o Snow Leopard é o pilar
do sistema para quem deseja
fazer uma atualização posterior.
Com seu lançamento em 2009,
o Snow Leopard representa
mais uma otimização do
Leopard do que uma mudança
do sistema. Sendo compatível
apenas com os Macs da linha
intel, o Snow Leopard é o pilar
do sistema para quem deseja
fazer uma atualização posterior.
Principais Versões
Lançado no dia 29/7/2011, o Lion
chegou em forma de atualização do
Snow Leopard por U$29. O Lion
trouxe 250 novos recursos, mas
basicamente são recursos de
acessibilidade e que proporcionam
maior interação do usuário com o
sistema, como por exemplo, a
otimização dos comandos multi-
gestos, o Launchpad e o Mission
Control.
Principais Versões
Lançado no dia 25 de Julho de 2012
e agora sendo chamado apenas de
OS X, o Mountain Lion assim como
o Lion veio em forma de
atualização e veio com a proposta
de aumentar a integração com os
dispositivos móveis da Apple.
Requisitos do Sistema
Arquitetura do Mac OS
Visão Geral
Tecnicamente falando, pode-se dizer que o
Mac OS é apenas um ambiente voltado
para o usuário final do Macinstosh que
soma o Aqua GUI e o Darwin.
Darwin é um sistema operacional
completo Open Source do qual o ambiente
Mac OS trabalha em cima e também é
desenvolvido pela Apple Inc. O Dawin
trabalha em cima do kernel híbrido XNU
e suporta as plataformas Power PC, Intel e
ARM
BSD Mach
XNU
X-is-Not-Unix
I/O KIT
Arquitetura do Mac OS
XNU
X-is-Not-Unix
XNU
BSD Mach I/O Kit
Carga do Kernel
Mac OS X não utiliza a BIOS para se iniciar, mas, sim, a EFI. Ao ligar o seu Mac, o
código do OpenFirmware é executado, informações sobre o hardware são coletadas e
o hardware é inicializado. Após isso, o sistema operacional é selecionado para o boot,
podendo também surgir uma tela para que o usuário escolha a ação que deseja
tomar.
Uma vez que o OS X tenha sido selecionado, o controle do computador passa para o
arquivo /System/Library/CoreServices/BootX, que é o bootloader que carregará o
kernel XNU.
BSD
Arquitetura do Mac OS
X
N
U
Gerenciamento da memória
Como funciona essa memória inativa?
Arquitetura do Mac OS
Arquitetura do Mac OS
Memoria Virtual
Cada processo tem seu próprio conjunto (32 bits ou 64 bits) de
espaço de endereço virtual. Para processos de 32 bits, cada
processo tem um espaço que pode endereçar dinamicamente
chegando ao limite de 4GB. Para processos de 64 bits, pode
endereçar até o limite de 18 exabytes.
• Subsistema VM (Virtual Memory)
O subsistema VM do kernel mach consiste do módulo machine-
dependent phisical map (pmap) e outros módulos independentes
para gerenciar a estrutura de dados, tais como os Virtual Address
Space Maps (VM maps).
Arquitetura do Mac OS
X
N
U
Sistemas de arquivos
O HFS+ (Hierarchical File System Plus) lançado 1998, é o nome do sistema
de arquivos padrão do Mac OS X
Conhecido como sistema de arquivos Mac OS X Extended, e supera o seu
antecessor em vários quesitos: pode trabalhar com endereços de bloco de
arquivos de até 32bits, contra 16bits do sistema anterior; aceita nomes de
arquivos com até 255 caracteres, em vez de apenas 31; tem formato de nome
de arquivo Unicode, em vez do já antiquado MacRoman; possibilidade de
lidar com arquivos de até 8EB (Exabytes) – um Exabyte equivale a mil
Petabytes, um milhão de Terabytes ou um bilhão de Gigabytes. Esse é um
dos motivos que faz os editores de vídeo gostarem tanto de usar um produto
Apple.
Arquitetura do Mac OS
X
N
U
Alocação de Arquivos
Dentre todas as estruturas de arquivos HFS + dados do
sistema, de alocação de arquivos é o mais crítico. A File
Allocation é responsável por registrar os detalhes de alocação
de blocos, como quer que eles são livres ou em uso.
Há vários sectores que se combinam para criar arquivo HFS +
volumes do sistema e, em seguida, bloco de alocação, o
grupo de um ou mais setores, é criado.
O número de blocos de alocação poderia diferentes
conforme o tamanho do volume HFS Plus.
Arquitetura do Mac OS
X
N
U
Gerência de Espaço Livre
Qual espaço livre gerenciar?
• O disco é organizado em setores;
• O arquivo é organizado em registros (HFS+)
– O registro contém (endereços de) blocos.
– Há uma tradução registros / blocos
• Blocos são um múltiplo de setores
– Escolha nem sempre fácil!
• Um bloco pode ter um tamanho fixo ou variável.
• Gerenciamento de espaço livre envolve 2 problemas:
– Decidir o tamanho de um bloco;
– Administrar/recuperar os blocos livres/ocupados no disco
Arquitetura do Mac OS
X
N
U
Principais características:
• Interface gráfica intuitiva e bonita
• Maior segurança
• Maior estabilidade
• Muito usado por pessoas que trabalham com imagem, audio e vídeo
E por que ele é tão usado
por esses profissionais?
X
N
U
Darwin
Application Framework
Cocoa Carbon Java
User Experience
Aqua Dashboard Spotlight Finder
XNU
BSD Mach I/O Kit
Arquitetura do Mac OS
Graphic and Media
Core Audio Core Image Core Vídeo
Graphic and Media
Core Audio Core Image Core Vídeo
X
N
U
Core Audio: Refere-se ao sistema de serviços do Mac OS X que agiliza o
processo de desenvolvimento que querem incorporar o áudio de seus
produtos
Core Image: faz com que a placa de vídeo trate das necessidades de imagem
e restituição do computador, para que os gráficos sejam apresentados o mais
rápido possível e o computador funcione de forma mais eficaz.
Core Vídeo: Aplica todos os benefícios de Core Image aos serviços de vídeo,
tais como o Quick Time
Arquitetura do Mac OS
Windows
84%
Mac OS
6%
iOS
6%
Android
2%
Linux
1%
Outros
1%
Marketing Share Mundial
http://marketshare.hitslink.com
Relatório de 21/10/12
Windows Mac OS iOS Android Linux Outros
Aspéctos do Mercado
America do Norte
Oceania / Australia
Europa
Asia
Africa
América do Sul
0%
2%
4%
6%
8%
10%
12%
14%Market Share Continental
America do Norte Oceania / Australia Europa Asia Africa América do Sul
Aspéctos do Mercado
Principais Aplicações
Suite iWork
Keynote Numbers Pages
Final Cut
Pro Tools iLife
Safari
Garage Band
iPhoto
Principais Concorrentes
Mensões
Sites
https://developer.apple.com/
http://www.freebsd.org/
http://en.wikipedia.org/wiki/Main_Page
http://marketshare.hitslink.com/
Bibliografia:
A Cabeça de Steve Jobs
Sistemas Operacionais Modernos - Tenembaum - 3ª Edição
Sistemas Operacionais – Silberschatz
Mac

Mais conteúdo relacionado

Mais procurados

Processadores - CPU
Processadores - CPUProcessadores - CPU
Processadores - CPU
Roney Sousa
 
Slide placa mãe
Slide placa mãeSlide placa mãe
Slide placa mãe
Juninho Martuscelli
 
Evoluçâo Sistema Operacional Windows
Evoluçâo Sistema Operacional WindowsEvoluçâo Sistema Operacional Windows
Evoluçâo Sistema Operacional Windows
Marcio Da Silva Teobaldino
 
MAC OS
MAC OSMAC OS
MAC OS
Victor Hugo
 
Unix - Sistema Operacional
Unix - Sistema OperacionalUnix - Sistema Operacional
Unix - Sistema Operacional
Anderson Favaro
 
INTEL vs AMD
INTEL vs AMDINTEL vs AMD
INTEL vs AMD
Petterson Castro
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começou
guestaa94fe
 
Inside the Mac OS X Kernel
Inside the Mac OS X KernelInside the Mac OS X Kernel
Inside the Mac OS X Kernel
OpenSlidesArchive
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
Joao Andre Picao
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dos
teacherpereira
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux ppt
shade09
 
Sistema operacional mac/ apple
Sistema operacional mac/ appleSistema operacional mac/ apple
Sistema operacional mac/ apple
Nadine c Negrão
 
Placa mãe
Placa mãePlaca mãe
Placa mãe
Douglas Vieira
 
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosA evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativos
André Dias
 
Processadores, placas de vídeo, de som
Processadores, placas de vídeo, de somProcessadores, placas de vídeo, de som
Processadores, placas de vídeo, de som
Baguiasri
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windows
Ivam KN
 
3 placa mãe
3 placa mãe3 placa mãe
3 placa mãe
Sandra Minhós
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
Faculdade de Tecnologia
 
Mac os
Mac osMac os
Mac os
Subhram
 
Linux
LinuxLinux

Mais procurados (20)

Processadores - CPU
Processadores - CPUProcessadores - CPU
Processadores - CPU
 
Slide placa mãe
Slide placa mãeSlide placa mãe
Slide placa mãe
 
Evoluçâo Sistema Operacional Windows
Evoluçâo Sistema Operacional WindowsEvoluçâo Sistema Operacional Windows
Evoluçâo Sistema Operacional Windows
 
MAC OS
MAC OSMAC OS
MAC OS
 
Unix - Sistema Operacional
Unix - Sistema OperacionalUnix - Sistema Operacional
Unix - Sistema Operacional
 
INTEL vs AMD
INTEL vs AMDINTEL vs AMD
INTEL vs AMD
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começou
 
Inside the Mac OS X Kernel
Inside the Mac OS X KernelInside the Mac OS X Kernel
Inside the Mac OS X Kernel
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Sistemas operativos módulo2 - ms dos
Sistemas operativos   módulo2 -  ms dosSistemas operativos   módulo2 -  ms dos
Sistemas operativos módulo2 - ms dos
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux ppt
 
Sistema operacional mac/ apple
Sistema operacional mac/ appleSistema operacional mac/ apple
Sistema operacional mac/ apple
 
Placa mãe
Placa mãePlaca mãe
Placa mãe
 
A evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativosA evolução histórica dos sistemas operativos
A evolução histórica dos sistemas operativos
 
Processadores, placas de vídeo, de som
Processadores, placas de vídeo, de somProcessadores, placas de vídeo, de som
Processadores, placas de vídeo, de som
 
Evolução do windows
Evolução do windowsEvolução do windows
Evolução do windows
 
3 placa mãe
3 placa mãe3 placa mãe
3 placa mãe
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
 
Mac os
Mac osMac os
Mac os
 
Linux
LinuxLinux
Linux
 

Destaque

Mac - Leandro dos Santos Costa
Mac - Leandro dos Santos CostaMac - Leandro dos Santos Costa
Mac - Leandro dos Santos Costa
Anderson Favaro
 
A History of Mac OS
A History of Mac OSA History of Mac OS
A History of Mac OS
Damian T. Gordon
 
Sérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgarSérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgar
David Pereira
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
David Pereira
 
Mac 1
Mac 1Mac 1
Criptografia
CriptografiaCriptografia
Criptografia
Artur Prass
 
Criptografia
CriptografiaCriptografia
Criptografia
Artur Prass
 
Pesquisas mac osx 1
Pesquisas mac osx 1Pesquisas mac osx 1
Pesquisas mac osx 1
David Pereira
 
Macintosh joão gomes
Macintosh joão gomesMacintosh joão gomes
Macintosh joão gomes
David Pereira
 
Ficha2_SistemasOperativos
Ficha2_SistemasOperativosFicha2_SistemasOperativos
Ficha2_SistemasOperativos
Miguel Marques
 
Apresentação Trabalho
Apresentação TrabalhoApresentação Trabalho
Apresentação Trabalho
jhoncv
 
Mac 2
Mac 2Mac 2
Fundamentos de Sistemas de Informacao - Aula #9_2009_2
Fundamentos de Sistemas de Informacao - Aula #9_2009_2Fundamentos de Sistemas de Informacao - Aula #9_2009_2
Fundamentos de Sistemas de Informacao - Aula #9_2009_2
Ismar Silveira
 
Fundamentos de Sistemas de Informacao - Aula 11 2009_2
Fundamentos de Sistemas de Informacao - Aula 11 2009_2Fundamentos de Sistemas de Informacao - Aula 11 2009_2
Fundamentos de Sistemas de Informacao - Aula 11 2009_2
Ismar Silveira
 
Fundamentos de Sistemas de Informacao - Aula 8
Fundamentos de Sistemas de Informacao - Aula 8Fundamentos de Sistemas de Informacao - Aula 8
Fundamentos de Sistemas de Informacao - Aula 8
Ismar Silveira
 
Fundamentos de Sistemas de Informação - Aula #7
Fundamentos de Sistemas de Informação - Aula #7Fundamentos de Sistemas de Informação - Aula #7
Fundamentos de Sistemas de Informação - Aula #7
Ismar Silveira
 
Fundamentos de Sistemas de Informacao - Aula 15
Fundamentos de Sistemas de Informacao - Aula 15Fundamentos de Sistemas de Informacao - Aula 15
Fundamentos de Sistemas de Informacao - Aula 15
Ismar Silveira
 
Mac Os
Mac OsMac Os
Fundamentos de Sistemas de Informacao - Aula #8_2009_2
Fundamentos de Sistemas de Informacao - Aula #8_2009_2Fundamentos de Sistemas de Informacao - Aula #8_2009_2
Fundamentos de Sistemas de Informacao - Aula #8_2009_2
Ismar Silveira
 
Fundamentos de Sistemas de Informacao - Aula #10_2009_2
Fundamentos de Sistemas de Informacao - Aula #10_2009_2Fundamentos de Sistemas de Informacao - Aula #10_2009_2
Fundamentos de Sistemas de Informacao - Aula #10_2009_2
Ismar Silveira
 

Destaque (20)

Mac - Leandro dos Santos Costa
Mac - Leandro dos Santos CostaMac - Leandro dos Santos Costa
Mac - Leandro dos Santos Costa
 
A History of Mac OS
A History of Mac OSA History of Mac OS
A History of Mac OS
 
Sérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgarSérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgar
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Mac 1
Mac 1Mac 1
Mac 1
 
Criptografia
CriptografiaCriptografia
Criptografia
 
Criptografia
CriptografiaCriptografia
Criptografia
 
Pesquisas mac osx 1
Pesquisas mac osx 1Pesquisas mac osx 1
Pesquisas mac osx 1
 
Macintosh joão gomes
Macintosh joão gomesMacintosh joão gomes
Macintosh joão gomes
 
Ficha2_SistemasOperativos
Ficha2_SistemasOperativosFicha2_SistemasOperativos
Ficha2_SistemasOperativos
 
Apresentação Trabalho
Apresentação TrabalhoApresentação Trabalho
Apresentação Trabalho
 
Mac 2
Mac 2Mac 2
Mac 2
 
Fundamentos de Sistemas de Informacao - Aula #9_2009_2
Fundamentos de Sistemas de Informacao - Aula #9_2009_2Fundamentos de Sistemas de Informacao - Aula #9_2009_2
Fundamentos de Sistemas de Informacao - Aula #9_2009_2
 
Fundamentos de Sistemas de Informacao - Aula 11 2009_2
Fundamentos de Sistemas de Informacao - Aula 11 2009_2Fundamentos de Sistemas de Informacao - Aula 11 2009_2
Fundamentos de Sistemas de Informacao - Aula 11 2009_2
 
Fundamentos de Sistemas de Informacao - Aula 8
Fundamentos de Sistemas de Informacao - Aula 8Fundamentos de Sistemas de Informacao - Aula 8
Fundamentos de Sistemas de Informacao - Aula 8
 
Fundamentos de Sistemas de Informação - Aula #7
Fundamentos de Sistemas de Informação - Aula #7Fundamentos de Sistemas de Informação - Aula #7
Fundamentos de Sistemas de Informação - Aula #7
 
Fundamentos de Sistemas de Informacao - Aula 15
Fundamentos de Sistemas de Informacao - Aula 15Fundamentos de Sistemas de Informacao - Aula 15
Fundamentos de Sistemas de Informacao - Aula 15
 
Mac Os
Mac OsMac Os
Mac Os
 
Fundamentos de Sistemas de Informacao - Aula #8_2009_2
Fundamentos de Sistemas de Informacao - Aula #8_2009_2Fundamentos de Sistemas de Informacao - Aula #8_2009_2
Fundamentos de Sistemas de Informacao - Aula #8_2009_2
 
Fundamentos de Sistemas de Informacao - Aula #10_2009_2
Fundamentos de Sistemas de Informacao - Aula #10_2009_2Fundamentos de Sistemas de Informacao - Aula #10_2009_2
Fundamentos de Sistemas de Informacao - Aula #10_2009_2
 

Semelhante a Mac

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
David Pereira
 
Mac
MacMac
A evolução do mac os x
A evolução do mac os xA evolução do mac os x
A evolução do mac os x
Dw Dicas
 
Macintosh
MacintoshMacintosh
Macintosh
David Pereira
 
Fundamentos-de-Sistemas-Operacionais-Parte-1.pdf
Fundamentos-de-Sistemas-Operacionais-Parte-1.pdfFundamentos-de-Sistemas-Operacionais-Parte-1.pdf
Fundamentos-de-Sistemas-Operacionais-Parte-1.pdf
Constitucional2fase
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
Cc SaCa
 
Mac
MacMac
Palestra Mac x86
Palestra Mac x86Palestra Mac x86
Palestra Mac x86
Ricardo Andrade
 
macOS
macOSmacOS
Mac
MacMac
Manuscrito Final
Manuscrito FinalManuscrito Final
Manuscrito Final
leofinato
 
System 6 e 7
System 6 e 7System 6 e 7
System 6 e 7
Mateus Lima
 
Histórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxHistórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptx
XaneYT
 
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
Tudosbinformatica .blogspot.com
 
Macintosh
MacintoshMacintosh
Historia dos sistemas operacionais
Historia dos sistemas operacionaisHistoria dos sistemas operacionais
Historia dos sistemas operacionais
Dw Dicas
 
Evolução dos s.o.
Evolução dos s.o.Evolução dos s.o.
Evolução dos s.o.
Dulce Dias
 
Trabalho So Fernanda
Trabalho So FernandaTrabalho So Fernanda
Trabalho So Fernanda
f2008
 
Arquiteturas PC X MAC
Arquiteturas PC X MACArquiteturas PC X MAC
Arquiteturas PC X MAC
Chromus Master
 
O kernel do linux
O kernel do linuxO kernel do linux
O kernel do linux
Fabio Duarte
 

Semelhante a Mac (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Mac
MacMac
Mac
 
A evolução do mac os x
A evolução do mac os xA evolução do mac os x
A evolução do mac os x
 
Macintosh
MacintoshMacintosh
Macintosh
 
Fundamentos-de-Sistemas-Operacionais-Parte-1.pdf
Fundamentos-de-Sistemas-Operacionais-Parte-1.pdfFundamentos-de-Sistemas-Operacionais-Parte-1.pdf
Fundamentos-de-Sistemas-Operacionais-Parte-1.pdf
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Mac
MacMac
Mac
 
Palestra Mac x86
Palestra Mac x86Palestra Mac x86
Palestra Mac x86
 
macOS
macOSmacOS
macOS
 
Mac
MacMac
Mac
 
Manuscrito Final
Manuscrito FinalManuscrito Final
Manuscrito Final
 
System 6 e 7
System 6 e 7System 6 e 7
System 6 e 7
 
Histórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptxHistórial dos sistemas operativos e Marcos históricos.pptx
Histórial dos sistemas operativos e Marcos históricos.pptx
 
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
A evolução dos Sistemas Operativos, desde os sistemas operativos Consola até ...
 
Macintosh
MacintoshMacintosh
Macintosh
 
Historia dos sistemas operacionais
Historia dos sistemas operacionaisHistoria dos sistemas operacionais
Historia dos sistemas operacionais
 
Evolução dos s.o.
Evolução dos s.o.Evolução dos s.o.
Evolução dos s.o.
 
Trabalho So Fernanda
Trabalho So FernandaTrabalho So Fernanda
Trabalho So Fernanda
 
Arquiteturas PC X MAC
Arquiteturas PC X MACArquiteturas PC X MAC
Arquiteturas PC X MAC
 
O kernel do linux
O kernel do linuxO kernel do linux
O kernel do linux
 

Mac

  • 1. Apresentação da Aula de Metodologia de Projetos Artur Luiz Prass
  • 2. Introdução O Macintosh Operating System, mais conhecido como Mac OS, é o sistema operacional proprietário dos computadores Macintosh baseado em um kernel Unix titulado de OpenDarwin e desenvolvido pela empresa norte americana Apple Inc. O projeto Macintosh começou em 1979 com Jef Raskin, funcionário da Apple que previu um computador fácil de usar voltado para o consumidor médio.
  • 3. História do Mac OS Surgimento O Mac OS foi lançado em conjunto aos computadores Macintosh em 24 de Janeiro de 1984, e foi o grande responsável pela pela popularização de um sistema operacional usar uma GUI (Graphic User Interface) fazendo tudo em analogia a um escritório real.
  • 4. História do Mac OS Surgimento A princípio, o Mac OS era conhecido apenas como System (System 1, System 2, System 3....) E começou a ser chamado por Mac OS a partir da sua versão 8. E hoje, em sua versão mais recente, a 10.8 Mountain Lion, começou a ser chamado por apenas OSX.
  • 5. História do Mac OS A cara do primeiro Mac OS
  • 6. História do Mac OS A cara do primeiro Mac OS
  • 7. Principais Versões System 1 Data de lançamento: 24 de Janeiro de 1984 Destaques: Versão Inicial, responsável pela popularização do conceito GUI System 1.1 Data de Lançamento: 5 de Maio de 1984 Destaques: Versão de manutenção, Comando Clean Up
  • 8. Principais Versões System 1 Data de lançamento: 24 de Janeiro de 1984 Destaques: Versão Inicial, responsável pela popularização do conceito GUI System 1.1 Data de Lançamento: 5 de Maio de 1984 Destaques: Versão de manutenção, Comando Clean Up System 2 Data de lançamento: Abril 1985 Destaques: Localizador Update: Introduzido várias pastas, Comando de "Shut Down“ e instalação de um "MiniFinder" podendo rapidamente abrir qualquer das aplicações escolhidas.
  • 9. Principais Versões System 2 Data de lançamento: Abril 1985 Destaques: Localizador Update: Introduzido várias pastas, Comando de "Shut Down“ e instalação de um "MiniFinder" podendo rapidamente abrir qualquer das aplicações escolhidas. System 2.1 System 3 Data de lançamento: Setembro de 1985 Destaques: Suporte para o Hard Disk 20 Data de lançamento: 16 de Janeiro de 1986 Destaques: Introduzino no novo modelo do Mac, o Macintosh Plus
  • 10. Principais Versões System 4 Janeiro de 1987 System 5 Outubro de 1987 Syste 6 Abril de 1988 System 7 13 de Maio de 1991 lançamento: ues: ador Update: zido várias Comando de own“ e ão de um nder" podendo ente abrir r das aplicações das. System 2.1 System 3 Data de lançamento: Setembro de 1985 Destaques: Suporte para o Hard Disk 20 Data de lançamento: 16 de Janeiro de 1986 Destaques: Introduzino no novo modelo do Mac, o Macintosh Plus System 4 Janeiro de 1987 System 5 Outubro de 1987 System 6 Abril de 1988 System 7 13 de Maio de 1991
  • 11. System 7.6 A última versão do System 7, foi a última a ser chamada de System e a última versão a usar a arquitetura Motorola 68k. Mas também teve uma versão adaptada para a proxima geração de processadores que iria comportar os Macs, o PowerPC, porém apresentava algumas falhas. Principais Versões lançamento: de 1985 ues: para o Hard Disk lançamento: ro de 1986 ues: no no novo do Mac, o h Plus 8 System 4 Janeiro de 1987 System 5 Outubro de 1987 Sstem 6 Abril de 1988 System 7 13 de Maio de 1991 Lançado no dia 26 de julho de 1997, o Mac OS 8 representou a maior reforma no sistema, já trabalhava nativamente com os processadores PowerPC e com o novo sistema de arquivos HFS Plus.
  • 12. Principais Versões Lançado no dia 26 de julho de 1997, o Mac OS 8 representou a maior reforma no sistema, já trabalhava nativamente com os processadores PowerPC e com o novo sistema de arquivos HFS Plus. 8 Principais Versões
  • 13.
  • 14. Surgimento Mac OS X é a atual geração de Sistemas Operacionais dos computadores Macintosh. Lançada em 24 de março de 2001, a nova versão do sistema chama a atenção por sua interface bonita e o curioso fato de cada versão ser intitulada com o nome de um felino. Principais Versões
  • 15. Principais Versões O Mac OS X é um sistema operacional baseado em Unix. E em linhas grossas, o sistema é uma combinação do Darwin (Um sistema operacional derivado do Microkernel Mach) e da renovada GUI chamada de Aqua. Tudo sobre o Kernel XNU (X-is-Not-Unix). Surgimento
  • 16. Principais Versões Mac OS X 10.1 – Puma Lançado como uma macroatualização gratuita da versão 10.0 – 25 de outubro de 2001 Mac OS X 10.2 – Jaguar Lançado em 23 de agosto de 2002 em disco pelo preço de US$ 129 Mac OS X 10.3 – Panther Lançado dia 24 de Outubro de 2003 também como disco por US$ 129
  • 17. Principais Versões Mac OS X 10.1 – Puma Lançado como uma macroatualização gratuita da versão 10.0 – 25 de outubro de 2001 Mac OS X 10.2 – Jaguar Lançado em 23 de agosto de 2002 em disco pelo preço de US$ 129 Mac OS X 10.3 – Panther Lançado dia 24 de Outubro de 2003 também como disco por US$ 129 Mac OS X 10.4 Tiger 29 de Abril de 2005 Sendo a quinta versão do Mac OS, o Tiger foi o que trouxe mais mudanças e novidades desde a versão 10.0. O Tiger também foi o primeiro a ter uma versão que usa arquitetura Intel. Vendendo 2 milhões de cópias, o Tiger foi o Mac OS mais bem sucedido até então.
  • 18. Principais Versões Lançado em 26 de Outubro de 2007, 30 meses após oTiger, o Lepard é a evolução do Mac OS que mais se aproxima do que temos hoje. Com a melhoria da GUI Aqua e com mais de 300 alterações e melhorias, abrangendo desde o núcleo, ferramentas de desenvolvimento, indo até a interface, o Leopard sem dúvida representa o maior redesenho do Mac OS.
  • 19. Principais VersõesPrincipais Versões Com seu lançamento em 2009, o Snow Leopard representa mais uma otimização do Leopard do que uma mudança do sistema. Sendo compatível apenas com os Macs da linha intel, o Snow Leopard é o pilar do sistema para quem deseja fazer uma atualização posterior.
  • 20. Com seu lançamento em 2009, o Snow Leopard representa mais uma otimização do Leopard do que uma mudança do sistema. Sendo compatível apenas com os Macs da linha intel, o Snow Leopard é o pilar do sistema para quem deseja fazer uma atualização posterior. Principais Versões Lançado no dia 29/7/2011, o Lion chegou em forma de atualização do Snow Leopard por U$29. O Lion trouxe 250 novos recursos, mas basicamente são recursos de acessibilidade e que proporcionam maior interação do usuário com o sistema, como por exemplo, a otimização dos comandos multi- gestos, o Launchpad e o Mission Control.
  • 21. Principais Versões Lançado no dia 25 de Julho de 2012 e agora sendo chamado apenas de OS X, o Mountain Lion assim como o Lion veio em forma de atualização e veio com a proposta de aumentar a integração com os dispositivos móveis da Apple.
  • 23. Arquitetura do Mac OS Visão Geral Tecnicamente falando, pode-se dizer que o Mac OS é apenas um ambiente voltado para o usuário final do Macinstosh que soma o Aqua GUI e o Darwin. Darwin é um sistema operacional completo Open Source do qual o ambiente Mac OS trabalha em cima e também é desenvolvido pela Apple Inc. O Dawin trabalha em cima do kernel híbrido XNU e suporta as plataformas Power PC, Intel e ARM BSD Mach XNU X-is-Not-Unix I/O KIT
  • 24. Arquitetura do Mac OS XNU X-is-Not-Unix XNU BSD Mach I/O Kit Carga do Kernel Mac OS X não utiliza a BIOS para se iniciar, mas, sim, a EFI. Ao ligar o seu Mac, o código do OpenFirmware é executado, informações sobre o hardware são coletadas e o hardware é inicializado. Após isso, o sistema operacional é selecionado para o boot, podendo também surgir uma tela para que o usuário escolha a ação que deseja tomar. Uma vez que o OS X tenha sido selecionado, o controle do computador passa para o arquivo /System/Library/CoreServices/BootX, que é o bootloader que carregará o kernel XNU. BSD
  • 25. Arquitetura do Mac OS X N U Gerenciamento da memória Como funciona essa memória inativa?
  • 27. Arquitetura do Mac OS Memoria Virtual Cada processo tem seu próprio conjunto (32 bits ou 64 bits) de espaço de endereço virtual. Para processos de 32 bits, cada processo tem um espaço que pode endereçar dinamicamente chegando ao limite de 4GB. Para processos de 64 bits, pode endereçar até o limite de 18 exabytes. • Subsistema VM (Virtual Memory) O subsistema VM do kernel mach consiste do módulo machine- dependent phisical map (pmap) e outros módulos independentes para gerenciar a estrutura de dados, tais como os Virtual Address Space Maps (VM maps).
  • 28. Arquitetura do Mac OS X N U Sistemas de arquivos O HFS+ (Hierarchical File System Plus) lançado 1998, é o nome do sistema de arquivos padrão do Mac OS X Conhecido como sistema de arquivos Mac OS X Extended, e supera o seu antecessor em vários quesitos: pode trabalhar com endereços de bloco de arquivos de até 32bits, contra 16bits do sistema anterior; aceita nomes de arquivos com até 255 caracteres, em vez de apenas 31; tem formato de nome de arquivo Unicode, em vez do já antiquado MacRoman; possibilidade de lidar com arquivos de até 8EB (Exabytes) – um Exabyte equivale a mil Petabytes, um milhão de Terabytes ou um bilhão de Gigabytes. Esse é um dos motivos que faz os editores de vídeo gostarem tanto de usar um produto Apple.
  • 29. Arquitetura do Mac OS X N U Alocação de Arquivos Dentre todas as estruturas de arquivos HFS + dados do sistema, de alocação de arquivos é o mais crítico. A File Allocation é responsável por registrar os detalhes de alocação de blocos, como quer que eles são livres ou em uso. Há vários sectores que se combinam para criar arquivo HFS + volumes do sistema e, em seguida, bloco de alocação, o grupo de um ou mais setores, é criado. O número de blocos de alocação poderia diferentes conforme o tamanho do volume HFS Plus.
  • 30. Arquitetura do Mac OS X N U Gerência de Espaço Livre Qual espaço livre gerenciar? • O disco é organizado em setores; • O arquivo é organizado em registros (HFS+) – O registro contém (endereços de) blocos. – Há uma tradução registros / blocos • Blocos são um múltiplo de setores – Escolha nem sempre fácil! • Um bloco pode ter um tamanho fixo ou variável. • Gerenciamento de espaço livre envolve 2 problemas: – Decidir o tamanho de um bloco; – Administrar/recuperar os blocos livres/ocupados no disco
  • 31. Arquitetura do Mac OS X N U Principais características: • Interface gráfica intuitiva e bonita • Maior segurança • Maior estabilidade • Muito usado por pessoas que trabalham com imagem, audio e vídeo E por que ele é tão usado por esses profissionais?
  • 32. X N U Darwin Application Framework Cocoa Carbon Java User Experience Aqua Dashboard Spotlight Finder XNU BSD Mach I/O Kit Arquitetura do Mac OS Graphic and Media Core Audio Core Image Core Vídeo
  • 33. Graphic and Media Core Audio Core Image Core Vídeo X N U Core Audio: Refere-se ao sistema de serviços do Mac OS X que agiliza o processo de desenvolvimento que querem incorporar o áudio de seus produtos Core Image: faz com que a placa de vídeo trate das necessidades de imagem e restituição do computador, para que os gráficos sejam apresentados o mais rápido possível e o computador funcione de forma mais eficaz. Core Vídeo: Aplica todos os benefícios de Core Image aos serviços de vídeo, tais como o Quick Time Arquitetura do Mac OS
  • 34. Windows 84% Mac OS 6% iOS 6% Android 2% Linux 1% Outros 1% Marketing Share Mundial http://marketshare.hitslink.com Relatório de 21/10/12 Windows Mac OS iOS Android Linux Outros Aspéctos do Mercado
  • 35. America do Norte Oceania / Australia Europa Asia Africa América do Sul 0% 2% 4% 6% 8% 10% 12% 14%Market Share Continental America do Norte Oceania / Australia Europa Asia Africa América do Sul Aspéctos do Mercado
  • 36. Principais Aplicações Suite iWork Keynote Numbers Pages Final Cut Pro Tools iLife Safari Garage Band iPhoto
  • 38. Mensões Sites https://developer.apple.com/ http://www.freebsd.org/ http://en.wikipedia.org/wiki/Main_Page http://marketshare.hitslink.com/ Bibliografia: A Cabeça de Steve Jobs Sistemas Operacionais Modernos - Tenembaum - 3ª Edição Sistemas Operacionais – Silberschatz