Aula 01 - Sistemas Operacionais - Conceitos Básicos

1.598 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.598
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1.067
Ações
Compartilhamentos
0
Downloads
17
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 01 - Sistemas Operacionais - Conceitos Básicos

  1. 1. Sistemas Operacionais Prof. XXX
  2. 2. 26/02/15 Senta que lá vem história:
  3. 3. 26/02/15 Primeira Geração: ● (1945 – 1955) :Válvulas e painéis de conectores Computador ENIAC (1946): um dos primeiros computadores construídos, que era usado para cálculos matemáticos. A sua programação era feita a partir da configuração manual de painéis de conectores. O seu poder computacional, considerado grande para a época, é menor do que o de um celular que encontramos hoje a vendas nas lojas.
  4. 4. 26/02/15
  5. 5. 26/02/15 Primeira Geração: ● (1945 – 1955) :Válvulas e painéis de conectores: – O usuário requisitava o uso exclusivo do computador – O usuário era responsável por todo o gerenciamento – Não existiam as linguagens de programação – Programação direta dos dispositivos de hardware, através de painéis conectores – Não existiam os sistemas operacionais.
  6. 6. 26/02/15 Segunda geração: ● (1955 – 1965): transistores e sistemas em lote.
  7. 7. 26/02/15 Segunda geração: ● (1955 – 1965): transistores e sistemas em lote: – Os operadores são responsáveis pelo gerenciamento – Os usuários submetem os programas e esperam as respostas – Grande desperdício de tempo com o gerenciamento – Solução: desenvolvimento de sistemas em lote
  8. 8. 26/02/15 Segunda geração: ● (1955 – 1965): transistores e sistemas em lote.
  9. 9. 26/02/15 Terceira geração: ● (1965 – 1980): circuitos integrados e multiprogramação
  10. 10. 26/02/15 Terceira geração: ● Desvantagens dos sistemas em lote: – Os programas de um lote são executados sem interrupção – A CPU fica ociosa ao executar operações de E/S – Demora para obter os resultados dos programas
  11. 11. 26/02/15 Terceira geração: '
  12. 12. 26/02/15 Terceira geração: ● Definição do conceito de multiprogramação: – Vários programas residentes na memória – Cada programa usa a CPU num intervalo de tempo – A CPU não fica mais ociosa em operações de E/S
  13. 13. 26/02/15 Terceira geração: Agora, depois de o programa A ser suspenso, outros programas executarão na CPU (B e C).
  14. 14. 26/02/15 Terceira geração: ● Surgimento dos sistemas de compartilhamento de tempo: – Os usuários se conectam por meio de terminais – O tempo de processamento é dividido entre os usuários – O usuário tem a ilusão de ter o uso exclusivo da máquina
  15. 15. 26/02/15 Terceira geração:
  16. 16. 26/02/15 Terceira geração: ● Sistema MULTICS: – Suporte a um grande número de usuários – Uso compartilhado em rede ● Desenvolvimento do sistema UNIX – Baseado no MULTICS – Motivou o desenvolvimento de vários sistemas como BSD, FreeBSD, Linux e MINIX
  17. 17. 26/02/15 FINALMENTE: ● Quarta geração
  18. 18. 26/02/15 Quarta geração: ● (1980 – agora): computadores pessoais: – Cada indivíduo opera seu computador – Retorno dos sistemas monousuários – Desenvolvimento de interfaces gráficas – Aumento das redes de computadores
  19. 19. 26/02/15 Classificação dos Sistemas Operacionais ● Quanto ao número de usuários: – Monousuário: somente um usuário pode usar o sistema – Multiusuário: uso simultâneo de vários usuários ● Quanto ao número de programas: – Monoprogramado: Além do SO, admite somente um programa na memória – Multiprogramado: vários programas residentes na memória
  20. 20. 26/02/15 Gnu/Linux ● Base de estudos ● Baseado no UNIX e no padrão POSIX ● Estrutura modular ● Escrito em C ● Não requer grande poder computacional ● Possui funcionalidade similar a qualquer derivado do UNIX ● Free Software and Open Source
  21. 21. 26/02/15 Aula 1 Organização de Computadores Conceitos Básicos Histórico mauro_duarte@alcidesmaya.com.br
  22. 22. 26/02/15 Organização de Computadores
  23. 23. 26/02/15 Organização de Computadores ● O hardware é composto por CPU, barramentos, memória, dispositivos de E/S, e interfaces controladoras:
  24. 24. 26/02/15
  25. 25. 26/02/15 Organização de Computadores ● O software é essencial a um computador: – Programas de sistema: ● Gerenciam as operações. – Programas de aplicação: ● Executam tarefas específicas.
  26. 26. 26/02/15 Organização de Computadores ● Sistemas de Computação: – O usuário precisa usar programas no computador:
  27. 27. 26/02/15 Organização de Computadores ● Arquitetura de um sistema de computação:
  28. 28. 26/02/15 Sistemas Operacionais
  29. 29. 26/02/15 Sistemas Operacionais ● Define uma máquina estendida ou virtual mais simples e fácil de usar e programar; ● Facilita o acesso aos dispositivos do computador: – Os dispositivos podem ser facilmente gerenciados. – Não precisamos nos preocupar com o modo de funcionamento do dispositivo.
  30. 30. 26/02/15 Para estudar mais: Págs 1-11.

×