Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouCristiana Sanches Álvaro Alterado mais de 7 anos atrás
1
Sistemas de Informações Fundamentos da Computação 9. Sistemas Operacionais Márcio Aurélio Ribeiro Moreira marcio.moreira@uniminas.br http://si.uniminas.br/~marcio/
2
Márcio Moreira9. Sistemas Operacionais – Slide 2Fundamentos da Computação 4. Sistemas Operacionais Objetivos dos SOs: Prover interface entre os usuários e os recursos do sistema.
3
Márcio Moreira9. Sistemas Operacionais – Slide 3Fundamentos da Computação Estrutura de um SO Gerência de processos Gerência de memórias Gerência de arquivos Gerência de I/O Gerência de rede Sistema de proteção Interface com usuário: Linha de comando: DOS, Linux GUI: Windows, KDE (Linux)
4
Márcio Moreira9. Sistemas Operacionais – Slide 4Fundamentos da Computação Componentes dos SOs Processos de gerência Núcleo (kernel – permanece em RAM) Arquivos de configuração Utilitários: DOS: dir copy Linux: ls cp
5
Márcio Moreira9. Sistemas Operacionais – Slide 5Fundamentos da Computação Máquina de níveis Cada recurso do sistema tem um nível associado. Quanto mais baixo o nível mais prioridade o recurso tem. Nível 0: Dispositivos físicos (clock). Nível 3: Monitor. Nível 4: Kernel. Nível n: Aplicativo x. Sistema computacional: Conjunto de hw + sw.
6
Márcio Moreira9. Sistemas Operacionais – Slide 6Fundamentos da Computação Histórico simplificado dos SOs
7
Márcio Moreira9. Sistemas Operacionais – Slide 7Fundamentos da Computação Chamadas ao SO As aplicações quando precisam do SO fazem system calls Cada SO disponibiliza um conjunto de chamadas específico chamado: API (Application Program Interface). Win32 Unix
8
Márcio Moreira9. Sistemas Operacionais – Slide 8Fundamentos da Computação Chamadas ao SO: Unix x Win32
9
Márcio Moreira9. Sistemas Operacionais – Slide 9Fundamentos da Computação Arquitetura do Unix Existem várias implementações A maioria delas possui kernel monolítico. Monolítico: Todo o software encapsulado num único módulo.
10
Márcio Moreira9. Sistemas Operacionais – Slide 10Fundamentos da Computação Arquitetura do Windows NT Monolítico ntoskrnl.exe Microkernel Multi-tarefa Reentrante Possui uma camada HAL (Hardware Abstraction Layer)
11
Márcio Moreira9. Sistemas Operacionais – Slide 11Fundamentos da Computação Interação Aplicação e Windows NT LPC: Local Procedure Call Chamadas de Procedimentos Locais RPC: Remote Procedure Call Chamadas de Procedimentos Remotos
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.