Questão 66732

Tecnologia da Informação · 2025

Questão

ID 66732

Disciplina: Tecnologia da Informação

Assuntos: Complex Instruction Set Computer - CISC, Reduced Instruction Set Computer - RISC

Ano: 2025 Banca: PERFIL - ENADE Órgão: Segundo Simulado Pnd


Um professor de Arquitetura de Computadores está explicando a diferença entre as arquiteturas de conjunto de instruções CISC (Complex Instruction Set Computer) e RISC (Reduced Instruction Set Computer). Ele percebe que os alunos têm dificuldade em entender as implicações de design e desempenho de cada abordagem, vendo-as apenas como acrônimos. Para tornar a diferença mais concreta, ele usa uma analogia e um trecho de 'Computer Organization and Design' de Patterson e Hennessy: "A filosofia CISC, exemplificada pelos processadores x86 da Intel, visa tornar o trabalho do programador (ou do compilador) mais fácil, fornecendo instruções poderosas e complexas que podem realizar múltiplas operações em um único passo (ex: uma única instrução que carrega dados da memória, realiza uma operação aritmética e armazena o resultado de volta na memória). A filosofia RISC, exemplificada pela arquitetura ARM, presente na maioria dos smartphones, adota o caminho oposto. Ela fornece um conjunto muito menor de instruções simples (load, store, add, etc.), cada uma executando em um único ciclo de clock. A complexidade é movida do hardware para o software (o compilador), que deve combinar múltiplas instruções simples para realizar uma tarefa complexa. A vantagem do RISC é um design de chip mais simples, mais eficiente em termos de energia e mais fácil de otimizar com técnicas como pipelining."

Analogia: Imagine que você quer pedir uma pizza. A abordagem CISC seria ter um único botão no telefone: 'Pedir minha pizza favorita'. A abordagem RISC seria ter vários botões: 'Discar pizzaria', 'Pedir sabor X', 'Informar endereço Y', 'Pagar com cartão Z'.

Com base na analogia e no referencial teórico, qual afirmação melhor descreve os trade-offs entre CISC e RISC?

Alternativas da questão 66732
Pular para o conteúdo principal