Você está na página 1de 15

Sistemas Operacionais

PROFESSOR: Dr. Reinaldo de Jesus da Silva


Unidade I

Fundamentos de Sistema Operacional

Disciplina: Sistema Operacional


Tipos de Sistemas Operacionais

Disciplina: Sistema Operacional


Sistemas Monoprogramáveis/Monotarefa
Execução de um único programa por vez.
Os recursos (cpu, memória e periféricos)
permanecem dedicados à execução de um único
programa.
Simples implementação.
Disciplina: Sistema Operacional
Sistemas Monoprogramáveis/Monotarefa

Disciplina: Sistema Operacional


Sistemas Monoprogramáveis/Monotarefa

Desvantagem
limitação de tarefas, uma de cada vez
grande desperdício de recursos de
hardware.
Disciplina: Sistema Operacional
Sistemas Multiprogramáveis/Multitarefa
Os recursos computacionais são compartilhados entre diversos usuários
e aplicações.
Redução total tempo de execução das aplicações.
Redução de custos.
São mais eficientes.
Monousuário ou multiusuário.
Implementação mais complexa.
Disciplina: Sistema Operacional
Sistemas Multiprogramáveis/Multitarefa

Disciplina: Sistema Operacional


Sistemas x Usuários

Disciplina: Sistema Operacional


Classificação dos Sistemas Multiprogramáveis

Disciplina: Sistema Operacional


Sistemas Batch
Primeiro tipo de SO multiprogramável a ser
implementado na década de 60.
Não exigem a interação do usuário com a aplicação.
Ex: Rotina de backup.

Disciplina: Sistema Operacional


Sistemas de Tempo Compartilhado

Time-Sharing ou sistema online, diversos


programas podem ser executados.
Divisão do tempo do processador em fatias de
tempo (time-slice).
Há substituição do programa em execução por
outro, mesmo que ele não tenha terminado.
Ex: maioria das aplicações comerciais.
Sistema em tempo real
Empregado para o controle de procedimentos que devem responder
dentro de um certo intervalo de tempo.
Ex: experimento científicos, tratamento de imagens médicas,
controle de processos, etc.
Noção de tempo real é dependente da aplicação Milisegundos, minutos,
horas, etc.
Dois tipos
Hard real time - Tarefas críticas são completadas dentro de um
intervalo de tempo
Soft real time - Tarefa crítica tem maior prioridade que as demais
Sistemas com Múltiplos Processadores

Possuem dois ou mais processadores interligados e


trabalhando conjuntamente
Permite a execução de vários programas ao mesmo
tempo.
Ou a divisão da execução de um programa por vários
processadores.
Ex: Cluster.
Sistemas com Múltiplos Processadores

Características e vantagens:

Escalabilidade - ampliação do poder

computacional.

Disponibilidade - manutenção do sistema

operacional mesmo em caso de falhas.

Balanceamento de carga - distribuição do

processamento.

Você também pode gostar