⾕

Computação  |  

Introdução

A arquitetura de processadores define o conjunto de instruções, os modos de endereçamento, os formatos de dados e a forma como o hardware executa operações lógicas, aritméticas e de controle.

Ela é um dos elementos centrais no projeto de um computador, pois determina tanto o desempenho quanto a eficiência e a facilidade de programação de um sistema.

Historicamente, duas grandes abordagens dominaram o desenvolvimento de processadores: CISC (Complex Instruction Set Computer) e RISC (Reduced Instruction Set Computer).

Esses paradigmas influenciaram profundamente o design das principais famílias de processadores existentes até hoje.

Arquiteturas CISC e RISC

Arquitetura CISC (Complex Instruction Set Computer)

A arquitetura CISC surgiu nas décadas de 1970 e 1980 com o objetivo de facilitar a programação em linguagem de montagem e reduzir o tamanho dos programas.

Ela se caracteriza por possuir um conjunto extenso e complexo de instruções, algumas capazes de realizar múltiplas operações em uma única instrução.

Características principais:

• Grande número de instruções (geralmente mais de 200);

• Instruções de comprimento variável (1 a vários bytes);

• Múltiplos modos de endereçamento;

• Ênfase em hardware complexo, com microprogramação no controle;

• Maior tempo de decodificação e execução de instruções.

Vantagens:

• Código de máquina mais compacto;

• Facilita a tradução de linguagens de alto nível.

Next