Sistema Operativo Mac OS X
Gestão de Sistemas e Computação
Disciplina: Sistemas Operativos
Trabalho realizado por:
- Flávio Aparício, nº 20091304
Ano lectivo de 2011/2012
Sistema Operativo: Mac OS X
Índice
1. Introdução…………………………………………………………………...3
2. Evolução do Sistema Operativo…………………………………………….3
3. Princípios de funcionamento do Mac OS X
3.1.Darwin: o Núcleo do Mac OS X…………………………………………13
3.1.1. Posix/ BSD………………………………………………………...14
3.1.2. Gestão de Memória………………………………………………..14
3.1.3. Gestão de Processos……………………………………………….18
3.2. Escalonamento de Processos no Mac OS X……………………………..21
4. Fundamentos do Mac OS X………………………………………………...22
4.1. Cocoa (Application)……………………………………………………..23
4.1.1. Recursos de Alto Nível……………………………………………24
4.2. Media……………………………………………………………………24
4.3. Core Services OS………………………………………………………..27
4.4.Core OS………………………………………………………………….31
4.5.Kernal e Device Drivers………………………………………………....33
5. Conclusão……………………………………………………………...……..36
6. Bibliografia……………………………………………………………...…...37
Flávio Aparício
Página 2
Sistema Operativo: Mac OS X
1- Introdução
Atualmente existem diversos sistemas operativos, entre os quais o sistema operativo da Apple o Mac OS X.
Mac OS X deriva de BSD UNIX e de outras tecnologias Mach. Mac OS X, na essência, quer dizer Macintosh Operation System, e a sigla X é alusiva à décima edição do sistema operativo, pois esta estabelece um marco de viragem em todo o trabalho que tinha sido feito até a época pela empresa.
A décima edição do sistema operativo é um ponto de viragem tecnológico da empresa, uma vez que esta edição abandona tecnologias antigas para utilizar bases sólidas como UNIX, tendo sido mantida essa base até aos dias de hoje.
Neste trabalho de investigação técnica procura-se abordar temáticas como a arquitetura do sistema operativo; as bases em que este é construído, bem como o seu comportamento relativamente ao escalonamento de processos; a gestão de ficheiros