Arquitetura e Organiza o de Computadores II

771 palavras 4 páginas
Arquitetura e Organização de Computadores II

Jundiaí 2015
Conflitos Pipeline.

Aluno RA:
Raul Mauricio Rodrigues 3705602623 Lucas Zamboni 3715668990 Lucas Matheus Assaf Cassaro 5697147400 Murilo Schiavinato 3708631059 Lucas Donizeth 4236799852

Jundiaí 2015
O que é PIPELINE?
Pipeline é uma técnica de hardware que permite que a CPU realize a busca de uma ou mais instruções além da próxima a ser executada. Estas instruções são colocadas em uma fila de memória dentro do processador (CPU) onde aguardam o momento de serem executadas, só poderá começar quando a outra instrução acabar só assim da sequência ao procedimento.
Em resumo, é o processo pelo qual uma instrução de processamento é subdividido em etapas, uma vez que cada uma destas etapas é executada por uma porção especializada da CPU, podendo colocar mais de uma instrução em execução simultânea. Isto traz um uso mais racional da capacidade computacional com ganho substancial de velocidade. Entre os problemas enfrentados estão a dependência de instruções anteriores e desvios que dificultam o processo, bem como a diferença de complexidade de instruções que fazem com que as mesmas possam levar um tempo variável para execução.
A técnica de pipeline é utilizada para acelerar a velocidade de operação da CPU, uma vez que a próxima instrução a ser executada está normalmente armazenada nos registradores da CPU e não precisa ser buscada da memória principal que é muito mais lenta.

Conflitos Pipeline.

Existem três diferentes tipos de conflitos, ou também conhecido como: (“hazards”). Esses conflitos podem atrasar a execução das instruções no pipeline; são elas:
• Conflitos Estruturais: Onde uma instrução no pipeline necessita de um recurso que está a ser usado por outra instrução

Relacionados

  • ATIVIDADE AVALIATIVA OBJETIVA DE G1 Segunda Atividade Avaliativa
    1840 palavras | 8 páginas
  • Redes
    3033 palavras | 13 páginas
  • Trabalho
    3481 palavras | 14 páginas
  • Produ O Textual Grupo Excelente
    2719 palavras | 11 páginas
  • evoluçao dos computadores
    3563 palavras | 15 páginas
  • diversos
    1486 palavras | 6 páginas
  • Arquitetura II
    2414 palavras | 10 páginas
  • ARQC Tema01
    4741 palavras | 19 páginas
  • Processos de Engenharia de Software
    2935 palavras | 12 páginas
  • Plano
    1619 palavras | 7 páginas