Apresentacao Aula01 So

2.697 visualizações

Publicada em

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

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

Nenhuma nota no slide

Apresentacao Aula01 So

  1. 1. Sistemas Operacionais Professor – Marcos Danilo C. Martins. Email: marcosdanilo@gmail.com. Página: www.dc.ufscar.br/~mdchiodi.
  2. 2. Sistemas Operacionais Formação do Professor: Formado em Engenharia da Computação pela Universidade Federal de São Carlos; Especialização em Administração de Empresas (MBA) FUNDACE FEA USP Ribeirão Preto; Mestrando em Ciências da Computação pela UFSCar; Passagem profissional por empresas como Embrapa, Dixtal e Motorola; Realização de vários projetos como autônomo; Gerente de projetos da AGX Tecnologia LTDA de São Carlos.
  3. 3. Sistemas Operacionais Livro: •Título: Sistemas Operacionais Modernos; •Autor: Andrews S. Tenenbaum Ementa;
  4. 4. Sistemas Operacionais Por que você esta fazendo o curso ? Onde você quer chegar ? Visão!!!
  5. 5. Sistema Operacional Aula 1
  6. 6. Introdução aos S.O.’s Software no computador: Programas de Aplicação -> resolvem os problemas do usuário; Programas do Sistema -> gerenciam as operações do computador; Hardware -> O equipamento físico em si juntamente com o conjunto de microinstruções que o controla.
  7. 7. Introdução aos S.O.’s Principal programa do sistema: Sistema Operacional. Controla todos os recursos do computador; É a base na qual os programas de aplicação do usuário são executados;
  8. 8. Introdução aos S.O.’s Computador moderno: Um ou mais processadores; Memória Principal e Secundárias; Relógios; Redes de comunicação; Dispositivos de Entrada e Saída; Já imaginou escrever programas que tivessem que se preocupar com todos esses detalhes ?
  9. 9. Introdução aos S.O.’s Principais Funções de um SO: Gerenciar de forma otimizada todos os componentes do computador; Libertar o programador da complexidade do hardware;
  10. 10. Introdução aos S.O.’s Os S.O.’s modernos podem ser vistos sob dois aspectos, sendo um deles como uma máquina virtual que abstrai a complexidade do hardware. Esta máquina virtual é conseguida através de uma camada de software sobre o hardware (computador).
  11. 11. Introdução aos S.O.’s
  12. 12. Introdução aos S.O.’s Sob um segundo aspecto um SO pode ser visto como um gerenciador de recursos:
  13. 13. História dos Sistemas Operacionais (1) Primeira Geração: 1945 - 1955; Computadores a válvula; Completa inexistência de: Linguagens de programação; Assembly; Sistemas Operacionais; Programação feita através de “wiring up” de painéis de programação; Nesta época surgiu o significado de BUG;
  14. 14. História dos Sistemas Operacionais (2) Segunda Geração: 1955 - 1965; Surgimento dos computadores com transistors. Computadores com sistemas em lote. Apesar de serem caros grandes instituções já poderiam comprá-los. Programas (JOBs) eram escritos em cartões. Sistema operacional -> Ler próximo JOB do cartão.
  15. 15. História dos Sistemas Operacionais(3) Segunda Geração
  16. 16. História dos Sistemas Operacionais(4) Segunda Geração
  17. 17. História dos Sistemas Operacionais (5) Terceira Geração: 1965 - 1980; Circuito integrados e multiprogramação; Ainda com cartões; JOBS armazenados na memória (multiprogramação) e bloqueados quando esperando IO -> maior aproveitamento da CPU -> timesharing;
  18. 18. História dos Sistemas Operacionais (6) Quarta Geração: 1980 - presente; Computadores pessoais; 8080 -> XT -> Popularização dos PC’s; IBM PC/AT/286 -> MSDOS; Interfaces amigáveis -> GUI; Sistemas Operacionais: Sistemas Distribuidos; Sistemas Operacionais de Rede; Internet (sistemas operacionais se preocupado com comunicação)
  19. 19. História dos Sistemas Operacionais (6) Quinta Geração: presente - futuro;

×