2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 -...

45
Chico Anysio Óleo sobre tela 60x40 cm Instituto Federal do Ceará - IFCE Campus Aracati Disciplina: Arquitetura de Computadores

Transcript of 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 -...

Page 1: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Chico AnysioÓleo sobre tela 60x40 cm

Instituto Federal do Ceará - IFCECampus Aracati

Disciplina: Arquitetura de Computadores

Page 2: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

PROGRAMA1. Modelo Von Neumann2. Funcionamento de um computador.3. Circuitos Combinacionais e Sequenciais. 4. Representação de dados.5. Arquitetura clássica de um computador. 6. Memória e seus mecanismos de gerenciamento; 7. Evolução das Arquiteturas: x86, x64, etc. 8. Arquiteturas com processadores modernos.9. Arquiteturas RISC, CISC, Pipeline. 10. Arquiteturas Paralelas e não Convencionais.

Page 3: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Modelo de Von NeumannAula 1

Page 4: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

1.1 Alan Turing

Page 5: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

1.1 Alan Turing

Page 6: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

1.2 Modelo de Von Neumann

Page 7: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Modelo de Von Neumann•CARACTERÍSTICA PRINCIPAL

CPU

MEM

IN OUT

•Conceito de Programa Armazenado

Page 8: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Modelo de Von Neumann•CARACTERÍSTICA PRINCIPAL

CPU

MEM

IN OUT

•Conceito de Programa Armazenado

Page 9: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Modelo de Von Neumann•Conceito de Programa Armazenado•BUSCA / DECODIFICA / EXECUTA

Page 10: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Réception d’un message – hardware

Page 11: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Funcionamento do ComputadorAula 2

Page 12: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created
Page 13: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created
Page 14: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created
Page 15: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created
Page 16: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created
Page 17: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created
Page 18: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created
Page 19: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created
Page 20: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

1.2 Sistemas Centralizados

Page 21: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Modelo de Von Neumann•RESTRIÇÕES DO MODELO

CPU

MEM

IN OUT

•Memória Linear e Uniforme•Processamento Seqüencial e Centralizado

•Linguagem de Baixo Nível

Page 22: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Modelo de Von NeumannCOMO EVOLUIU O MODELO DEVON NEUMANN ?

CPU

MEM

IN OUT

Page 23: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Centro de Processamentode DadosDepartamento Financeiro

Diretoria

Sala deReuniões

Sistemas Centralizados

MAINFRAME, UMA MÁQUINA VON NEUMANN !

Page 24: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Centro de Processamentode DadosDepartamento Financeiro

Diretoria

Sala deReuniões

Sistemas Centralizados

•Multiprogramação ou Multiprocessamento ?

Evolução em Software

Page 25: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Centro de Processamentode DadosDepartamento Financeiro

Diretoria

Sala deReuniões

Sistemas Centralizadoem Batch

Page 26: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Centro de Processamentode DadosDepartamento Pessoal Departamento Financeiro

Diretoria

Sala deReuniões

Departamento Comercial

Processamento Batch

Page 27: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

MultiprogramaçãoProcessamento em Batch

Tempo (CPU)

Processos

P1P2P3

Page 28: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Sistemas Centralizadoson Line

Page 29: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Centro de Processamentode DadosDepartamento Pessoal Departamento Financeiro

Diretoria

Sala deReuniões

Departamento Comercial

Processamento On-Line

Page 30: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

MultiprogramaçãoProcessamento On-line

T (CPU)

Processos Time sharing

P1P2P3

Page 31: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Centro de Processamentode DadosDepartamento Financeiro

Diretoria

Sala deReuniões

Sistemas CentralizadosEvolução em Hardware

•Multiprocessamento

Page 32: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

1.3 Sistemas Distribuídos

UM SISTEMA CENTRALIZADO E SEUS TERMINAIS PODEMSER CONSIDERADOS UMA REDE DE COMPUTADORES ?

Page 33: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Sistemas Centralizados

Page 34: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Sistemas Centralizados

UM SISTEMA CENTRALIZADO E SEUS TERMINAIS PODEMSER CONSIDERADOS UMA REDE DE COMPUTADORES ?

Page 35: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Surgem os Microcomputadores

Page 36: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Surgem as Redes de Computadores

Sistema de Comunicação

Page 37: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Redes de Longa Distância (WAN)

DCEsFronteira da sub-redede Comunicação

DSEs

Page 38: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Rede Local (LAN)Topologia em barra

Page 39: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Rede Local (LAN)Topologia em Estrela

Page 40: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

40

Processos em comunicaçãoProcesso: programa que executa

num hospedeiro• processos no mesmo

hospedeiro se comunicam usando comunicação entre processos definida pelo sistema operacional (SO)

DCEsFronteira da sub-redede Comunicação

DSEs

• processos em hospedeiros distintos se comunicam trocando mensagens através da rede

Page 41: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

41

Arquiteturas das aplicações• Cliente-servidor

• Peer-to-peer (P2P)• Híbrido de cliente-servidor e P2P

Page 42: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

42

Processos em comunicaçãoProcesso cliente: processo

que inicia a comunicaçãoProcesso servidor: processo

que espera para ser contatado

Aplicações com arquiteturas P2P possuem processos clientes e processos servidores

Page 43: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

43

Arquitetura cliente-servidorServidor: Sempre ligado Endereço permanente

Cliente: Comunica-se com o servidor Pode estar conectado intermitentemente Pode ter endereços dinâmicos Não se comunica diretamente com outros clientes

Page 44: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

2a: Camada de Aplicação 44

Arquitetura P2P pura• Não há servidor sempre

ligado• Sistemas finais arbitrários se

comunicam diretamente• Pares estão conectados

intermitentemente e mudam endereços

• Exemplo: Gnutella

Altamente escalávelPorém, difícil de gerenciar

Page 45: 2015 aula 01 - arquitetura de computadores [Modo de ......Microsoft PowerPoint - 2015 aula 01 - arquitetura de computadores [Modo de Compatibilidade] Author: Mauro Oliveira Created

Internet das Coisas