Lista de exercício ti
R.
2. Cite algumas funções que a ULA pode executar.
R. A ULA pode executar a soma, subtração, divisão, determina se o número é positivo, negativo ou se é zero. Além de executar funções aritméticas.
3. Descreva o ciclo externo que determina como a cpu interage com os dados que estão fora dela.
R. * Trazer a próxima instrução da memória até o registrador; * Alterar o contador de programa para indicar a próxima instrução: * Determinar o tipo da instrução: * Se a instrução necessitar de uma palavra da memória, determinar onde essa palavra está; * Trazer a palavra para dentro de um registrador da CPU, se necessário: * Executar a instrução: * Voltar a etapa 1 para iniciar a execução da instrução seguinte.
4. Como se chama a sequência de ciclo externo anteriormente.
R. Ciclo de Execução da Instrução.
5. Defina Pipeline.
R. É o processo que divide a execução de instruções em várias partes, cada uma das quais tratada por um hardware dedicado exclusivamente a ela.
6. Cite o processamento em Pipeline de cinco estágios.
R. * O estágio 1 busca a instrução da memória e armazena num buffer até chegar a hora de executá-la. * No estágio 2 ocorre a decodificação da instrução, determinando tipos e operandos. * No estágio 3 ocorre a busca dos operandos na memória ou nos registradores. * No estágio 4 tem-se a execução passagem pelo o caminho de dados. * No estágio 5 o resultado do processamento é escrito em um registrador.
7. Qual a ideia básica do Pipeline do nível das instruções.
R. A ideia básica do pipeline é a mesma de uma linha de produção em série. Vários processamentos sendo executados ao mesmo tempo.
8. Apresente a arquitetura superescalares.
R.
Unidade de gravação
Unidade de gravação
Ponto flutuante
Ponto flutuante
STORE
STORE
ALU
ALU
ALU
ALU