tipos de sistemas operacionais n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Tipos de Sistemas Operacionais PowerPoint Presentation
Download Presentation
Tipos de Sistemas Operacionais

Loading in 2 Seconds...

play fullscreen
1 / 19

Tipos de Sistemas Operacionais - PowerPoint PPT Presentation


  • 102 Views
  • Uploaded on

Tipos de Sistemas Operacionais. 6º Periodo 2012 –Faculdade Pitágoras. O que é um Sistema Operacional.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Tipos de Sistemas Operacionais' - aliza


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
tipos de sistemas operacionais

Tipos de Sistemas Operacionais

6º Periodo 2012 –Faculdade Pitágoras

o que um sistema operacional
O que é um Sistema Operacional

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.

tipos de sistemas operacionais1
Tipos de Sistemas Operacionais
  • Sistemas em lote (batch)
  • Sistemas Interativos
  • Sistemas em Tempo Real
  • Sistemas Hibridos
sistemas operacionais em lote
Sistemas Operacionais em Lote

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 lote1
Sistemas Operacionais em Lote

Multiprogamável

Monoprogramável

sistemas operacionais em lote2
Sistemas Operacionais em Lote

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 lote3
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 lote4
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 lote5
Sistemas Operacionais em Lote

Os programas devem ser feitos estaticamente, a partir de uma listagem.

Oprogramador 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 interativos time sharing
Sistemas Interativos(time-sharing)

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
Sistemas Interativos

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 interativos1
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 em tempo real
Sistemas em Tempo Real

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 real1
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 dosistema

sistemas em tempo real2
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 real3
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 hibridos
Sistemas Hibridos

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 hibridos1
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.