Sistemas operacionais
Tipos de Sistemas Operacionais
Diretamente ligados à evolução do Hardware e das Aplicações por ele suportadas.
Tipos de SO
1. SO
Monoprogramáveis
\ Monotarefa
2. SO
Multiprogramáveis
\ Multitarefa
3. SO com Multiplos
Processadores
1. SO Monoprogramáveis \ Monotarefas
Permitem que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa.
São os usados nos primeiros computadores (1960).
Posteriormente usados nos computadores que atendiam um único usuário.
Permitem que todos os recursos do sistema fiquem exclusivos dedicados a uma única tarefa.
São de simples implementação, não existindo muita preocupação com problemas decorrentes de compartilhamento de recursos, como memória, processador, dispositivos E/S.
1. SO Monoprogramáveis \ Monotarefas
Ex.: Enquanto um programa aguarda a digitação de um dado, o processador fica ocioso.
A memória é subutilizada caso o programa não a preencha totalmente.
Periféricos (discos, impressoras) estão dedicados a um único usuário, nem sempre utilizados em tempo integral. Memória
Principal
CPU
Dispositivos E\S
Programa \ Tarefa
2. SO Multiprogramáveis \ Multitarefa
Os recursos computacionais são compartilhados entre os diversos usuários e aplicações.
São de implementação mais complexa.
Principal vantagem: Redução de custos em função da possibilidade de compartilhamento dos diversos recursos entre as diferentes aplicações. Redução do tempo de execução das aplicações.
2. SO Multiprogramáveis \ Multitarefa
SO Multiprogramáveis Monousuário: um único usuário interagindo com o sistema, podendo executar várias tarefas ao mesmo tempo. Ex. computadores pessoais e estações de trabalho.
SO Multiprogramáveis Multiusuário: vários usuários interagindo simultaneamente com o sistema.
Classificação de gerenciamento das aplicações:
•sistemas batch
•de tempo compartilhado
•de tempo real
2.