aula
Sistemas Operacionais
Tipos de Sistemas Operacionais
• Diretamente ligados à evolução do Hardware e as aplicações suportadas por ele.
• Popularização e vários conceitos e técnicas, só então conhecidos pelo ambiente MAINFRAMES.
Sistemas
Multiprogramáveis/
Multi tarefa
Sistemas
Batch
Sistemas de
T
empo Compartilhado
Sistemas de
T
empo Real
1) S.O Monoprogramáveis / Monotarefa
Monoprogramáveis
Permitir que o processador, a memória e os periféricos permaneçam dedicados à execução de um único programa. Monotarefas
• Permitir que todos os recursos do sistema fiquem exclusivamente dedicados a uma única tarefa.
• Simples implementação / Sem preocupação com segurança.
• Apenas um usuário interagir com um sistema..
pode
UCP
Memória
Principal
programa/ tarefa Dispositivos de E/ S
2) S.O Multiprogramáveis ou Multitarefas
- Executa vários programas de forma concorrentes, aparentemente simultâneos.
-Possui apenas uma CPU.
As vantagens dos sistemas multiprogramáveis: programa/ tarefa -O aumento da produtividade dos seus usuários
-Redução de custos a partir do compartilhamento dos diversos recursos do sistema.
programa/ tarefa UCP
Memória
Principal
Dispositivos de E/ S
programa/ tarefa programa/ tarefa programa/ tarefa S.O Multiprogramáveis ou Multitarefas
Neste tipo de sistema a multitarefa pode ser de duas formas:
Preemptiva
Controle da divisão do tempo de uso da
CPU é feito pelo Sistema Operacional.
Não Preemptiva
Controle da divisão do tempo de uso da
CPU é controlada pela tarefa.
Podem ser classificados pela forma com que suas aplicações são gerenciadas:
Sistemas Batch (Lote)
Primeiros sistemas multiprogramáveis a serem implementados e caracterizam-se por terem seus programas, quando submetidos, armazenados em disco ou fita, onde esperam para ser executados seqüencialmente. -
Não existe interação entre programa e