arquitetura de computadores

15
Arquitetura de Computadores Processadores 2 Waldemiro Arruda

Upload: wang-mcmahon

Post on 30-Dec-2015

19 views

Category:

Documents


0 download

DESCRIPTION

Processadores 2 Waldemiro Arruda. Arquitetura de Computadores. Processadores. 3 - Funções e componentes 3.2- Controle Clock Gerador de pulsos Um pulso = ciclo de instrução Medido em Ghz 3330 Mhz = 3,33 Ghz = 3,33 bilhões de operações por segundo. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Arquitetura de Computadores

Arquitetura de Computadores

Processadores 2Waldemiro Arruda

Page 2: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• 3 - Funções e componentes• 3.2- Controle

• Clock• Gerador de pulsos• Um pulso = ciclo de instrução• Medido em Ghz• 3330 Mhz = 3,33 Ghz = 3,33 bilhões de operações por segundo.• Determina a velocidade de leitura e escrita dos dados

Page 3: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• 3 - Funções e componentes• 3.2- Controle

• Clock Interno• Frequência interna do processador

• Clock Externo• Frequência de comunicação entre o processador e a memória principal

Page 4: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• 3 - Funções e componentes• 3.2- Controle

• Clock• Os primeiros processadores processavam apenas uma instrução por ciclo;• Os atuais possuem métodos para aumentar a velocidade de processamento

Page 5: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• 3 - Funções e componentes• 3.2- Controle

• Clock - Pipeline• A partir do 486, as instruções são divididas em fases• Transforma o processamento em uma linha de produção• Assim é possível executar várias instruções ao mesmo tempo;• No final, o número de instruções executadas é maior que sem pipeline;

Page 6: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• 3 - Funções e componentes• 3.2- Controle

• Pipeline• Em cada estágio há um processamento;• A cada ciclo, a instrução passa para o próximo estágio;• Também é chamado de paralelismo em nível de instrução

Page 7: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

Page 8: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• 3 - Funções e componentes• 3.2- Controle

• Clock - Paralelismo• Nível de Processador

• Vários núcleos ou processadores no mesmo problema

• Nível de Instrução• Pipeline

Page 9: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• 3 - Funções• 3.2- Controle

• Execução superescalar• Vários pipelines• Exemplo: X + Y + Z + K + W + Y• Usando um pipeline

• X + Y• (X+Y) + Z• (X + Y + Z) + K• (X + Y + Z + K) + W• (X + Y + Z + K + W) + Y

Page 10: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• 3 - Funções• 3.2- Controle

• Execução superescalar• Exemplo: X + Y + Z + K + W + Y• Usando três pipelines

• X + Y, Z + K, W + Y• (X+Y) + (Z+K)• (X + Y + Z + K) + (W+Y)

Page 11: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• 3 - Funções• 3.2- Controle

• Hyper-Threading• Simula dois processadores lógicos• O sistema operacional os trata como dois processadores físicos• Processador de 48 núcleos pode ter 96 processadores lógicos

Page 12: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Modo de funcionamento• Funcionário sempre em aprendizado

• Pergunta o que precisa fazer• Compreende o que precisa fazer• Procura o material para fazer• Faz• Mostra o resultado do que fez

Page 13: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Processador• Pergunta o que precisa fazer

• Leitura da instrução• Compreende o que precisa fazer

• Interpretação

Page 14: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Processador• Procura o material para fazer

• Leitura dos dados• Faz

• Processamento• Mostra o resultado do que fez

• Escrita

Page 15: Arquitetura de Computadores

Gestão da Tecnologia da InformaçãoArquitetura de Computadores

Processadores

• Modo de funcionamento• Leitura (busca) da instrução• Interpretação da instrução• Leitura (busca) dos dados• Processamento• Escrita dos dados resultantes