SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Mac OS
2
Sumário
Acadêmicos............................................................................................
Introdução..............................................................................................
Visão Geral............................................................................................
Arquitetura...................................................................................
Gerencia de Processo...................................................................
Núcleo..........................................................................................
Versão Atual................................................................................
Esquema de partição....................................................................
Monitor de Atividade..................................................................
Gerencia de Memória..................................................................
Gerencia de Paginadores Internos...............................................
Wired Memory............................................................................
Requisitos....................................................................................
Versões..................................................................................................
Mac OS X v10.0 “Cheetah”........................................................
Mac OS X v10.1 ”Puma” ...........................................................
Mac OS X v10.2 “Jaguar” ..........................................................
Mac OS X v10.3 “Panther” ........................................................
Mac OS X v10.4 “Tiger” ............................................................
Mac OS X v10.5 “Leopard”........................................................
Mac OS X v10.6 “Snow Leopard”…………………………….
Mac OS X v10.7 “Lion” .............................................................
Mac OS X v10.0 “Montain Lion”……………………………...
Dados referente a Apple………………………………………………
Referencias…………………………………………………………....
03
04
06
06
07
07
08
08
09
10
10
10
11
12
12
13
14
15
16
17
18
19
21
22
23
3
UNIVERSIDADE PARANAENSE – UNIPAR
INSTITUTO DA CIÊNCIA DA COMPUTAÇÃO E
INFORMÁTICA
BACHARELADO EM SISTEMAS DE INFORMAÇÃO
Campus – CASCAVEL
Desenvolvimento do Trabalho de S.O
Assunto abordado: Mac OS X
Acadêmico:
Leandro Gonçalves – 07020114
4
“A principio tudo começou no inicio!”
A Apple foi fundada por Steve Wozniak, Steve Jobs e Ronald Wayne com o nome
de Apple Computers, em 1976, em Cupertino na Califórnia. Com vendas anuais (no ano
fiscal de 2006) em torno dos US$ 19,3 bilhões, a Apple desenvolve, vende e oferece
suporte a uma série de computadores pessoais, reprodutores de mídia
portáteis, software e hardware.
Entre os produtos mais conhecidos da empresa estão a linha de computadores Mac,
seu sistema operacional Mac OS X e a linha iPod de reprodutores de mídia portáteis.
Para o iPod e seu programa, o iTunes, a Apple
vende audiobooks, filmes, jogos, música, programas televisivos e videoclipes na
sua iTunes Store, recentemente entrou no ramo de celulares com a criação do iPhone.
Um dos fatores que torna o Mac OS X um sistema operacional atraente para novos
usuários, é a sua interface, pois vários dispositivos Apple que usamos hoje em dia
como iPod, iPhone, iPad, etc, usam vários conceitos do sistema operacional Mac OS X.
Dentre as vantagens temos a segurança de usa-lo na internet, pois existem poucas
ameaças como Virus, Trojans, Spywares pra Mac OS X comparado ao Windows,
fazendo deste sistema uma opção mais "segura" para sua vida online.
O Macintosh Operating System (Mac OS) é a denominação do sistema operacional
padrão dos computadores Macintosh produzidos pela Apple.
Sua evolução ocorreu até a versão Mac OS X. A primeira versão foi lançada em 1984.
Imagem Macintosh
Até antes da versão 7.6, era chamado apenas de System (ex: System 4, System 7), da
versão 7.6 em diante passou a ser chamado de Mac OS.
5
Sistemas Operacionais mais usados no mundo
Windows Microsoft 1993 Windows 8 88.90% 400 milhões
Mac OS X Apple Inc. 2001 Mac OS X v10.8 "Mountain Lion" 5.54% 22,5 milhões
Linux Linux Foundation 1991 Linux Kernel 3.0.4 2,13% 8,5 milhões
Mac OS X (pronuncia-se OS Ten) é um sistema operacional proprietário baseado no
kernel Unix titulado OpenDarwin que nada mais é que um sistema operativo livre,
baseado no UNIX BSD e no Mach, atualmente desenvolvido pela Apple Inc.. É o "core"
(núcleo) do Mac OS X. Inclui suporte avançado para rede.
O Darwin é uma grande evolução, graças aos esforços conjuntos dos engenheiros da
Apple e de programadores da comunidade de software livre. Em 1999, a Apple se
tornou a primeira grande empresa de computadores a tornar o desenvolvimento em
código aberto parte fundamental de sua estratégia. Por causa disso, o Darwin tornou-se
confiável e tem o desempenho esperado de um sistema operativo moderno, dando aos
utilizadores e aos programadores os benefícios de um sistema de alta qualidade
construído em padrões abertos. No núcleo do Darwin está o componente chave da
interação entre programas e máquina, o núcleo.
Foi o primeiro sistema gráfico amplamente usado em computadores a usar ícones para
representar os itens do computador, como programas, pastas e documentos. Também foi
pioneiro na disseminação do conceito de Desktop, com uma área de trabalho com ícones
de documentos, pastas e uma lixeira, em analogia ao ambiente de escritório.
De início as pastas eram criadas renomeando uma “Pasta Vazia” que estava sempre na
raiz do disco. A partir do System 2.0 o sistema foi modificado, com a inclusão do
comando “Nova Pasta” no menu Arquivo do Finder (programa padrão de
gerenciamento de arquivos do Mac OS editados pela Apple).
6
Imagem Mac OS System 1.0 (1984)
Desenvolvido, fabricado e vendido pela empresa americana Apple Inc., destinado
exclusivamente aos computadores Mac e que combina a experiência adquirida com a
tradicional GUI (Graphical User Interface) desenvolvida para as versões anteriores
do Mac OS com um estável e comprovado núcleo. Paro aqui ...A última versão do OS X
possui certificação UNIX.
Assim, o OS X, lançado inicialmente pela Apple Computer em 2001, é uma
combinação do Darwin (um núcleo derivado do micronúcleo Mach) com uma
renovada GUI chamada Aqua. As primeiras versões do Mach (não-micronúcleo) foram
derivadas do BSD.
Visão Geral
• Arquitetura do Software
Sistema de arquivos
HFS (Hierarchical File System), é um sistema de arquivos desenvolvidos pela Apple
Computer para uso em computadores rodando o Mac OS. Originalmente projetado para
uso em floppy e discos rígidos, ele também pode ser encontrado em suporte ready-only
como CD-ROMs.
HFS+ ou HFS Plus
UFS (Unix file system)
NFS (Network file system)
As partições normalmente são formatadas com o sistema de arquivos HFS Plus, usando
índice Btree que fornece rápida filtragem baseados em pesquisas, aliases robustos e
metadados, incluindo altissimo controles de filtros de acesso e atributos estendidos.
Desde OS X 10.3 Panther, todos os Mac usam uma versão com jornal do HFS Plus
(HFSJ) para melhorar a confiabilidade dos dados.
Também é possível formatar partições com HFSX, uma variante entre maiúsculas e
minúsculas de HFS Plus destinado a compatibilidade com software UNIX. Para
interoperabilidade com o Windows,
discos de sistemas pode ser formatado com FAT32 ou exFAT.
7
• Gerência de Processos
Foi criado a partir do S.O. 4.4BSD e do Microkernel Mach 3.0, é considerado um kernel
híbrido por possuir diferentes partes (monolítico e mocrokernel) interagindo na
utilização do sistema.
Um sistema operacional hibrido apresenta diversas vantagens sobre um sistema
monolitico:
Extensibilidade
Flexibilidade no suporte de novos sistemas
Portabilidade
Confiabilidade
Um sistema baseado em camadas impõe uma interface padronizada para requisições
feitas por um processo. Os processos não precisam distinguir entre espaço de usuário ou
espaço do Kernel, pois todos os serviços utilizam troca de mensagens para
comunicação.
Núcleo híbrido define um núcleo baseado em micronúcleo no qual módulos
externos a ele podem executar operações em modo protegido, a fim de evitar trocas
de contexto e melhorar o desempenho geral do sistema.Porém sendo híbrido, tem a
capacidade de agregar ou desagregar funcionalidades, sem perder performance ou
estabilidade presentes na sua estrutura inicial, proporcionais a sua organização.
8
O Mac OS X é um sistema de propósito múltiplo, direcionado principalmente a
computadores pessoais e estações de trabalho voltadas para criação (em muitos nichos,
vídeo digital, web, áudio, editoração eletrônica etc). É um sistema bastante integrado e
consistente, de forma que muitos preferem trabalhar com ele, julgando menos intrusivo
e mais amigável e intuitivo.
• Versão Atual
Mac OSx v10.8 “Mountain Lion” (Kernel v10.8)
O Mountain Lion, OS X usa exclusivamente um kernel de 64 bits, mas ele
continua a executar aplicativos de 32-bit e 64-bit.
ASLR - Address Space Layout Randomization
ASLR foi um dos mecanismos de segurança mais eficazes na contenção da explosão no
número de explorações com sucesso no inicio do século 21. Incialmente foi apresentado
como solução genérica para problemas de buffer overflow. Explorações que assumiam
que o aplicativo vulnerável seria carregado em memória usando blocos de endereços
fixos foram invalidadas.
Partindo desse principio para minimizar esse risco, Mountain Lion aleatoriamente
realoca o kernel, kexts e estruturas do sistema na inicialização do sistema. Esta proteção
está disponível para ambos os processos de 32-bits e 64-bits.
Layout de Disco
Esquema de partição
Unidades de disco são divididos em partições lógicas, que a Apple tradicionalmente
chama de volumes. Os modernos sistemas Mac usar a tabela de partição GUID (GPT)
particionamento regime introduzido pela Intel, como parte da EFI.
9
Monitor de Atividade
aqui
Como todo sistema Unix o Mac OS possui Suporte a threading e IPC.
Escalonador de Processos (mach scheduling) é derivado do OSFMK, com várias
modificações para o tratamento de interatividade. Escalona processos baseado numa
variante do algoritmo de múltiplas filas com realimentação, porém divide as filas de
prioridade em 4 grupos de processos:
• Normal(Prioridade das aplicações normais do usuário)
• Sistema(Prioridade das aplicações do sistema) > Normal
• Kernel(Reservada para threads em espaço de kernel)>Sistema
• Tempo Real(Threads nas quais a prioridade está baseada na necessidade de
reservar uma fração pré-definida de ciclos de clock, independente de outras
aplicações sendo executados no sistema
• Suporta Tempo Compartilhado e Prioridade Fixa.
• Threads de prioridade Tempo Real normalmente são de prioridade fixa.
• Threads de prioridade fixa executam durante um tempo pré-determinado ou até
que uma thread de prioridade maior queira executar. Então ela é colocada no fim
da fila da prioridade normal.
• Uma thread de Tempo-Real pode dizer ao agendador que ela precisa rodar por
3000 ciclos dos próximos 7000, além de dizer se precisam ser contínuos ou não.
• Se uma thread de tempo real não respeita o tempo de processamento indicado
ela é penalizada e pode até ser rebaixada a uma prioridade normal.
• Threads que usam muito tempo do processador usam uma prioridade baixa para
evitar que threads de prioridade alta monopolizem o processador. As de
prioridade alta devem executar rapidamente e liberar o recurso.
10
• Comunicação por : Filas de mensagens, semáforos, notificações, lock sets e
RPC.
Gerência de Memória
No contexto dos sistemas operacionais, segmentação é uma das maneiras mais comuns
para proteção de dados, sendo a memória paginada outro método bastante utilizado.
Significa que parte da memória será removida do processo sendo executado atualmente,
através do uso de registradores. Se o dado prestes a ser lido ou escrito está fora do
espaço de endereços do processo, uma falha de segmentação será lançada.
Qualquer programa. sobre tudo numa linguagem de alto nível está dividido em secções,
como as declarações de variáveis e declarações de sub-rotinas. Em termos de execução,
cada uma dessas secções vai ocupar um segmento da memória. O Sistema Operativo
que suporta este sistema, possuirá uma tabela com os tamanhos e endereços de memória
dos vários segmentos de um programa para saber onde estão.
⇒ 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 kernelmach consiste do
módulo machine-dependentphisicalmap (pmap) e outros módulos independentes
para gerenciar a estrutura de dados, tais como os Virtual AddressSpaceMaps
(VM maps).
Gerência de Paginadores Internos
Kernel inclui 3 paginadores internos:
• O paginador padrão (anônimo)
• O paginador para Dispositivos
• O paginador para vnode(pode mapear um processo para um objeto em qualquer
tipo de sistema de arquivo. Desta forma, uma chamada de sistema não precisa
entender qual objeto esta sendo manipulado, somente como fazer uma chamada
orientada à objetos usando a interface vnode)
• O Kernel tratam operações de entrada e saída sobre regiões da memória. Os
paginadores se comunicam com o subsistema Mach-VM utilizando interfaces
UPL e derivadas do paginador do Mach.
Wired Memory
• Também chamado de memória residente, armazena código do kernel e estruturas
de dados que não podem ser paginadas para disco. Aplicações, frameworks e
outros softwares da camada do usuário não podem ser alocados na Wired
Memory, no entanto podem afetar a quantidade de Wired memory existente num
dado momento.
• As entidades do kernel abaixo utilizam wired memory:
VM Objects
I/O Buffer Cachê
Condutores
11
• UBC (Unified Buffer Cache)
• Constitui um conjunto de páginas para armazenar (caching) o conteúdo dos
arquivos e a porção anônima do espaço de endereços. O exemplo mais comum é
a memória alocada dinameicamente.
Ao contrário da maioria dos sistemas Unix o Mac OS X não usa uma pré-partição Swap
para memória virtual. Em vez disto ele usa todo o espaço disponível na máquina da
partição de boot.
Requisitos
A Apple afirma os seguintes requisitos do sistema Snow Leopard:
Computador Mac com um processador Intel (processadores IA32 como "Core
Solo" e "Core Duo" serão limitados a 32 bits; a próxima arquitetura de
processadores x86-64 será capaz de operar em modo 64 bits).
1 GB de memória RAM.
5 GB de espaço em disco.
Unidade de DVD (interno, externo ou compartilhado).
Pelo menos 5 GB de espaço em disco disponível, ou 12 GB de espaço em disco
o usuário desejar instalar as ferramentas de desenvolvimento.
Para algumas aplicações específicas tais como QuickTime , aceleração de hardware e
suporte OpenCL, é necessário um processador de GPU (Nvidia 8600M GT ou
superior). O Snow Leopard não é suportado por Macs PowerPC (como PowerMacs,
PowerBooks, iBooks, iMacs e Mac Minis fabricados antes de 2006).
12
Versões
De 2001 pra cá, a Apple já lançou 7 versões do Mac OS X "le-se X Mac OS Dez, e não
Mac OS Xis". Todos com nomes de felinos. Da versão atual "10.6" até a mais antiga
"10.0", foram lançadas Snow Leopard, Leopard, Tiger, Panther, Jaguar, Puma e
Cheetah. E foi desenvolvida a ultima versão "10.7" com o codinome "Lion". O X do
nome, se refere a décima versão do sistema, pois as versões anteriores a 10, eram o Mac
OS 9, Mac OS 8, System 7 e assim vai.
Mac OS X v10.0 "Cheetah"
Foi a primeira versão do sistema operacional Mac OS X,
para desktop e servidor da Apple Inc.. Mac OS X v10.0 foi lançado no dia 24 de
março de 2001 por um preço de US$129,95. Substituiu o Mac OS X Público Beta e veio
antes do Mac OS X v10.1.
13
Mac OS X v10.1 "Puma"
Mac OS X v10.1, codinome "Puma". A versão 10.1 foi lançada em 25 de
setembro de 2001 como uma macroatualização gratuita da versão 10.0. A partir da
versão 10.1.2, a Apple Inc. fez do Mac OS X o sistema operacional padrão dos novos
Macs.
14
Mac OS X v10.2 "Jaguar"
Mac OS X v10.2 "Jaguar". O sistema operacional foi lançado no dia 23 de
agosto 2002 pelo preço de US$ 129, ou a um preço de US$ 199 dólares para o "family
pack".
15
Mac OS X v10.3 "Panther"
O Mac OS X v10.3 "Panther". O "Panther" foi lançado em 24 de outubro de 2003. O
seu custo era de US$ 129 para uma única licença de usuário e US$ 199 para um pack
familiar (licença para 5 computadores).
16
Mac OS X v10.4 "Tiger"
Mac OS X v10.4 "Tiger" foi liberado ao público em 29 de abril de 2005 alguns dos
novos recursos incluem um rápido sistema de busca chamado Spotlight, uma nova
versão do navegador Safari, Dashboard, um novo tema unificado, e suporte
aperfeiçoado para uso em processadores 64 bits. O "Tiger" foi também a primeira
versão do sistema operacional Mac OS X liberada para trabalhar com máquinas Apple
com arquitetura Intel (máquinas Apple usando processadores x86.) Seis semanas após o
seu lançamento oficial, a Apple tinha entregue 2 milhões de cópias do Tiger, o que
representa 16% de todos os usuários do Mac OS X. A Apple alega que o Tiger foi o
mais bem sucedido Mac OS X da história da empresa. Na Conferência WWDC em 11
de junho de 2007, o CEO da Apple, Steve Jobs, anunciou que, dos 22 milhões de
usuários do Mac OS X, mais do que 67% estavam usando Tiger.
17
Mac OS X v10.5 "Leopard"
O Mac OS X v10.5 "Leopard" é o sexto lançamento da família Mac OS X, sendo o
sucessor do Mac OS X v10.4 "Tiger". Leopard foi lançado em 26 de Outubro de 2007 e
esteve disponível em duas variantes: uma versão desktop, adequada para computadores
pessoais, e uma versão para servidor, a versão Mac OS X Server. O "Leopard" foi
substituído pelo Mac OS X v10.6 "Snow Leopard", lançado em agosto de 2009.
De acordo com a Apple, O "Leopard" contem mais de 300 alterações e melhorias,
abrangendo desde o núcleo do sistema operacional até componentes incluídos em
aplicações e ferramentas para desenvolvedores. O "Leopard" introduz um redesenhado
Dock, o Menu Bar com efeito de transparência e uma atualização do Finder que
incorpora o Cover Flow (uma navegação com interface visual vista pela primeira vez
no iTunes). Outras características notáveis incluem suporte para escrita de 64-bit, um
backup automático com um utilitário chamado Time Machine, suporte a Spotlight para
buscas em várias máquinas e a inclusão do Front Row e o Photo Booth, que
anteriormente estavam incluídos apenas com alguns modelos Mac.
18
Mac OS X v10.6 "Snow Leopard"
Em 2009, Apple e Microsoft mudaram a estratégia, lançando novas versões de seus
sistemas operacionais. Enquanto o Windows 7 foi lançado em outubro, o Mac OS X
Snow Leopard 10.6 chegou ao mercado americano na última semana de agosto. O Snow
Leopard ficou mais rápido ao iniciar o computador e abrir programas, principalmente os
da Apple, além de 50% menor, liberando 7G de espaço em HD (disco rígido).
Como desvantagem está a exigência do processador Intel, o que significa que não roda
nos antigos Macs. Mas por outro lado, custa apenas US$ 30 para quem já possui o
Leopard 10.5, o anterior.
Entre outras novidades estão o ajuste automático do relógio em viagens, a data na barra
de menu, a sinalização da intensidade da rede wireless, possibilidade de ícones maiores,
visualização de itens de uma pasta, plugins de páginas web, como flash, não congelam
mais o navegador, os vídeos são exibidos em tela inteira e podem ser enviados direto
para o youtube.
19
Mac OS X v10.7 "Lion"
O Mac OS X v10.7 "Lion" é o oitavo lançamento da família Mac OS X, foi anunciado
em 20 de Outubro de 2010 na conferência "Back To The Mac" e foi lançado em 20 de
Julho de 2011, estando disponível para download através da Mac App Store. Apple:
"Pegamos nossas melhores ideias do Mac OS X e aplicamos no iPhone. Pegamos nossas
melhores ideias do iPhone e aplicamos no iPad. Agora chegou a hora de aplicar tudo
isso no Mac."
Novidades:
App Store agora vai servir também para Mac com aplicativos especiais
Launchpad: "Com o Launchpad você acessa seus apps em um instante, assim como no
iPad. Só precisa clicar no ícone do Launchpad no seu Dock. A janela aberta é
substituída por uma elegante tela que mostra todos os apps disponíveis no seu Mac.
Percorra todas as páginas de seus apps ou organize-os como você quiser, basta arrastar o
ícone para o lugar desejado; também pode agrupá-los em pastas. Quando você baixa um
app da App Store, ele é mostrado automáticamente no Launchpad, pronto para ser
instalado."
Apps em tela cheia: "O iPad mostra todos os seus apps em tela cheia para você não se
distrair, e oferece uma forma rápida de voltar à tela dos apps. O Mac OS X Lion faz a
mesma coisa na sua área de trabalho. Você pode abrir um app em tela cheia com só um
clique; mudar para outro app também em tela cheia deslizando apenas um dedo no
trackpad, e retornar à área de trabalho para acessar seus apps. O suporte à visualização
de apps em tela cheia cria uma experiência muito mais envolvente. Assim você pode se
concentrar ainda mais no seu trabalho ou aproveitar seus jogos de uma maneira mais
intensa."
Mission Control: "O novo Mission Control é um poderoso e prático recurso que
proporciona uma visualização abrangente de tudo o que estiver em execução no seu
Mac‚ incluindo o Exposé, Spaces, Dashboard e apps em tela cheia. Com um simples
movimento, o Mission Control é mostrado na tela. Assim você pode ver todas as janelas
abertas agrupadas por app, ícones dos apps funcionando em tela cheia, o Dashboard e
outras janelas do Spaces. Tudo organizado em um lugar só. Com um clique, você acessa
o que quiser do Mission Control. É o Mac OS X Lion colocando você no controle do
sistema."
20
21
Mac OS X v10.8 "Mountain Lion"
O Mac OS X v10.8 "Mountain Lion" é o nono sistema operacional da família OS X,
sendo uma atualização e sucessor do Mac OS X v10.7 "Lion". O Mountain Lion foi
anunciado em Fevereiro de 2012 e lançado em 25 de Julho de 2012, disponível para
download na Mac App Store. As suas maiores atualizações foram a introdução
do iCloud, Messages, Reminders, Notes, Notification Center, Game Center, dentre
outros. O Mountain Lion trouxe algumas características do sistema operacional móvel
da Apple, o iOS.
22
Dados referentes a Apple
Tipo Empresa cotada em bolsa(NASDAQ: AAPL, LSE:0HDZ, FWB: APC)
Fundação Califórnia, Estados Unidos(1 de abril de 1976, como Apple Computer, Inc.)
Sede Apple Campus
Cupertino, Califórnia, Estados Unidos
Filiais 317 lojas de varejo
Fundador(es) Steve Jobs
Steve Wozniak
Ronald Wayne
Empregados 49 400 (2010)
Indústria Hardware de Computador
Software de Computador
Eletrônicos de consumo
Produtos Lista de produtos
Mac
iPod
iPhone
iPad
Apple TV
Mac OS X
iLife
iWork
iOS
Receita ▲ US$ 65,23 bilhões
Lucro ▲ US$ 18,39 bilhões
Faturamento ▲ US$ 47,79 bilhões
Renda
líquida
▲ US$ 14,01 bilhões
Website www.apple.com
23
Referências
http://www.apple.com/pt/osx/specs/
http://www.apple.com/pt/macpro/features/macosx.html
http://support.apple.com/kb/HT2434?viewlocale=pt_BR#
http://pt.wikipedia.org/wiki/Mac_OS_X_v10.6
http://pt.scribd.com/doc/46363944/ASLR-Address-Space-Layout-Randomization
http://www.slideshare.net/audineisilva1/gerenciamento-de-memoria

Mais conteúdo relacionado

Mais procurados (20)

IOS sistema operacional
IOS sistema operacionalIOS sistema operacional
IOS sistema operacional
 
Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começou
 
Sistema operacional mac/ apple
Sistema operacional mac/ appleSistema operacional mac/ apple
Sistema operacional mac/ apple
 
Android
AndroidAndroid
Android
 
Tipos de Sistemas Operacionais
Tipos de Sistemas OperacionaisTipos de Sistemas Operacionais
Tipos de Sistemas Operacionais
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Linux
LinuxLinux
Linux
 
Sistema operacional solaris
Sistema operacional solarisSistema operacional solaris
Sistema operacional solaris
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Apple mac-osx
Apple mac-osxApple mac-osx
Apple mac-osx
 
Sistema operativo mac
Sistema operativo macSistema operativo mac
Sistema operativo mac
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Mac os
Mac osMac os
Mac os
 
Linux
LinuxLinux
Linux
 
Sistemas operativos 10º
Sistemas operativos 10ºSistemas operativos 10º
Sistemas operativos 10º
 
Inside the Mac OS X Kernel
Inside the Mac OS X KernelInside the Mac OS X Kernel
Inside the Mac OS X Kernel
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
 
2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos2009 1 - sistemas operacionais - aula 3 - processos
2009 1 - sistemas operacionais - aula 3 - processos
 
A evolução do windows
A evolução do windowsA evolução do windows
A evolução do windows
 

Destaque (20)

Mac Os
Mac OsMac Os
Mac Os
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 
windowsxp
windowsxpwindowsxp
windowsxp
 
Mac - Leandro dos Santos Costa
Mac - Leandro dos Santos CostaMac - Leandro dos Santos Costa
Mac - Leandro dos Santos Costa
 
Mac
MacMac
Mac
 
História do windows
História do windowsHistória do windows
História do windows
 
MINIX
MINIXMINIX
MINIX
 
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
 
Trabalho mac
Trabalho macTrabalho mac
Trabalho mac
 
Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1Apostila linux basico_ncd_v1
Apostila linux basico_ncd_v1
 
Linux Ubuntu
Linux   UbuntuLinux   Ubuntu
Linux Ubuntu
 
Sérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgarSérgio,ricardo,joãoedgar
Sérgio,ricardo,joãoedgar
 
OSX Mountain Lion - Features
OSX Mountain Lion - FeaturesOSX Mountain Lion - Features
OSX Mountain Lion - Features
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Informática Básica - Windows e Outros SO
Informática Básica - Windows e Outros SOInformática Básica - Windows e Outros SO
Informática Básica - Windows e Outros SO
 
A história dos s.o. da microsoft
A história dos s.o. da microsoftA história dos s.o. da microsoft
A história dos s.o. da microsoft
 
Minix
MinixMinix
Minix
 
Ubuntu guia_do_iniciante
Ubuntu guia_do_inicianteUbuntu guia_do_iniciante
Ubuntu guia_do_iniciante
 

Semelhante a Mac OS X: Um sistema operacional híbrido e seguro

Manuscrito Final
Manuscrito FinalManuscrito Final
Manuscrito Finalleofinato
 
Trabalho So Fernanda
Trabalho So FernandaTrabalho So Fernanda
Trabalho So Fernandaf2008
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosAlex Matos
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Paulo Guimarães
 
Mandriva - Sistema Operacional
Mandriva - Sistema OperacionalMandriva - Sistema Operacional
Mandriva - Sistema OperacionalAnderson Favaro
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisCc SaCa
 
Sistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasSistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasIsaias_Bass
 
Evolução dos s.o.
Evolução dos s.o.Evolução dos s.o.
Evolução dos s.o.Dulce Dias
 
25 ruben martins_26_veronica moita_sistema operativo (2)
25 ruben martins_26_veronica moita_sistema operativo (2)25 ruben martins_26_veronica moita_sistema operativo (2)
25 ruben martins_26_veronica moita_sistema operativo (2)Verónica Moita
 
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAISTELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAISINSTITUTO VOZ POPULAR
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticJordan Claussen
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticJordan Claussen
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação FinalElisa
 

Semelhante a Mac OS X: Um sistema operacional híbrido e seguro (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Pesquisas mac osx 1
Pesquisas mac osx 1Pesquisas mac osx 1
Pesquisas mac osx 1
 
Manuscrito Final
Manuscrito FinalManuscrito Final
Manuscrito Final
 
Trabalho So Fernanda
Trabalho So FernandaTrabalho So Fernanda
Trabalho So Fernanda
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)Sistemas Operacionais (Windows X Linux)
Sistemas Operacionais (Windows X Linux)
 
Palestra Mac x86
Palestra Mac x86Palestra Mac x86
Palestra Mac x86
 
Mac
MacMac
Mac
 
Mandriva - Sistema Operacional
Mandriva - Sistema OperacionalMandriva - Sistema Operacional
Mandriva - Sistema Operacional
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaiasSistemas operacionais e windows7 isaias
Sistemas operacionais e windows7 isaias
 
Windows XP Professional
Windows XP ProfessionalWindows XP Professional
Windows XP Professional
 
Mac
MacMac
Mac
 
Evolução dos s.o.
Evolução dos s.o.Evolução dos s.o.
Evolução dos s.o.
 
25 ruben martins_26_veronica moita_sistema operativo (2)
25 ruben martins_26_veronica moita_sistema operativo (2)25 ruben martins_26_veronica moita_sistema operativo (2)
25 ruben martins_26_veronica moita_sistema operativo (2)
 
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAISTELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
TELECENTRO COMUNITÁRIO VOZ POPULAR - MÓDULO SISTEMAS OPERACIONAIS
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
 
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's FanaticApresentação Final Ambientes Operacionais - Biblio's Fanatic
Apresentação Final Ambientes Operacionais - Biblio's Fanatic
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Apresentação Final
Apresentação FinalApresentação Final
Apresentação Final
 

Último

Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxconcelhovdragons
 
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptxSlides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptxLuizHenriquedeAlmeid6
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfIedaGoethe
 
organizaao-do-clube-de-lideres-ctd-aamar_compress.pdf
organizaao-do-clube-de-lideres-ctd-aamar_compress.pdforganizaao-do-clube-de-lideres-ctd-aamar_compress.pdf
organizaao-do-clube-de-lideres-ctd-aamar_compress.pdfCarlosRodrigues832670
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosAntnyoAllysson
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira partecoletivoddois
 
ADJETIVO para 8 ano. Ensino funda.mental
ADJETIVO para 8 ano. Ensino funda.mentalADJETIVO para 8 ano. Ensino funda.mental
ADJETIVO para 8 ano. Ensino funda.mentalSilvana Silva
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfpaulafernandes540558
 
Linguagem verbal , não verbal e mista.pdf
Linguagem verbal , não verbal e mista.pdfLinguagem verbal , não verbal e mista.pdf
Linguagem verbal , não verbal e mista.pdfLaseVasconcelos1
 
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.pptTREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.pptAlineSilvaPotuk
 
Apresentação sobre o Combate a Dengue 2024
Apresentação sobre o Combate a Dengue 2024Apresentação sobre o Combate a Dengue 2024
Apresentação sobre o Combate a Dengue 2024GleyceMoreiraXWeslle
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdfProfGleide
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...Martin M Flynn
 
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕESPRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕESpatriciasofiacunha18
 

Último (20)

Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptxSlide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
Slide de exemplo sobre o Sítio do Pica Pau Amarelo.pptx
 
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptxSlides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
Slides Lição 2, Central Gospel, A Volta Do Senhor Jesus , 1Tr24.pptx
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
Currículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdfCurrículo escolar na perspectiva da educação inclusiva.pdf
Currículo escolar na perspectiva da educação inclusiva.pdf
 
organizaao-do-clube-de-lideres-ctd-aamar_compress.pdf
organizaao-do-clube-de-lideres-ctd-aamar_compress.pdforganizaao-do-clube-de-lideres-ctd-aamar_compress.pdf
organizaao-do-clube-de-lideres-ctd-aamar_compress.pdf
 
Bingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteirosBingo da potenciação e radiciação de números inteiros
Bingo da potenciação e radiciação de números inteiros
 
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
(76- ESTUDO MATEUS) A ACLAMAÇÃO DO REI..
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parte
 
ADJETIVO para 8 ano. Ensino funda.mental
ADJETIVO para 8 ano. Ensino funda.mentalADJETIVO para 8 ano. Ensino funda.mental
ADJETIVO para 8 ano. Ensino funda.mental
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Slides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdfSlides criatividade 01042024 finalpdf Portugues.pdf
Slides criatividade 01042024 finalpdf Portugues.pdf
 
treinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppttreinamento brigada incendio 2024 no.ppt
treinamento brigada incendio 2024 no.ppt
 
Linguagem verbal , não verbal e mista.pdf
Linguagem verbal , não verbal e mista.pdfLinguagem verbal , não verbal e mista.pdf
Linguagem verbal , não verbal e mista.pdf
 
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.pptTREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
TREINAMENTO - BOAS PRATICAS DE HIGIENE NA COZINHA.ppt
 
Apresentação sobre o Combate a Dengue 2024
Apresentação sobre o Combate a Dengue 2024Apresentação sobre o Combate a Dengue 2024
Apresentação sobre o Combate a Dengue 2024
 
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do  3ANO fundamental 1 MG.pdfPLANEJAMENTO anual do  3ANO fundamental 1 MG.pdf
PLANEJAMENTO anual do 3ANO fundamental 1 MG.pdf
 
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
DIGNITAS INFINITA - DIGNIDADE HUMANA -Declaração do Dicastério para a Doutrin...
 
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕESPRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
 

Mac OS X: Um sistema operacional híbrido e seguro

  • 2. 2 Sumário Acadêmicos............................................................................................ Introdução.............................................................................................. Visão Geral............................................................................................ Arquitetura................................................................................... Gerencia de Processo................................................................... Núcleo.......................................................................................... Versão Atual................................................................................ Esquema de partição.................................................................... Monitor de Atividade.................................................................. Gerencia de Memória.................................................................. Gerencia de Paginadores Internos............................................... Wired Memory............................................................................ Requisitos.................................................................................... Versões.................................................................................................. Mac OS X v10.0 “Cheetah”........................................................ Mac OS X v10.1 ”Puma” ........................................................... Mac OS X v10.2 “Jaguar” .......................................................... Mac OS X v10.3 “Panther” ........................................................ Mac OS X v10.4 “Tiger” ............................................................ Mac OS X v10.5 “Leopard”........................................................ Mac OS X v10.6 “Snow Leopard”……………………………. Mac OS X v10.7 “Lion” ............................................................. Mac OS X v10.0 “Montain Lion”……………………………... Dados referente a Apple……………………………………………… Referencias………………………………………………………….... 03 04 06 06 07 07 08 08 09 10 10 10 11 12 12 13 14 15 16 17 18 19 21 22 23
  • 3. 3 UNIVERSIDADE PARANAENSE – UNIPAR INSTITUTO DA CIÊNCIA DA COMPUTAÇÃO E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO Campus – CASCAVEL Desenvolvimento do Trabalho de S.O Assunto abordado: Mac OS X Acadêmico: Leandro Gonçalves – 07020114
  • 4. 4 “A principio tudo começou no inicio!” A Apple foi fundada por Steve Wozniak, Steve Jobs e Ronald Wayne com o nome de Apple Computers, em 1976, em Cupertino na Califórnia. Com vendas anuais (no ano fiscal de 2006) em torno dos US$ 19,3 bilhões, a Apple desenvolve, vende e oferece suporte a uma série de computadores pessoais, reprodutores de mídia portáteis, software e hardware. Entre os produtos mais conhecidos da empresa estão a linha de computadores Mac, seu sistema operacional Mac OS X e a linha iPod de reprodutores de mídia portáteis. Para o iPod e seu programa, o iTunes, a Apple vende audiobooks, filmes, jogos, música, programas televisivos e videoclipes na sua iTunes Store, recentemente entrou no ramo de celulares com a criação do iPhone. Um dos fatores que torna o Mac OS X um sistema operacional atraente para novos usuários, é a sua interface, pois vários dispositivos Apple que usamos hoje em dia como iPod, iPhone, iPad, etc, usam vários conceitos do sistema operacional Mac OS X. Dentre as vantagens temos a segurança de usa-lo na internet, pois existem poucas ameaças como Virus, Trojans, Spywares pra Mac OS X comparado ao Windows, fazendo deste sistema uma opção mais "segura" para sua vida online. O Macintosh Operating System (Mac OS) é a denominação do sistema operacional padrão dos computadores Macintosh produzidos pela Apple. Sua evolução ocorreu até a versão Mac OS X. A primeira versão foi lançada em 1984. Imagem Macintosh Até antes da versão 7.6, era chamado apenas de System (ex: System 4, System 7), da versão 7.6 em diante passou a ser chamado de Mac OS.
  • 5. 5 Sistemas Operacionais mais usados no mundo Windows Microsoft 1993 Windows 8 88.90% 400 milhões Mac OS X Apple Inc. 2001 Mac OS X v10.8 "Mountain Lion" 5.54% 22,5 milhões Linux Linux Foundation 1991 Linux Kernel 3.0.4 2,13% 8,5 milhões Mac OS X (pronuncia-se OS Ten) é um sistema operacional proprietário baseado no kernel Unix titulado OpenDarwin que nada mais é que um sistema operativo livre, baseado no UNIX BSD e no Mach, atualmente desenvolvido pela Apple Inc.. É o "core" (núcleo) do Mac OS X. Inclui suporte avançado para rede. O Darwin é uma grande evolução, graças aos esforços conjuntos dos engenheiros da Apple e de programadores da comunidade de software livre. Em 1999, a Apple se tornou a primeira grande empresa de computadores a tornar o desenvolvimento em código aberto parte fundamental de sua estratégia. Por causa disso, o Darwin tornou-se confiável e tem o desempenho esperado de um sistema operativo moderno, dando aos utilizadores e aos programadores os benefícios de um sistema de alta qualidade construído em padrões abertos. No núcleo do Darwin está o componente chave da interação entre programas e máquina, o núcleo. Foi o primeiro sistema gráfico amplamente usado em computadores a usar ícones para representar os itens do computador, como programas, pastas e documentos. Também foi pioneiro na disseminação do conceito de Desktop, com uma área de trabalho com ícones de documentos, pastas e uma lixeira, em analogia ao ambiente de escritório. De início as pastas eram criadas renomeando uma “Pasta Vazia” que estava sempre na raiz do disco. A partir do System 2.0 o sistema foi modificado, com a inclusão do comando “Nova Pasta” no menu Arquivo do Finder (programa padrão de gerenciamento de arquivos do Mac OS editados pela Apple).
  • 6. 6 Imagem Mac OS System 1.0 (1984) Desenvolvido, fabricado e vendido pela empresa americana Apple Inc., destinado exclusivamente aos computadores Mac e que combina a experiência adquirida com a tradicional GUI (Graphical User Interface) desenvolvida para as versões anteriores do Mac OS com um estável e comprovado núcleo. Paro aqui ...A última versão do OS X possui certificação UNIX. Assim, o OS X, lançado inicialmente pela Apple Computer em 2001, é uma combinação do Darwin (um núcleo derivado do micronúcleo Mach) com uma renovada GUI chamada Aqua. As primeiras versões do Mach (não-micronúcleo) foram derivadas do BSD. Visão Geral • Arquitetura do Software Sistema de arquivos HFS (Hierarchical File System), é um sistema de arquivos desenvolvidos pela Apple Computer para uso em computadores rodando o Mac OS. Originalmente projetado para uso em floppy e discos rígidos, ele também pode ser encontrado em suporte ready-only como CD-ROMs. HFS+ ou HFS Plus UFS (Unix file system) NFS (Network file system) As partições normalmente são formatadas com o sistema de arquivos HFS Plus, usando índice Btree que fornece rápida filtragem baseados em pesquisas, aliases robustos e metadados, incluindo altissimo controles de filtros de acesso e atributos estendidos. Desde OS X 10.3 Panther, todos os Mac usam uma versão com jornal do HFS Plus (HFSJ) para melhorar a confiabilidade dos dados. Também é possível formatar partições com HFSX, uma variante entre maiúsculas e minúsculas de HFS Plus destinado a compatibilidade com software UNIX. Para interoperabilidade com o Windows, discos de sistemas pode ser formatado com FAT32 ou exFAT.
  • 7. 7 • Gerência de Processos Foi criado a partir do S.O. 4.4BSD e do Microkernel Mach 3.0, é considerado um kernel híbrido por possuir diferentes partes (monolítico e mocrokernel) interagindo na utilização do sistema. Um sistema operacional hibrido apresenta diversas vantagens sobre um sistema monolitico: Extensibilidade Flexibilidade no suporte de novos sistemas Portabilidade Confiabilidade Um sistema baseado em camadas impõe uma interface padronizada para requisições feitas por um processo. Os processos não precisam distinguir entre espaço de usuário ou espaço do Kernel, pois todos os serviços utilizam troca de mensagens para comunicação. Núcleo híbrido define um núcleo baseado em micronúcleo no qual módulos externos a ele podem executar operações em modo protegido, a fim de evitar trocas de contexto e melhorar o desempenho geral do sistema.Porém sendo híbrido, tem a capacidade de agregar ou desagregar funcionalidades, sem perder performance ou estabilidade presentes na sua estrutura inicial, proporcionais a sua organização.
  • 8. 8 O Mac OS X é um sistema de propósito múltiplo, direcionado principalmente a computadores pessoais e estações de trabalho voltadas para criação (em muitos nichos, vídeo digital, web, áudio, editoração eletrônica etc). É um sistema bastante integrado e consistente, de forma que muitos preferem trabalhar com ele, julgando menos intrusivo e mais amigável e intuitivo. • Versão Atual Mac OSx v10.8 “Mountain Lion” (Kernel v10.8) O Mountain Lion, OS X usa exclusivamente um kernel de 64 bits, mas ele continua a executar aplicativos de 32-bit e 64-bit. ASLR - Address Space Layout Randomization ASLR foi um dos mecanismos de segurança mais eficazes na contenção da explosão no número de explorações com sucesso no inicio do século 21. Incialmente foi apresentado como solução genérica para problemas de buffer overflow. Explorações que assumiam que o aplicativo vulnerável seria carregado em memória usando blocos de endereços fixos foram invalidadas. Partindo desse principio para minimizar esse risco, Mountain Lion aleatoriamente realoca o kernel, kexts e estruturas do sistema na inicialização do sistema. Esta proteção está disponível para ambos os processos de 32-bits e 64-bits. Layout de Disco Esquema de partição Unidades de disco são divididos em partições lógicas, que a Apple tradicionalmente chama de volumes. Os modernos sistemas Mac usar a tabela de partição GUID (GPT) particionamento regime introduzido pela Intel, como parte da EFI.
  • 9. 9 Monitor de Atividade aqui Como todo sistema Unix o Mac OS possui Suporte a threading e IPC. Escalonador de Processos (mach scheduling) é derivado do OSFMK, com várias modificações para o tratamento de interatividade. Escalona processos baseado numa variante do algoritmo de múltiplas filas com realimentação, porém divide as filas de prioridade em 4 grupos de processos: • Normal(Prioridade das aplicações normais do usuário) • Sistema(Prioridade das aplicações do sistema) > Normal • Kernel(Reservada para threads em espaço de kernel)>Sistema • Tempo Real(Threads nas quais a prioridade está baseada na necessidade de reservar uma fração pré-definida de ciclos de clock, independente de outras aplicações sendo executados no sistema • Suporta Tempo Compartilhado e Prioridade Fixa. • Threads de prioridade Tempo Real normalmente são de prioridade fixa. • Threads de prioridade fixa executam durante um tempo pré-determinado ou até que uma thread de prioridade maior queira executar. Então ela é colocada no fim da fila da prioridade normal. • Uma thread de Tempo-Real pode dizer ao agendador que ela precisa rodar por 3000 ciclos dos próximos 7000, além de dizer se precisam ser contínuos ou não. • Se uma thread de tempo real não respeita o tempo de processamento indicado ela é penalizada e pode até ser rebaixada a uma prioridade normal. • Threads que usam muito tempo do processador usam uma prioridade baixa para evitar que threads de prioridade alta monopolizem o processador. As de prioridade alta devem executar rapidamente e liberar o recurso.
  • 10. 10 • Comunicação por : Filas de mensagens, semáforos, notificações, lock sets e RPC. Gerência de Memória No contexto dos sistemas operacionais, segmentação é uma das maneiras mais comuns para proteção de dados, sendo a memória paginada outro método bastante utilizado. Significa que parte da memória será removida do processo sendo executado atualmente, através do uso de registradores. Se o dado prestes a ser lido ou escrito está fora do espaço de endereços do processo, uma falha de segmentação será lançada. Qualquer programa. sobre tudo numa linguagem de alto nível está dividido em secções, como as declarações de variáveis e declarações de sub-rotinas. Em termos de execução, cada uma dessas secções vai ocupar um segmento da memória. O Sistema Operativo que suporta este sistema, possuirá uma tabela com os tamanhos e endereços de memória dos vários segmentos de um programa para saber onde estão. ⇒ 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 kernelmach consiste do módulo machine-dependentphisicalmap (pmap) e outros módulos independentes para gerenciar a estrutura de dados, tais como os Virtual AddressSpaceMaps (VM maps). Gerência de Paginadores Internos Kernel inclui 3 paginadores internos: • O paginador padrão (anônimo) • O paginador para Dispositivos • O paginador para vnode(pode mapear um processo para um objeto em qualquer tipo de sistema de arquivo. Desta forma, uma chamada de sistema não precisa entender qual objeto esta sendo manipulado, somente como fazer uma chamada orientada à objetos usando a interface vnode) • O Kernel tratam operações de entrada e saída sobre regiões da memória. Os paginadores se comunicam com o subsistema Mach-VM utilizando interfaces UPL e derivadas do paginador do Mach. Wired Memory • Também chamado de memória residente, armazena código do kernel e estruturas de dados que não podem ser paginadas para disco. Aplicações, frameworks e outros softwares da camada do usuário não podem ser alocados na Wired Memory, no entanto podem afetar a quantidade de Wired memory existente num dado momento. • As entidades do kernel abaixo utilizam wired memory: VM Objects I/O Buffer Cachê Condutores
  • 11. 11 • UBC (Unified Buffer Cache) • Constitui um conjunto de páginas para armazenar (caching) o conteúdo dos arquivos e a porção anônima do espaço de endereços. O exemplo mais comum é a memória alocada dinameicamente. Ao contrário da maioria dos sistemas Unix o Mac OS X não usa uma pré-partição Swap para memória virtual. Em vez disto ele usa todo o espaço disponível na máquina da partição de boot. Requisitos A Apple afirma os seguintes requisitos do sistema Snow Leopard: Computador Mac com um processador Intel (processadores IA32 como "Core Solo" e "Core Duo" serão limitados a 32 bits; a próxima arquitetura de processadores x86-64 será capaz de operar em modo 64 bits). 1 GB de memória RAM. 5 GB de espaço em disco. Unidade de DVD (interno, externo ou compartilhado). Pelo menos 5 GB de espaço em disco disponível, ou 12 GB de espaço em disco o usuário desejar instalar as ferramentas de desenvolvimento. Para algumas aplicações específicas tais como QuickTime , aceleração de hardware e suporte OpenCL, é necessário um processador de GPU (Nvidia 8600M GT ou superior). O Snow Leopard não é suportado por Macs PowerPC (como PowerMacs, PowerBooks, iBooks, iMacs e Mac Minis fabricados antes de 2006).
  • 12. 12 Versões De 2001 pra cá, a Apple já lançou 7 versões do Mac OS X "le-se X Mac OS Dez, e não Mac OS Xis". Todos com nomes de felinos. Da versão atual "10.6" até a mais antiga "10.0", foram lançadas Snow Leopard, Leopard, Tiger, Panther, Jaguar, Puma e Cheetah. E foi desenvolvida a ultima versão "10.7" com o codinome "Lion". O X do nome, se refere a décima versão do sistema, pois as versões anteriores a 10, eram o Mac OS 9, Mac OS 8, System 7 e assim vai. Mac OS X v10.0 "Cheetah" Foi a primeira versão do sistema operacional Mac OS X, para desktop e servidor da Apple Inc.. Mac OS X v10.0 foi lançado no dia 24 de março de 2001 por um preço de US$129,95. Substituiu o Mac OS X Público Beta e veio antes do Mac OS X v10.1.
  • 13. 13 Mac OS X v10.1 "Puma" Mac OS X v10.1, codinome "Puma". A versão 10.1 foi lançada em 25 de setembro de 2001 como uma macroatualização gratuita da versão 10.0. A partir da versão 10.1.2, a Apple Inc. fez do Mac OS X o sistema operacional padrão dos novos Macs.
  • 14. 14 Mac OS X v10.2 "Jaguar" Mac OS X v10.2 "Jaguar". O sistema operacional foi lançado no dia 23 de agosto 2002 pelo preço de US$ 129, ou a um preço de US$ 199 dólares para o "family pack".
  • 15. 15 Mac OS X v10.3 "Panther" O Mac OS X v10.3 "Panther". O "Panther" foi lançado em 24 de outubro de 2003. O seu custo era de US$ 129 para uma única licença de usuário e US$ 199 para um pack familiar (licença para 5 computadores).
  • 16. 16 Mac OS X v10.4 "Tiger" Mac OS X v10.4 "Tiger" foi liberado ao público em 29 de abril de 2005 alguns dos novos recursos incluem um rápido sistema de busca chamado Spotlight, uma nova versão do navegador Safari, Dashboard, um novo tema unificado, e suporte aperfeiçoado para uso em processadores 64 bits. O "Tiger" foi também a primeira versão do sistema operacional Mac OS X liberada para trabalhar com máquinas Apple com arquitetura Intel (máquinas Apple usando processadores x86.) Seis semanas após o seu lançamento oficial, a Apple tinha entregue 2 milhões de cópias do Tiger, o que representa 16% de todos os usuários do Mac OS X. A Apple alega que o Tiger foi o mais bem sucedido Mac OS X da história da empresa. Na Conferência WWDC em 11 de junho de 2007, o CEO da Apple, Steve Jobs, anunciou que, dos 22 milhões de usuários do Mac OS X, mais do que 67% estavam usando Tiger.
  • 17. 17 Mac OS X v10.5 "Leopard" O Mac OS X v10.5 "Leopard" é o sexto lançamento da família Mac OS X, sendo o sucessor do Mac OS X v10.4 "Tiger". Leopard foi lançado em 26 de Outubro de 2007 e esteve disponível em duas variantes: uma versão desktop, adequada para computadores pessoais, e uma versão para servidor, a versão Mac OS X Server. O "Leopard" foi substituído pelo Mac OS X v10.6 "Snow Leopard", lançado em agosto de 2009. De acordo com a Apple, O "Leopard" contem mais de 300 alterações e melhorias, abrangendo desde o núcleo do sistema operacional até componentes incluídos em aplicações e ferramentas para desenvolvedores. O "Leopard" introduz um redesenhado Dock, o Menu Bar com efeito de transparência e uma atualização do Finder que incorpora o Cover Flow (uma navegação com interface visual vista pela primeira vez no iTunes). Outras características notáveis incluem suporte para escrita de 64-bit, um backup automático com um utilitário chamado Time Machine, suporte a Spotlight para buscas em várias máquinas e a inclusão do Front Row e o Photo Booth, que anteriormente estavam incluídos apenas com alguns modelos Mac.
  • 18. 18 Mac OS X v10.6 "Snow Leopard" Em 2009, Apple e Microsoft mudaram a estratégia, lançando novas versões de seus sistemas operacionais. Enquanto o Windows 7 foi lançado em outubro, o Mac OS X Snow Leopard 10.6 chegou ao mercado americano na última semana de agosto. O Snow Leopard ficou mais rápido ao iniciar o computador e abrir programas, principalmente os da Apple, além de 50% menor, liberando 7G de espaço em HD (disco rígido). Como desvantagem está a exigência do processador Intel, o que significa que não roda nos antigos Macs. Mas por outro lado, custa apenas US$ 30 para quem já possui o Leopard 10.5, o anterior. Entre outras novidades estão o ajuste automático do relógio em viagens, a data na barra de menu, a sinalização da intensidade da rede wireless, possibilidade de ícones maiores, visualização de itens de uma pasta, plugins de páginas web, como flash, não congelam mais o navegador, os vídeos são exibidos em tela inteira e podem ser enviados direto para o youtube.
  • 19. 19 Mac OS X v10.7 "Lion" O Mac OS X v10.7 "Lion" é o oitavo lançamento da família Mac OS X, foi anunciado em 20 de Outubro de 2010 na conferência "Back To The Mac" e foi lançado em 20 de Julho de 2011, estando disponível para download através da Mac App Store. Apple: "Pegamos nossas melhores ideias do Mac OS X e aplicamos no iPhone. Pegamos nossas melhores ideias do iPhone e aplicamos no iPad. Agora chegou a hora de aplicar tudo isso no Mac." Novidades: App Store agora vai servir também para Mac com aplicativos especiais Launchpad: "Com o Launchpad você acessa seus apps em um instante, assim como no iPad. Só precisa clicar no ícone do Launchpad no seu Dock. A janela aberta é substituída por uma elegante tela que mostra todos os apps disponíveis no seu Mac. Percorra todas as páginas de seus apps ou organize-os como você quiser, basta arrastar o ícone para o lugar desejado; também pode agrupá-los em pastas. Quando você baixa um app da App Store, ele é mostrado automáticamente no Launchpad, pronto para ser instalado." Apps em tela cheia: "O iPad mostra todos os seus apps em tela cheia para você não se distrair, e oferece uma forma rápida de voltar à tela dos apps. O Mac OS X Lion faz a mesma coisa na sua área de trabalho. Você pode abrir um app em tela cheia com só um clique; mudar para outro app também em tela cheia deslizando apenas um dedo no trackpad, e retornar à área de trabalho para acessar seus apps. O suporte à visualização de apps em tela cheia cria uma experiência muito mais envolvente. Assim você pode se concentrar ainda mais no seu trabalho ou aproveitar seus jogos de uma maneira mais intensa." Mission Control: "O novo Mission Control é um poderoso e prático recurso que proporciona uma visualização abrangente de tudo o que estiver em execução no seu Mac‚ incluindo o Exposé, Spaces, Dashboard e apps em tela cheia. Com um simples movimento, o Mission Control é mostrado na tela. Assim você pode ver todas as janelas abertas agrupadas por app, ícones dos apps funcionando em tela cheia, o Dashboard e outras janelas do Spaces. Tudo organizado em um lugar só. Com um clique, você acessa o que quiser do Mission Control. É o Mac OS X Lion colocando você no controle do sistema."
  • 20. 20
  • 21. 21 Mac OS X v10.8 "Mountain Lion" O Mac OS X v10.8 "Mountain Lion" é o nono sistema operacional da família OS X, sendo uma atualização e sucessor do Mac OS X v10.7 "Lion". O Mountain Lion foi anunciado em Fevereiro de 2012 e lançado em 25 de Julho de 2012, disponível para download na Mac App Store. As suas maiores atualizações foram a introdução do iCloud, Messages, Reminders, Notes, Notification Center, Game Center, dentre outros. O Mountain Lion trouxe algumas características do sistema operacional móvel da Apple, o iOS.
  • 22. 22 Dados referentes a Apple Tipo Empresa cotada em bolsa(NASDAQ: AAPL, LSE:0HDZ, FWB: APC) Fundação Califórnia, Estados Unidos(1 de abril de 1976, como Apple Computer, Inc.) Sede Apple Campus Cupertino, Califórnia, Estados Unidos Filiais 317 lojas de varejo Fundador(es) Steve Jobs Steve Wozniak Ronald Wayne Empregados 49 400 (2010) Indústria Hardware de Computador Software de Computador Eletrônicos de consumo Produtos Lista de produtos Mac iPod iPhone iPad Apple TV Mac OS X iLife iWork iOS Receita ▲ US$ 65,23 bilhões Lucro ▲ US$ 18,39 bilhões Faturamento ▲ US$ 47,79 bilhões Renda líquida ▲ US$ 14,01 bilhões Website www.apple.com