15
Sistemas Operacionais Tipos de Sistemas Operacionais

Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Tipos de Sistemas Operacionais

Page 2: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Computadores de Grande Porte

Estes computadores distinguem dos PCs em termos de capacidade deE/S e por possuir grande capacidade de armazenamento de dados.

Seus Sistemas Operacionais são, sobretudo,orientados para o processamento simultâneode muitos jobs com quantidades volumosasde E/S. Atualmente oferecem normalmentetrês tipos de serviços: em lote (batch),processamento de transações e tempocompartilhado.

Page 3: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Sistema Operacional de Servidores

Servidores podem ser computadores pessoais,estações de trabalho ou até computadores degrande porte. Eles servem múltiplos usuários deuma vez em uma rede e permitem-lhe compartilharrecursos de hardware e software. Seu SistemaOperacional deve prover um bom gerenciamentode recursos, como serviços de impressão, serviçosde arquivos ou serviços web.

Page 4: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Sistema Operacional de Multiprocessadores

Uma forma cada vez mais comum de obter potência computacional éconectar múltiplas CPUs em um único sistema. Dependendo da formacomo são interligados os processadores e o que os mesmoscompartilham, esses sistemas podem ser denominados: computadoresparalelos, multicomputadores ou multiprocessadores. São SistemasOperacionais com aspectos especiais de comunicação e conectividade.

Page 5: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Sistema Operacional de PC

Seu trabalho é oferecer uma boa interface para umúnico usuário. São amplamente usados paraprocessadores de texto, planilha, acesso à Internetentre outras aplicações.

Page 6: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Sistema Operacional de Tempo Real

São caracterizados por terem o tempo como umparâmetro fundamental. Por exemplo, em sistemas decontrole de processos industriais é muito comum aexistência de prazos rígidos para a execução dedeterminadas tarefas, podendo uma ação, ocorrendoem um momento incorreto, causar uma falha noproduto final.

Existem dois tipos de Sistema Operacionais de temporeal, o crítico, onde as ações precisam ocorrer emdeterminados instantes. E o não crítico no qual odescumprimento ocasional de um prazo é aceitável.

Page 7: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Sistema Operacional Embarcado

Sistemas operacionais embarcados são utilizados em pequenoscomputadores, geralmente computadores de mão, celulares e set-topbox para TV Digital. Realizam um pequeno número de funções, osistema operacional deve lidar com restrições de tamanho, memória econsumo de energia.

Page 8: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Sistema Operacional de Cartões Inteligentes

Cartões Inteligentes são dispositivos, geralmente dotamanho de cartões de crédito, que contém um chip.Possui restrições severas de consumo de energia e dememória. Alguns deles podem realizar apenas umaúnica função, como pagamentos eletrônicos, masoutros podem tratar múltiplas funções. Ogerenciamento dos recursos e a proteção das mesmassão tratados pelo sistema operacional, geralmentemuito simples, contido no cartão.

Page 9: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Gerência de Processos

Page 10: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Processos

Um processo é basicamente um programaem execução. Associado a cada processoestá o seu espaço de endereçamento e umalista de posições de memória que esteprocesso pode ler e escrever. Tambémassociado a cada processo está umconjunto de registradores, que inclui ocontador de programa, o ponteiro para apilha de execução e demais informaçõesnecessárias para executar um programa.

Page 11: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Ocorrência de Processos - Processos sequenciais

São aqueles que ocorrem um de cadavez, como numa série de eventos.

Desta forma, todos os recursoscomputacionais estão disponíveis para oprocesso que está em execução, ouseja, como só ocorre um processo decada vez, os recursos computacionaispodem ser usados livremente peloprocesso, não sendo disputados entreprocessos diferentes.

Page 12: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Ocorrência de Processos - Processos Paralelos

São aqueles que, durante um certointervalo de tempo, ocorremsimultaneamente. Se consideramosa existência de processos paralelos,então estamos admitindo a possibilidadede que dois ou mais destes processospassem, a partir de um dado momento,a disputar o uso de um recursocomputacional particular.

Page 13: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Estados de Processos

Os processos em um Sistema Operacional possuem três estados ilustrados na Figura 1, estes estados são:

• Pronto: Temporariamente parado aguardando execução ou para dar lugar a outro processo;

• Em execução: Está sendo processado naquele instante;

• Bloqueado: Aguardando um evento externo para retornar ao processamento.

Page 14: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Transições entre Processos

As transições entre os estados são:

1. O escalonador de processos seleciona este processo;

2. Processo bloqueado;

3. O processo torna-se disponível e

4. O processo é finalizado e sai do processador.

Page 15: Apresentação do PowerPoint · 2020. 8. 25. · Sistema Operacional de Servidores Servidores podem ser computadores pessoais, estações de trabalho ou até computadores de grande

Sistemas Operacionais

Até a próxima aula!!!