ava desenvolvimento pessoal e profissional
As arquiteturas de processadores RISC (Redudec Instruction Set Computer) e CISC (Complex Instruction Set Computer) são colocadas lado a lado para fazer uma comparção para discutir como cada caracteristica ajuda ou não o desempenho. Esta abordagem é correta se estivermos a comparar duas peças da tecnologia comtemporâneas, como sistemas operativos, placas de video, CPU’s especificos, etc. O RISC e o CISC não são exatamente técnologia são estrategias de projetos de CPU’s.
Essas duas evoluiram estratégias evoluiram a partir de um conjunto de condições tecnológias que existiram num dado momento.
Para entender o contexto histórico e tecnológico de onde evoluiram as arquiteturas RISC e CISC é necessário em primeiro lugar, entender o estado das coisas em relação à VLSI, memória/armazenamento e copiladores nos anos 70 e inicio dos anos 80. Estas três tecnologias definiram os ambientes tecnológicos no qual os projetistas e investigadores trabalham para construir as máquinas mais rápidas.
Memória e armazenamento
Nos anos 70 os computadores usavam memória de cariz magnético para armazenar o código dos programas, memória que além de ser cara era muito lenta. Depois que foi lançada à memória RAM as coisas melhoram muito em termos de velocidade mais o preço ainda continuava muito alto chegando a custar centenas de contos. Em meados anos 90 as memória Ram já custava apenas poucos milhares de escudos. Adicionado ao preço da memória, o armazenamento secundário era caro e lento, por isso colocar grandes volumes de códigos na memória desde o armazenamento secundario era por si, um grande impedimento ao desempenho.
A lentidão do armazenamentoe o custo alto da memório fez com que a escrita de código fosse um assunto mais sério. O bom código era pequeno e servia num pequeno espaço de memória, como ela servia num espaço menor então seu custo tambem diminuiu.
Copiladores
O copilador traduzia a linguagem de alto