Resumo sistema operacionais
Funções Básicas
1. Facilidade de acesso aos recursos do sistema
_ Interface entre os usuários e os recursos disponíveis
_ Ambiente simulado: máquina virtual
2. Compartilhamento de recursos de forma organizada e protegida
_ Diversos usuários utilizando recursos concorrentemente: diminuição de custos
_ Um único usuário executando diversas atividades concorrentemente
Tipos de Sistema Operacionais
1) Sistemas monoprogramáveis/monotarefas (monoprocessados)
_ Características:
_ Todos os recursos do sistema exclusivamente dedicados a uma única tarefa _ Monousuário
_ Desvantagens
_ Ociosidade do processador
_ Subutilização da memória
_ Vantagem:
_ Implementação simples
2) Sistemas multiprogramáveis/multitarefas (monoprocessados)
_ Características
_ Os recursos computacionais são compartilhados entre os diversos usuários e aplicações
_ Monousuário ou multiusuário
_ Desvantagem
_ Maior complexidade de implementação
_ Vantagens:
_ Redução do custo pelo compartilhamento dos recursos
_ Possibilitam a redução do tempo total de execução médio das aplicações
2.1) Sistemas Batch
_ Primeiros tipos de sistemas operacionais multiprogramados
_ Processamento batch: dispensa a interação do usuário com a aplicação
_ Mais eficiente que anteriores: melhor utilização do processador
_ Desvantagem: tempos de resposta longos
_ Sistemas operacionais atuais: apenas simulam processamento batch
2.2) Sistemas de tempo compartilhado
_ Para cada usuário um ambiente de trabalho
_ Fatias de tempo: processamento dá impressão de um sistema exclusivamente dedicado
_ Possuem uma linguagem de controle: usuários se comunicam diretamente com o sistema através de comandos
_ Também chamados sistemas on-line
_ Maioria das aplicações comerciais é processada neles
_ Tempos de resposta razoáveis
_ Custos relativamente baixos
2.3) Sistemas de tempo real
_ Tempos de processamento devem obedecer limites rígidos, previamente estabelecidos
_