arquitetura de computadores
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 PresentationTRANSCRIPT
Arquitetura de Computadores
Processadores 2Waldemiro Arruda
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
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
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
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;
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
Gestão da Tecnologia da InformaçãoArquitetura de Computadores
Processadores
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
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
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)
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
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
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
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
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