Sistemas operacionais
Curso Técnico em Informática
Prof. Paulo Fernando Kuss
Sistemas Operacionais
Introdução a Sistemas Operacionais
1
Sistemas Operacionais
•SO é um alocador de recursos (tempo de CPU, espaço de memória, espaço de disco, impressora) •Controla dispositivos de E/S e programas de usuários •Sistema computacional usável
Introdução a Sistemas Operacionais 2
Sistemas Operacionais
Objetivos
• Permitir uso do computador de forma CONVENIENTE, EFICIENTE e TRANSPARENTE • Compartilhamento de recursos de forma organizada e protegida
Introdução a Sistemas Operacionais 3
Sistemas Operacionais
Serviços
• Criação de Programas
• Editores, depuradores, compiladores
• Execução dos Programas
• Carga de programas em memória
Sistemas Operacionais
• Acesso aos dispositivos de E/S • Controle de acesso aos arquivos
Introdução a Sistemas Operacionais
4
Serviços
• Acesso aos recursos do sistema • Contabilidade
• Estatísticas • Monitoração e desempenho • Sinalizar atualizações necessárias • Controle de Usuários
Introdução a Sistemas Operacionais 5
Sistemas Operacionais
Serviços
• Detecção de Erros
• Erros de hardware •Memória •Dispositivos de E/S • Erros de Programação •Acesso não autorizado em memória • Aplicações solicitam recursos que o SO não pode oferecer
Introdução a Sistemas Operacionais 6
Sistemas Operacionais
Diferentes Visões
Sistemas Operacionais
Introdução a Sistemas Operacionais
7
Na visão do usuário
•Chamadas de Sistemas •Programas de Sistemas
Sistemas Operacionais
Introdução a Sistemas Operacionais
8
Chamadas de Sistemas
Sistemas Operacionais
Introdução a Sistemas Operacionais
9
Programas de Sistemas
Sistemas Operacionais
Introdução a Sistemas Operacionais
10
Na visão do projeto
Sistemas Operacionais
Introdução a Sistemas Operacionais
11
Histórico dos Sistemas Operacionais
•A evolução dos softwares de sistemas