Professional Documents
Culture Documents
Sistemas Operacionais
- Introduo -
Agenda
Objetivos
Sistemas Operacionais
Dvidas
Objetivos da Aula
O que um Sistema
Operacional?
Estrutura de Um Sistema
Computacional
Usurios
Aplicativos
Sistema Operacional
Hardware
Definio de Sistema
Operacional
Varia amplamente
Definio de Sistema
Operacional
SO um a alocador de recursos
SO um programa de controle
Organizao de um Sistema
Computacional
Operao de Um Sistema
Computacional
Funcionamento das
Interrupes
10
Tratamento de Interrupes
Polling
Sistema vetorial
11
12
Estrutura de E/S
13
14
Estrutura de
Armazenamento
15
Hierarquia de
Armazenamento
16
Hierarquia de Dispositivos de
Armazenamento
17
Cache
18
Arquitetura de um Sistema
Computacional
Vantagens incluem:
Maior confiabilidade
Dois tipos
Multi-processamento Assimtrico
Multi-processamento Simtrico
19
20
Dual-Core
21
Clusters
22
Operao do Sistema
Operacional
23
Diviso por zero, loops infinitos, processos modificando/acessando memria de outros processos ou
do sistema operacional, etc
Permite distinguir quando o sistema est executando cdigo do usurio ou cdigo do ncleo
Uma chamada de sistema altera para modo kernel, retorno da chamada altera de volta para
modo usurio
24
Gerenciamento de
Processos
25
Funes do Gerenciamento
de Processos
26
Gerenciamento de Memria
Tarefas
27
Gerenciamento de
Armazenamento
28
Gerenciamento do
Armazenamento de Massa
29
Subsistema de E/S
30
Proteo e Segurana
31
Dvidas
32
Sistemas Operacionais
- Introduo -