Sistema Operacional Apple Mac OS
Por: Hugo.bassi • 20/4/2018 • 13.408 Palavras (54 Páginas) • 587 Visualizações
...
I/O Entrada e Saída
BSD Berkeley Software Distribution
NKE Extensões do Kernel de Rede
JDK Java Development Kit
NAT Tradução do Endereço da Rede
HFS Hierárquica do Sistema de Arquivos
UFS Sistema de Arquivos Unix
NFS Sistema de Arquivos da Rede
UTF-8 Formato de Transformação Unicode de 8 bits
MFS Sistema de Arquivos Macintosh
OTP Chave de Uso Único
ASLR Randomização de Layout de Espaço de Endereçamento
SUMÁRIO
1 INTRODUÇÃO
2 VISÃO GERAL
2.1 PRINCIPIO
2.2 UM POUCO DE HISTÓRIA
2.3 NOME E LOGOMARCA
2.4 MAC OS
2.5 CARACTERÍSTICAS GERAIS
3 ESTRUTURA DO SISTEMA
3.1 VISÃO GERAL DA ARQUITETURA
3.2 NÚCLEO
3.3 SOBRE O XNU
3.4 DARWIN
3.5 ARQUITETURA
3.6 MACH
3.7 BSD
3.8 NETWORKING
3.9 KIT I/O
3.10 EXTENSÕES DE KERNEL
3.11 COCOA
3.12 CARBON
3.13 JAVA APPLET
3.14 OPENGL
4 PROCESSOS
4.1 CRIAÇÃO
4.2 ESCALONADOR DE PROCESSOS
4.3 THREAD
4.4 LOOP
5 GERENCIAMENTO DE MEMÓRIAS
5.1 INFORMAÇÃO GERAL DE MEMÓRIA
5.2 COMO OS APLICATIVOS USAM A MEMÓRIA
5.3 ENTENDENDO O USO DE COMPRESSÃO DE MEMÓRIA
6 SISTEMAS DE ARQUIVOS
6.1 DEFINIÇÃO DE SISTEMAS DE ARQUIVOS
6.2 SISTEMAS DE ARQUIVOS MAC OS
6.3 MACINTOSH FILE SYSTEM
6.4 HIERARCHICAL FILE SYSTEM
6.5 HIERARCHICAL FILE SYSTEM PLUS
6.6 UNIX FILE SYSTEM
6.7 NETWORK FILE SYSTEM
7 SEGURANÇA
7.1 CONSIDERAÇÕES DE SEGURANÇA
7.2 SEGURANÇA DE PAGINAÇÃO
7.3 BUFFER OVERFLOWS E INVALID INPUTS
7.4 CREDENCIAIS DO USUÁRIO
7.5 CREDENCIAIS DO USUÁRIO BÁSICO
7.6 LISTAS DE CONTROLE DE ACESSO
7.7 AUTENTICAÇÃO REMOTA
7.8 ONE-TIME PADS
7.9 AUTENTICAÇÃO BASEADA EM TEMPO
7.10 ARQUIVOS TEMPORÁRIOS
7.11 AUTENTICAÇÃO E CRIPTOGRAFIA BASEADA EM CHAVE
7.12 CONSOLE DE DEPURAÇÃO
7.13 MECANISMOS DE PROTEÇÃO
8 CONCLUSÃO
9 REFERÊNCIAS
-
INTRODUÇÃO
Mac OS é uma série de sistemas operacionais baseados em interface gráfica desenvolvida pela Apple Inc. para sua linha de computadores Mac.
O sistema operacional original foi introduzido pela primeira vez em 1984 como sendo essencial para o Macintosh original, e referido como o "Sistema". Referido pela sua grande revisão começando com "System 6" e "System 7", a Apple rebatizou a versão 7.6 como "Mac OS", como parte de seu programa clone do Macintosh em 1996. O Macintosh, especificamente o seu software de sistema, é creditado por ter popularizado o conceito de interface gráfica do usuário.
Há dois legados arquitetônicos do Mac OS. Até revisão principal no Mac OS 9, de 1984 a 2000, que é historicamente conhecido como clássico Mac OS. Grande revisão no Mac OS 10, a partir de 2001 para apresentar, foi originalmente marcado "Mac OS X", renomeado para "OS X" em 2012, sendo renomeado para "Mac OS" na próxima versão do Mac OS Sierra. Ambos os legados compartilham uma concepção geral de interface, e tem havido alguma sobreposição de estruturas de aplicativos para compatibilidade; mas os dois sistemas têm diferentes origens e usam arquiteturas profundamente diferentes.
-
VISÃO GERAL
-
PRINCIPIO
Os computadores Macintosh, ou carinhosamente chamados apenas de Mac’s, foram criados pela Apple Computer aproximadamente na mesma época que os PC’s, cerca de três anos após. Os usuários de Mac’s formam uma tribo ativa, passional e fiel. Prova disso é o sucesso estrondoso dos últimos lançamentos da Apple Computer. Seguindo a boa tradição da Apple, esses novos computadores trazem design inovador e refinado e um charme praticamente irresistível. Os iBook’s, notebooks leves e bonitos, esgotaram-se tão rapidamente nas prateleiras que já há preocupação quanto à consistência de fornecimento
...