tecnologia em redes
Acesso à memória: busca de instrução, busca de operando e armazenamento de resultados estão sujeitos a conflitos na utilização da memória e do barramento do sistema;
Unidades de execução: incremento do registrador PC e execução de operações aritméticas podem ambos requerer o uso simultâneo da ULA.
A solução para este tipo de problema é: duplicação de recursos, maior uso de registradores (restringindo A solução para este tipo de conflitos usualmente envolve a acessos à memória principal a um único estágio, Fitch de instrução)e a utilização de memória cachê sob a forma de arquitetura Harvard, com separação entre cachês e barramentos internos de dados e de instruções...
2. Qual a vantagem do emprego de muitos estágios em um sistema de pipeline? E uma possível desvantagem? R: Cada estágio do pipeline consiste em lógica e memória de alta velocidade, na forma de registros ou cachê. Estes estágios estão separados por latches (um latch é um elemento de memória em que o valor de saída é igual ao valor do estado contido nesse elemento e esse estado é alterado sempre que os valores de entrada apropriados são alterados, em sincronização com o sinal de relógio).eles acabam tendo mais memoraria e velocidade.... E uma possível desvantagem é que pipeline as vezes pode detectar algum problema no computador e acabar travando onde os próximos dados não sejam executados, Quando uma instrução é retida por um ou mais período de relógio, são introduzidas "bolhas" no pipeline. Essas "bolhas" são simplesmente instruções que não fazem absolutamente nada (também designadas por nop - "no operation"), e são utilizadas apenas para atrasar a execução de uma instrução, quando se prevê uma paragem (ou dependência,