Sunteți pe pagina 1din 19

Tipos de Sistemas

Operacionais
6 Periodo 2012 Faculdade Pitgoras

O que um Sistema
Operacional

Sistema operacional ou sistema


operativo o software
responsvel pela criao do
ambiente de trabalho da mquina.
Consiste na camada intermediria
entre o aplicativo e o hardware da
mquina. o interpretador bsico
de comandos, e a interface pela
qual o usurio tem acesso aos
recursos que o hardware oferece.

Tipos de Sistemas
Operacionais

Sistemas
Sistemas
Sistemas
Sistemas

em lote (batch)
Interativos
em Tempo Real
Hibridos

Sistemas Operacionais
em Lote
Foram os primeiros sistemas
multiprogramveis a serem
implementados.
Tem seus programas, quando
submetidos, armazenados em
disco ou fita, onde esperam
para ser executados
sequencialmente.

Sistemas Operacionais em
Lote
Monoprogramvel

Multiprogamvel

Sistemas Operacionais
em Lote
Relao com o usurio
Muito pouca ou nenhuma
Usurio no tem acesso as
informaes durante o
processamento.

Sistemas Operacionais em
Lote
O tempo de resposta deste
sistema pode ser longo, devido
o processamento sequencial.
Hoje so poucos os programas
que se utilizam do sistema
batch, a tendncia a
mudana para o sistema online.

Sistemas Operacionais
em Lote
Existem algumas dificuldades com o
sistema batch do ponto de vista do
programador ou do usurio. J que o
usurio no pode interagir com o job
(procedimento de servio) que est
executando, o usurio deve indicar os
cartes de controle para manipularem
todos os resultados possveis. Em um job
de mltiplos passos, passos
subsequentes podem depender do
resultado dos anteriores. A execuo de
um programa, por exemplo, pode
depender do sucesso da compilao.

Sistemas Operacionais
em Lote
Os programas devem ser
feitos estaticamente, a partir
de uma listagem.
O programador no pode
modificar um programa
quando ele est sendo
executado para estudar o seu
comportamento, como hoje
possvel na maioria dos
ambientes de programao.

Sistemas Interativos (timesharing)


Permitem que diversos programas
sejam executados a partir da diviso
do tempo do processador em
pequenos intervalos, denominados
fatia de tempo (time-slice).
Interrompe o programa e substitui
por um outro, enquanto o anterior
fica aguardando por uma nova fatia
de tempo.
Cria para cada usurio um ambiente
de trabalho prprio, dando a
impresso de que todo o sistema est

Sistemas Interativos
Permitem a interao dos usurios com
o sistema, atravs de terminais que
incluem vdeo, teclado e mouse.
Possuem uma linguagem de controle
que permite ao usurio comunicar-se
diretamente com o sistema
operacional, atravs de comandos.
possvel verificar arquivos
armazenados em disco ou cancelar a
execuo de um programa.
Responde em poucos segundos
maioria desses comandos.

Sistemas Interativos
A maioria das aplicaes
comerciais atualmente
processada em sistemas de
tempo compartilhado, pois elas
oferecem tempos de respostas
razoveis a seus usurios e
custos mais baixos, em funo
da utilizao compartilhada dos
diversos recursos do sistema.

Sistemas em Tempo Real


O que computao no
tempo real?
Na computao no tempo
real um programa P
executado com uma entrada
I, gerando uma sada O,
executando em um tempo T:

Sistemas em Tempo Real


O que computao de tempo
real?
Soft real-time: O tempo de
execuo crtico, mas
possveis atrasos apenas
degradam a qualidade da
resposta do sistema

Sistemas em Tempo Real


O que computao de tempo
real?
Hard real-time: o tempo de
execuo absolutamente
crtico e no tolera atrasos;
uma operao que no cumpra
o deadline considerada intil.

Sistemas em Tempo Real


O que so sistemas operacionais de
tempo real?
Sistemas operacionais de tempo real
(RTOS) so sistemas que auxiliam (mas
no garantem) um escalonamento de
tarefas que cumpre com deadlines;
RTOSs
no so orientados excelncia
de performance (throughput), mas sim
ao cumprimento dos deadlines;

Sistemas Hibridos
Combinaes entre sistemas
em lotes e sistemas
interativos.
Os usurios acessam o
sistema por terminais e com
isso tem respostas rpidas.

Sistemas Hibridos
Aceita programas em lote e
os executa em segundo
plano.
No seu tempo livre ele
executa programas que no
precisam da interferncias de
um operador.

Cintia Ferreira
Henrrique Elias
Hermes Tavares
Luiz Netto

S-ar putea să vă placă și