Organização empresarial
Sistemas Operacionais
Natal, RN, abril/2004
1
INTRODUÇÃO
• Sistema Computacional = hardware + software
Tipos de 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).
2
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. • 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 compar-tilhamento 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.
3
USUÁRIOS
SISTEMA OPERACIOANAL
HARDWARE
4
PRINCIPAIS ATRIBUTOS
• Abstração de Hardware Máquina Virtual
apresenta ao usuário uma máquina mais simples • S.O. é a porção de software que roda em modo kernel ou modo supervisor protege o hardware da ação direta do usuário • Estabelecer critérios de uso dos recursos e ordem de acesso aos mesmos, impedindo violação de espaço de memória de processos concorrentes e tentativas de acesso simultâneo a um mesmo recurso gerência e proteção dos dispositivos.
5
TIPOS DE SISTEMAS OPERACIONAIS
Tipos de Sistemas Operacionais
Sistemas Monoprogramáveis / Monotarefa
Sistemas Multiprogramáveis / Multitarefa
Sistemas com Múltiplos Processadores
6
SISTEMAS MONOPROGRAMÁVEIS / MONOTAREFA
• Execução de um único programa (job); • Qualquer outro programa, para ser executado,