O documento descreve o sistema operacional Mac OS X da Apple, incluindo sua história desde 1984, arquitetura baseada em camadas, sistemas de arquivos, gerenciamento de processos, escalonamento de processos, integração de software, segurança, usabilidade e acessibilidade. Ele também lista as principais versões lançadas e conclui que o Mac OS X é um ótimo sistema operacional.
1. Sistemas Mac OS X
Universidade Católica de Angola
Faculdade de Engenharia
Curso de Informática
Trabalho de Sistemas Operativos
Igor Cambongue
2. Introdução
Historial
Arquitetura Do Software
Sistemas de Arquivos
Gerência de Processo
Escalonador de Processos
Integração
Segurança
Usabilidade
Acessibilidade
Versões
Conclusão
Biografia
3. O Macintosh Operating System(Mac OS) é a
denominação do sistema operacional padrão dos
computadores Macintosh produzidos pela Apple.
1-Introdução
4. A primeira versão foi lançada em 1984, inicialmente, o
seu sistema operacional era chamado apenas de System
e a partir da versão 7.6 em diante passou a ser chamado
Mac OS. Até a versão 10.7, denominava-se Mac OS X. A
partir da versão 10.8, removeu-se o "Mac", utilizando-se
apenas OS X.
2-Historial
5. O Mac OS é conhecido por ser o sistema operacional a
popularizar o uso da interface gráfica. Usava í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.
3-Historial
6. 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).
8. HFS (Hierarchical File System), é um sistema de
arquivos desenvolvido 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 read-only
como CD-ROMs.
HFS+ ou HFS Plus
UFS (Unix file system)
NFS (Network File System)
3.1-Sistemas de Arquivos
9. 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
microkernel) interagindo na utilização do sistema.
Em termos de estrutura é considerado um kernel em camadas.
Um sistema operacional em camadas apresenta diversas vantagens sobre um
sistema monolitico:
Interface padronizada
Extensibilidade
Flexibilidade no suporte de novos sistemas
Portabilidade
Confiabilidade
3.2-Gerência de Processo
10. 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.
3.2-Gerência de Processo
11. Escalonador de 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 multiplas 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 executadas no sistema.
3.3-Escalonador de Processos
12. Suporta Tempo Compartilhado e Prioridade Fixa
Threads de prioridade Tempo Real normalmente são de
prioridade fixa.
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.
3.3-Escalonador de Processos
13. Os softwares presentes em cada Mac foram
desenvolvidos pela mesma empresa que faz o próprio
Mac, assim, tem-se como vantagem um sistema
totalmente integrado.
4-Integração
14. O seu núcleo é baseado no BSD (versão de UNIX) e
herda um sistema de permissões que garante uma
elevada protecção. O Mac OS X pouco vulneravel a
vírus. E praticamente sem qualquer esforço da sua
parte, o Mac OS X se protege contra aplicativos
maliciosos.
5-Segurança
15. O sistema operacional da Apple é super
bonito, fácil de usar e muito rápido. Na
tentativa de tornar o sistema parecido
com o dos smartphones e tablets, a
empresa trouxe o Mission Control.
Basicamente constitui em uma interface
diferente do software, em que os
aplicativos são transformados em ícones,
da mesma forma que acontece com os
tablets.
6-Usabilidade
16. O Mac vem de fábrica com várias tecnologias
específicas que ajudam pessoas com necessidades
especiais a aproveitar tudo o que o Mac tem para
oferecer. Eis algumas delas:
A tecnologia integrada de leitura de tela VoiceOver
Monitores Braile
Serviços de encaminhamento de vídeo purple
7-Acessibilidade
17. Versão Ano de lançamento
Mac OS X v10.0 “Cheetah” 24/01/2001
Mac OS X v10.1 “Puma” 25/09/2001
Mac OS X v10.2 “Jaguar” 23/08/2002
Mac OS X v10.3 “Panther” 24/10/2003
Mac OS X v10.4 “Tiger” 29/04/2005
Mac OS X v10.5 “Leopard” 26/10/2007
Mac OS X v10.6 “Snow Leonard” 08/2009
Mac OS X v10.7 “Lion” 20/07/2011
OS X v10.8 “Mountain Lion” 25/07/2012
OS X v10.9 "Mavericks"
22/10/2013
OS X v10.10 "Yosemite"
16 /10/2014
OS X v10.11 "El Capitan" ???
8-Versões
18. Mac OS é um ótimo sistema operacional é tão
bom e eficiente quanto o Windows e tem um excelente
desempenho Gráfico . Mas é preciso um bom hardware
para roda-lo , o que é facilitado pela apple com as suas
configurações integradas.
Conclusão
Apple empresa fundada por Steve Wozniak, Steve Jobs e Ronald Wayne em 1976
A remoção do "Mac" reflete na tentativa da Apple em aproximar o sistema operacional desktop de seu SO mobile, o iOS.
Na fase inicial, após o lançamento dessa forma de interagir com a máquina, esse tipo de sistema teve pouca aceitação por desenvolvedores, que estavam acostumados com o uso de terminais de linha de comando para executar seus programas.
As partições normalmente são formatadas com HFS Plus.
A tecnologia integrada de leitura de tela VoiceOver permite que pessoas cegas ou com problemas de visão controlem seus computadores usando comandos e gestos no trackpad Multi-Touch.
Monitores em braile são dispositivos de saída táctil para visualização das letras no sistemas em braile. Por intermédio de um conjunto electro mecânicos, conjunto de pontos são levantados e abaixados, conseguindo-se assim uma linha de texto em braile
Serviços de encaminhamento de vídeo purple que ajuda pessoas surdas ou com dificuldades auditivas a comunicar com o mundo ouvinte, fazendo chamadas telefónicas ou vídeo chamadas em qualquer local com acesso a internet e interpretes certificados fazem a tradução entre a língua gestual americana e a língua oral, permitindo que pessoas surdas comuniquem entre si.