Arquitectura de los procesadores
Arquitectura del Procesador.
El procesador es todo un mundo en sí mismo; aunque los primeros eran comparativamente simples, actualmente han alcanzado una notablecomplejidad. En el presente capítulo dedicaremos algunos comentarios a su estructura lógica, mencionando de pasada que su tecnología física ha avanzado paralelamente con la de construcción de circuitosintegrados, IC's, lo que a la postre ha significado unas dimensiones físicas cada vez más pequeñas y un menor consumo.
Tipos de arquitectura
Una de las primeras decisiones a la hora de diseñar un procesadores decidir cuál será su juego de instrucciones. Este conjunto de instrucciones (órdenes) es el lenguaje que realmente entiende el procesador, y constituye lo que se conoce como lenguajeensamblador o lenguaje-máquina.
La decisión es trascendente, por dos razones. Primero: el juego de instrucciones decide el diseño físico del conjunto. Segundo: cualquier operación que deba ejecutarse con elprocesador deberá poder ser descrita en términos de este "lenguaje" elemental (recuerde que los compiladores e intérpretes son en realidad traductores desde el lenguaje de alto nivel (fuente) a estelenguaje-máquina.
Sin entrar en detalles, podemos decir que frente a esta cuestión caben dos filosofías de diseño. La primera conduce a máquinas denominadas CISC ("Complex Instruction Set Computer"); lasmáquinas construidas según el otro criterio se denominan RISC("Reduced Instruction Set Computer").
Como puede deducirse de sus propios nombres, las máquinas CISC utilizan instrucciones muy complejas,diríamos que muy descriptivas y específicas, lo que necesariamente se traduce en varias consecuencias:
El lenguaje debe contener un amplio surtido de ellas (una para cada circunstancia distinta).
Soninstrucciones complejas, por tanto de ejecución lenta. La circuitería del procesador también es compleja.
Para un trabajo específico se requieren pocas instrucciones (siempre hay una que...
Regístrate para leer el documento completo.