SóProvas


ID
150190
Banca
FCC
Órgão
TJ-PA
Ano
2009
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A tecnologia de hardware denominada pipeline executa, na sequência, o encadeamento dos processos em

Alternativas
Comentários
  • Divisão da Execução da Instrução em 5
    estágios:
    – Busca da Instrução na Memória (B)
    – Leitura dos Registradores e Decodificação
    da Instrução (D)
    – Execução da Instrução / Cálculo do
    Endereço de Desvio (E)
    – Acesso a um Operando na Memória (M)
    – Escrita de um Resultado em um
    Registrador (W)
  • Eu discordo do gabarito. Essa questão deveria ser anulada por ausencia de alternativas.
    Vejam as definições de [1]:
    Para executar cada instrucao, a cpu precisa obte-las da memoria; como ela processa em uma velocidade astronomica, o acesso 'a memoria se torna um gargalo. Existem algumas tecnicas pra melhorar isso, dentre as quais o paralelismo em nivel de instrucao, e em nivel de processador.
    No paralelismo em nivel de processador, varias cpus trabalham juntas para resolver o mesmo problema; ja no paralelismo em nivel de instrucao, o paralelismo eh explorado dentro de instruções individuais em um mesmo processador, para obter da maquina mais instruções por segundo.
    Pipeline eh 1 implementacao do paralelismo em nivel de instrução. Nela, a instrução eh dividida em várias partes, e cada ela eh manipulada simultaneamente por 1 hardware dedicado especificamente pra ela.
    Continuando, [1] afirma q as partes q uma instrução eh dividida são as seguintes, no pipeline de 5 estágios:
    Estagio 1: busca a instruçaõ da memoria e o coloca no buffer;
    Estagio 2: dedodifica a instrução, determinando seu tipo e os operandos de q ela necessita pra executar;
    Estagio 3: localiza e busca os operandos(na memoria ou registradores);
    Estagio 4: executa a instrução;
    Estagio 5: escreve o resultado do processamento de volta no registrador adequado;

    Vc pode ate dizer q o esta?io 3 faz acesso 'a memoria para localizar e buscar operandos, porem, de acordo com [1] - http://www.screencast.com/t/qegR1Ol8aQwx, esse eh o estágio 3, e não o 4 do pipeline como consta na alternativa A. Alem disso, a execucao da instrução está no passo 4 do estagio, e nao no 3.

    [1] Tanenbaum, 2005, Organizacao estruturada de computadores.


  • a)5 estágios: busca de instruções, decodificação, execução, acesso à memória e gravação em registradores.

    A resposta é a tradução publicada dos 5 estagios classicos:

    Instruction fetch
    Instruction decode and register fetch
    Execute
    Memory access
    Register write back