Buscar

1o Tipos Sistemas Operacionais

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Tipos de Sistemas Operacionais
6º Periodo 2012 –Faculdade Pitágoras
Sistema operacional ou sistema operativo é o software responsável pela criação do ambiente de trabalho da máquina. Consiste na camada intermediária entre o aplicativo e o hardware da máquina. É o interpretador básico de comandos, e é a interface pela qual o usuário tem acesso aos recursos que o hardware oferece.
O que é um Sistema Operacional
Sistemas em lote (batch)
Sistemas Interativos
Sistemas em Tempo Real
Sistemas Hibridos
Tipos de Sistemas Operacionais
Foram os primeiros sistemas multiprogramáveis a serem implementados. 
Tem seus programas, quando submetidos, armazenados em disco ou fita, onde esperam para ser executados sequencialmente. 
Sistemas Operacionais em Lote
Sistemas Operacionais em Lote
Monoprogramável
Multiprogamável
Relação com o usuário
Muito pouca ou nenhuma
Usuário não tem acesso as informações durante o processamento.
Sistemas Operacionais em Lote
O tempo de resposta deste sistema pode ser longo, devido o processamento sequencial. 
Hoje são poucos os programas que se utilizam do sistema batch, a tendência é a mudança para o sistema on-line. 
Sistemas Operacionais em Lote
Existem algumas dificuldades com o sistema batch do ponto de vista do programador ou do usuário. Já que o usuário não pode interagir com o job (procedimento de serviço) que está executando, o usuário deve indicar os cartões de controle para manipularem todos os resultados possíveis. Em um job de múltiplos passos, passos subsequentes podem depender do resultado dos anteriores. A execução de um programa, por exemplo, pode depender do sucesso da compilação. Pode ser difícil definir completamente o que fazer em todos os casos. 
Sistemas Operacionais em Lote
Os programas devem ser feitos estaticamente, a partir de uma listagem.
O programador não pode modificar um programa quando ele está sendo executado para estudar o seu comportamento, como hoje é possível na maioria dos ambientes de programação.
Sistemas Operacionais em Lote
Permitem que diversos programas sejam executados a partir da divisão 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 usuário um ambiente de trabalho próprio, dando a impressão de que todo o sistema está dedicado exclusivamente a ele.
Sistemas Interativos (time-sharing) 
Permitem a interação dos usuários com o sistema, através de terminais que incluem vídeo, teclado e mouse. 
Possuem uma linguagem de controle que permite ao usuário comunicar-se diretamente com o sistema operacional, através de comandos.
 É possível verificar arquivos armazenados em disco ou cancelar a execução de um programa. 
Responde em poucos segundos à maioria desses comandos. 
Também conhecidos como sistemas on-line.
Sistemas Interativos
A maioria das aplicações comerciais atualmente é processada em sistemas de tempo compartilhado, pois elas oferecem tempos de respostas razoáveis a seus usuários e custos mais baixos, em função da utilização compartilhada dos diversos recursos do sistema.
Sistemas Interativos
O que é computação não tempo real?
Na computação não tempo real um programa P é executado com uma entrada I, gerando uma saída O, executando em um tempo T:
Sistemas em Tempo Real
O que é computação de tempo real?
	Soft real-time: O tempo de execução 	é crítico, mas possíveis atrasos 	apenas degradam a qualidade da 	resposta do sistema
Sistemas em Tempo Real
O que é computação de tempo real?
	Hard real-time: o tempo de execução 	é absolutamente crítico e não tolera 	atrasos; uma operação que não 	cumpra o deadline é considerada 	inútil.
Sistemas em Tempo Real
O que são sistemas operacionais de tempo real?
	Sistemas operacionais de tempo real 	(RTOS) são sistemas que auxiliam (mas 	não garantem) um escalonamento de 	tarefas que cumpre com deadlines; RTOSs 	não são orientados à excelência de 	performance (throughput), mas sim ao 	cumprimento dos 	deadlines;
Sistemas em Tempo Real
Combinações entre sistemas em lotes e sistemas interativos.
Os usuários acessam o sistema por terminais e com isso tem respostas rápidas.
Sistemas Hibridos
Aceita programas em lote e os executa em segundo plano.
No seu tempo livre ele executa programas que não precisam da interferências de um operador.
Sistemas Hibridos
Cintia Ferreira
Henrrique Elias
Hermes Tavares
Luiz Netto

Outros materiais