tipos de sistemas operacionais -...

18
1/18 Unidade 02 – Tipos de Sistemas Operacionais Sistema Operacional GNU/Linux Tipos de Sistemas Operacionais Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro Prof. Edwar Saliba Júnior Julho / 2017

Upload: dangdien

Post on 20-Nov-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

1/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Tipos de Sistemas Operacionais

Instituto Federal de Educação, Ciência e Tecnologia do Triângulo Mineiro

Prof. Edwar Saliba Júnior

Julho / 2017

Page 2: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

2/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Tipos de Sistemas Operacionais

• Monoprogramáveis ou Monotarefas• Multiprogramáveis ou Multitarefas• Múltiplos Processadores

Page 3: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

3/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Monoprogramáveis ou Monotarefas

• é possível a execução de um programa por vez. Como um programa não utiliza todos os recursos do sistema, ao longo da sua execução, existe ociosidade e, consequentemente, subutilização de alguns recursos. (MACHADO e MAIA, 2004)

Page 4: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

4/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Monoprogramáveis ou Monotarefas

Page 5: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

5/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Multiprogramáveis ou Multitarefas

• Nos sistemas multiprogramáveis ou multitarefa, os recursos computacionais são compartilhados entre os diversos usuários e aplicações;

• As vantagens do uso de sistemas multiprogramáveis são: a redução do tempo de resposta das aplicações processadas no ambiente e de custos, a partir do compartilhamento dos diversos recursos do sistema entre as diferentes aplicações.

Page 6: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

6/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Multiprogramáveis ou Multitarefas

Page 7: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

7/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Multiprogramáveis ou Multitarefas

Page 8: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

8/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas em Batch

• Os sistemas batch foram os primeiros tipos de sistemas operacionais multiprogramáveis a serem implementados na década de 1960;

• Os programas, também chamados de jobs, eram submetidos para execução através de cartões perfurados e armazenados em disco ou fita, onde aguardavam para serem processados.

Page 9: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

9/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas de Tempo Compartilhado

• Os sistemas de tempo compartilhado (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);

• Caso a fatia de tempo não seja suficiente para a conclusão do programa, esse é interrompido pelo sistema operacional e substituído por um outro, enquanto fica aguardando por uma nova fatia de tempo.

Page 10: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

10/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas de Tempo Real

• Os sistemas de tempo real (real-time) são implementados de forma semelhante à dos sistemas de tempo compartilhado;

• O que caracteriza a diferença entre os dois tipos de sistemas é o tempo de resposta exigido no processamento das aplicações;

• Nestes sistemas não existe a ideia de fatia de tempo. Um programa utiliza o processador o tempo que for necessário ou até que apareça outro mais prioritário.

Page 11: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

11/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Com Múltiplos Processadores

• Os sistemas com múltiplos processadores caracterizam-se por possuir duas ou mais CPU’s interligadas e trabalhando em conjunto;

• A vantagem desse tipo de sistema é permitir que vários programas sejam executados ao mesmo tempo ou que um mesmo programa seja subdividido em partes para serem executadas simultaneamente em mais de um processador.

Page 12: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

12/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Multiprocessados

Page 13: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

13/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistema Fortemente Acoplado

Page 14: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

14/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Fortemente Acoplados

Page 15: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

15/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Fortemente Acoplados

Page 16: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

16/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistema Fracamente Acoplado

Page 17: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

17/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Sistemas Fracamente Acoplados

Page 18: Tipos de Sistemas Operacionais - esj.eti.bresj.eti.br/IFTM/Disciplinas/Grau02/SOL/SOL_Unidade_02.pdf · Sistemas Com Múltiplos Processadores • Os sistemas com múltiplos processadores

18/18Unidade 02 – Tipos de Sistemas Operacionais

Sistema Operacional GNU/Linux

Referências

• ALECRIM, E. Processadores. Disponível em: <http://www.hardware.com.br/comunidade/artigo-processadores/885716/>. Acesso em: <12 jul. 2017.

• CONTINUUM Analitics. Anaconda For Cluster Management. Disponível em: <https://docs.continuum.io/anaconda-cluster/>. Acesso em: 12 jul. 2017.

• MACHADO, F. B.; MAIA, L. P. Arquitetura de Sistemas Operacionais. 3. ed. Rio de Janeiro: LTC, 2010.