1 / 16

Tipos de Sistemas Operacionais

stacey
Download Presentation

Tipos de Sistemas Operacionais

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. Tipos de Sistemas Operacionais Ernesto Massa

    2. Tipos de Sistemas Operacionais Caracterização: Compartilhamento de Memória e CPU; Quantidade de Usuários;

    3. Monoprogramação / Monotarefa Além do S.O., apenas uma aplicação reside na memória em cada instante;

    4. Monoprogramação / Monotarefa Aplicações com o controle total do sistema; Implementação simples; Não existe a preocupação com proteção; Processador dedicado a um único programa; Grande Tempo ocioso na espera por I/O;

    5. Monoprogramação / Monotarefa Dedicação exclusiva de todos os dispositivos a um único programa; Ociosidade dos dispositivos; Surgimento do processamento “batch” (em lote):

    6. Multiprogramação / Multitarefa Programas compartilham Memória e CPU; SPOOL (Simultaneous Peripheral Operation On Line) viabilizado pelo surgimento dos discos; Aplicações com limitações no sistema; Preocupação com a Proteção; Necessidade de hardware adequado; Sistema DUAL (modos Monitor e Usuário); Compartilhamento de recursos; Concorrências gerenciadas pelo Sistema Operacional;

    7. Multiprogramação / Multitarefa

    8. Multiprogramação / Multitarefa Benefícios: Aumento da Produtividade; Execução de tarefas “simultaneamente”; Classificação: Sistemas Monousuário: Apenas um usuário utilizando o sistema; Sistemas Multiusuário: Vários usuários utilizando o sistema;

    9. Multiprogramação / Multitarefa Sistemas Batch: Programas executados seqüencialmente; Respostas lentas; Sistemas de Tempo Compartilhado/On-line: Timesharing – “Fatia de tempo” do processador alocada para cada sistema; Interatividade; Implementação complexa, com alta produtividade; Sistemas de Tempo Real/Real Time: Respostas no Tempo Certo; Detenção do processador pelo tempo necessário, ou até que um programa prioritário o solicite;

    10. Timesharing Alternância rápida entre tarefas (interação); Tempo de resposta curto; Terminais On-line; Escalonamento de CPU mais complexo; Conceito de Prioridade;

    11. Multiprocessamento Sistemas Fortemente Acoplados: Sistemas Simétricos; Sistemas Assimétricos; Sistemas Fracamente Acoplados: Sistemas Operacionais de Redes; Sistemas Operacionais Distribuídos;

    12. Sistemas Fortemente Acoplados Mais de um processador ligado ao barramento: Aumento da capacidade de processamento ; Compartilhamento de periféricos e memória ; Tolerância a falhas; Processamento Paralelo; Sistemas de detecção de falhas; Duplicação de hardware (2 processadores);

    13. Sistemas Fortemente Acoplados Multiprocessamento Simétrico: Cópias do sistema operacional em cada processador ; Comunicação entre os processadores; Escalonamento de tarefas para as CPUs; Multiprocessamento Assimétrico: Um processador mestre controla o sistema; Cada processador com uma tarefa; Processadores podem ter tarefas pré-definidas;

    14. Sistemas Fracamente Acoplados Dois ou mais sistemas de computação conectados através de linhas de comunicação; Cada sistema tem seu S.O. gerenciado seus próprios recursos; Sistemas em rede de computadores;

    15. Sistemas Fracamente Acoplados Sistemas Operacionais de Rede: Cada estação possui seu próprio S.O.; Cada estação é independente das demais; Se uma estação falhar, a rede continua funcionando sem os recursos daquela que falhou; Semelhante a um S.O. monotarefa incrementado com interface para rede;

    16. Tipos de Sistemas Operacionais (resumo) Monoprogramação; Monousuário; Batch; Multiprogramação; Batch; On-line (Timesharing); Tempo Real; Multiprocessamento; Simétrico; Assimétrico; Computadores Pessoais;

More Related