SistemaOperacional
Operacionais
valnaide@dca.ufrn.br kliger@dca.ufrn.br affonso@dca.ufrn.br
INTRODUÇÃO
•
•
•
•
O que é um sistema operacional?
História dos sistemas operacionais
Conceitos dos Sistemas Operacionais
Estrutura dos Sistemas Operacionais
Sistemas Oper
2
INTRODUÇÃO
• Sistema Computacional = hardware + software
Software:
Programas do sistema: gerenciam a operação do computador Programas de aplicação: programas de usuário
Sistema Operacional: principal programa do sistema, que controla todos os recursos do computador (dispositivos físicos e funções de software). Sistemas Oper
3
DEFINIÇÃO
• “É um programa de controle do computador. O Sistema Operacional é responsável por alocar recursos de hardware e escalonar tarefas. Ele também deve prover uma interface para o usuário ele fornece ao usuário uma maneira de acesso aos recursos do computador.”
Sobell.
Sistemas Oper
4
USUÁRIOS
SISTEMA
OPERACIOANAL
HARDWARE
Sistemas Oper
5
DEFINIÇÃO
• “Um Sistema Operacional pode ser definido como um gerenciador dos recursos que compõem o computador (processador, memória, I/O, arquivos, etc). Os problemas centrais que o Sistema
Operacional deve resolver são o compartilhamento ordenado, a proteção dos recursos a serem usados pelas aplicações do usuário e o interfaceamento entre este e a máquina.”
Stemmer.
Sistemas Oper
6
LOCALIZAÇÃO
Sistemas Oper
7
PRINCIPAIS ATRIBUTOS
• Abstração de Hardware Máquina Virtual
(associações lógicas de dispositivos e controle do endereçamento de memória);
• Máquina virtual ou estendida é uma abstração criada pelo S.O. que apresenta ao usuário uma máquina mais simples e com as mesmas funções da máquina real.
Sistemas Oper
8
PRINCIPAIS ATRIBUTOS
Coordenar Recursos (maximização do uso e proteção dos usuários)
- Concorrência;
- Proteção de memória;
- Acesso a arquivos.
Controle
- Interações usuário - recurso;
- Interações usuário - usuário.
Padronização de serviços.
Sistemas Oper
9
SISTEMA OPERACIONAL
S.O. é a