Livro - Organização
24 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Qual era o tempo total de execução de uma instrução que precisava de 10 microinstruções a 100 ns cada e duas referências à memória principal a 500 ns cada?

  • 2.000 ns (correct)
  • 1.200 ns
  • 2.500 ns
  • 3.000 ns
  • O que aconteceria ao tempo de execução de uma instrução se a memória de controle não estivesse disponível?

  • Levaria 6.000 ns (correct)
  • Levaria 3.500 ns
  • Levaria 1.000 ns
  • Levaria 4.500 ns
  • Por que uma penalidade de fator seis é mais difícil de aceitar do que uma penalidade de fator dois?

  • A penalidade é duas vezes pior
  • A penalidade é igual nos dois casos
  • A penalidade é menor no caso seis
  • A penalidade é seis vezes pior (correct)
  • Qual era o objetivo dos projetistas ao experimentar com instruções complexas no final da década de 1970?

    <p>Fechar a lacuna semântica entre máquinas e linguagens de programação de alto nível</p> Signup and view all the answers

    Quem liderou um grupo na IBM que tentou incorporar ideias de Seymour Cray em um minicomputador de alto desempenho?

    <p>John Cocke</p> Signup and view all the answers

    Qual foi o nome do minicomputador desenvolvido pelo grupo liderado por John Cocke na IBM?

    <p>801</p> Signup and view all the answers

    Por que os projetistas experimentaram com instruções complexas no final da década de 1970?

    <p>Para fechar a lacuna semântica</p> Signup and view all the answers

    Qual é o significado da sigla MIPS?

    <p>Microprocessador sem Estágios Paralelos de Interbloqueio</p> Signup and view all the answers

    Por que é importante permitir a execução de várias instruções ao mesmo tempo em um microprocessador?

    <p>Para melhorar o desempenho emitindo grandes quantidades de instruções lentas em curto intervalo de tempo</p> Signup and view all the answers

    Por que nem sempre as instruções são executadas na mesma ordem em que estão no programa?

    <p>Porque alguns recursos necessários podem estar ocupados</p> Signup and view all the answers

    Qual é um limite crítico para a taxa de emissão de instruções em um microprocessador?

    <p>A decodificação das instruções individuais</p> Signup and view all the answers

    Por que é importante ter instruções regulares, de comprimento fixo, em um microprocessador?

    <p>Para facilitar a decodificação das instruções e reduzir o número de formatos diferentes</p> Signup and view all the answers

    O que significa o princípio do paralelismo em um microprocessador?

    <p>Permitir a execução de várias instruções ao mesmo tempo para melhorar o desempenho</p> Signup and view all the answers

    O que significa garantir que uma instrução não leia um registrador até que ele contenha o valor correto?

    <p><strong>Evitar acessos simultâneos ao registrador para manter consistência dos dados</strong></p> Signup and view all the answers

    O que os projetistas de máquinas devem fazer em relação às mudanças tecnológicas que podem afetar o equilíbrio entre os componentes?

    <p>Estar sempre atentos e ajustar o projeto conforme necessário.</p> Signup and view all the answers

    Quais são os princípios de projeto que os arquitetos de CPUs de uso geral se esforçam por seguir?

    <p>Princípios de design RISC.</p> Signup and view all the answers

    Por que limitações externas, como compatibilidade com uma arquitetura existente, podem exigir uma solução de conciliação?

    <p>Para atender a requisitos específicos mesmo com desafios técnicos.</p> Signup and view all the answers

    O que é um bom modo de projetar computadores, dado o estado atual da tecnologia de hardware?

    <p>Adotar princípios de design modernos baseados em RISC.</p> Signup and view all the answers

    O que acontece se ocorrer uma importante mudança na tecnologia, segundo o texto?

    <p>É necessário reavaliar e possivelmente ajustar os projetos.</p> Signup and view all the answers

    Por que os projetistas devem estar sempre atentos às mudanças tecnológicas?

    <p>Para ajustar continuamente os projetos conforme necessário.</p> Signup and view all the answers

    Por que as limitações externas podem exigir uma solução de conciliação para os projetistas?

    <p>Para manter a compatibilidade com sistemas obsoletos.</p> Signup and view all the answers

    O que significa garantir que uma instrução não leia um registrador até que ele contenha o valor correto?

    <p>Evitar possíveis falhas no processamento da instrução.</p> Signup and view all the answers

    Por que é importante permitir a execução simultânea de múltiplas instruções em um microprocessador?

    <p>Para aumentar a eficiência e desempenho do microprocessador.</p> Signup and view all the answers

    O que acontece se houver uma mudança significativa na tecnologia de hardware?

    <p>Os projetistas precisam reavaliar e ajustar seus projetos conforme necessário.</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser