3 - Tipos de Sistemas Operacionais
3 - Tipos de Sistemas Operacionais
3 - Tipos de Sistemas Operacionais
Aula 3
2/12
Introdução
O Computador
• Quando falamos de computador, a primeira imagem que
vem a nossa mente é o hardware entretanto este, sozinho,
não tem nenhuma utilidade. Para que possamos utilizar um
computador é necessário que tenhamos tanto o
equipamento quanto os programas, isto é, o software.
4/12
Introdução
5/12
Introdução
Hardware
Um computador é constituído por um conjunto de componentes
interligados: processadores, memória principal, registradores, terminais,
impressoras, discos magnéticos, além de outros dispositivos físicos. Esses
componentes podem ser agrupados em três
subsistemas básicos:
Memória Principal e
Periféricos de Entrada/Saída.
7/12
Tipos de Sistemas Operacionais
Tipos de
Sistemas Operacionais
8/12
Tipos de Sistemas Operacionais
Sistemas Monoprogramáveis/Monotarefa
9/12
Tipos de Sistemas Operacionais
Sistemas Monoprogramáveis/Monotarefa
• Estes sistemas permitem que o processador, a memória e os periféricos fiquem
dedicados a um único usuário.
10/12
Tipos de Sistemas Operacionais
Sistemas Multiprogramáveis/Multitarefa
Sistemas
programa/ programa/
tarefa UCP tarefa
Multiprogramáveis/
Multitarefa fornecem um
Memória
Principal
Dispositivos
de E/ S
ambiente em que os
diversos recursos do
sistema (p. e., CPU,
programa/ programa/
memória e dispositivos
tarefa tarefa
periféricos) são
utilizados eficientemente
programa/
tarefa 11/12
Tipos de Sistemas Operacionais
Sistemas Multiprogramáveis/Multitarefa
• Permitem que vários usuários utilizem os recursos do computador ao
mesmo tempo, aumentando a produtividade dos usuários e reduzindo
os custos de utilização do sistema, por exemplo: enquanto um
programa espera por uma operação de leitura ou gravação em disco,
outros programas podem estar
intervalo de tempo.
compartilhamento de memória
e processador.
12/12
Tipos de Sistemas Operacionais
13/12
Tipos de Sistemas Operacionais
Sistemas Multiprogramáveis/Multitarefa
14/12
Monousuário
15/12
Multi-usuário
17/12
Tipos de Sistemas Operacionais
Sistemas Multiprogramáveis/Multitarefa
18/12
Batch (lote)
job n
(a) job 2
Processamento
job 1
fita de entrada
cartões perfurados
(b) Processamento
relatório n
relatórios 20/12
Batch (lote)
21/12
Sistemas de tempo compartilhado (Time-Sharing)
23/12
Tempo Real
24/12
Tempo Real
• Características:
• Multiprogramação
• Escalabilidade
• Capacidade de ampliar o poder computacional do sistema
adicionando novos processadores
• Disponibilidade
• Capacidade de manter o sistema em operação mesmo diante de
falhas
• Balanceamento de carga
• Possibilidade de distribuir o processamento entre os diversos
processadores
28/12
Múltiplos Processadores
29/12
Sistemas Fortemente Acoplados
31/12
Sistemas Fortemente Acoplados
32/12
Sistemas Fortemente Acoplados - Simétricos
33/12
Sistemas Fortemente Acoplados - Simétricos
35/12
Sistemas Fortemente Acoplados - Assimétricos
37/12
Sistemas Fracamente Acoplados - Rede
38/12
Sistemas Fracamente Acoplados - Rede
39/12
Sistemas Fracamente Acoplados - Distribuído
• Exemplo: Amoeba
40/12
Sistemas Fracamente Acoplados - Distribuído
• Embedded
• Função específica
42/12
Sistemas mais comuns
43/12
Sistemas mais comuns
44/12
Fonte: http://www.netmarketshare.com/ em 21/02/2017
Virtualização
Vantagens da Virtualização
• Gerenciamento centralizado;
• Instalações simplificadas;
• Facilidade para a execução de backups;
• Suporte e manutenção simplificados;
• Acesso controlado a dados sensíveis e à propriedade intelectual,
mantendo-os seguros dentro do data center da empresa;
• Independência de Hardware;
• Disponibilização de novos desktops reduzida para alguns minutos;
• Migração de desktops para novo hardware de forma transparente;
• Maior disponibilidade e mais fácil recuperação de desktops;
• Compatibilidade total das aplicações.
Virtualização
Programas de virtualização
• VmWare ( www.vmware.com )
• Virtual Box ( www.virtualbox.org )
• Virtual PC ( www.microsoft.com )
• Virtual Server ( www.microsoft.com )
Prof. Ms. Luiz Carlos Reis
luiz.reis@cruzeirodosul.edu.br