Todos los CPUs x86
compatibles con la PC son procesadores CISC
(Computadora de
Conjunto de Instrucciones Complejas), pero en las Mac nuevas o en alguna que se
hagan dibujos de ingeniería complejos,
probablemente tengan un CPU RISC
(Computadora de Conjunto de Instrucciones Reducido).
La diferencia práctica
entre CISC y RISC es que los procesadores CISCx86 corren a DOS, Windows 3.1 y Windows 95
en el modo nativo; es decir, sin la traducción de software que
disminuya el desempeño.
Pero CISC y RISC también reflejan dos filosofías de computación rivales.
El procesamiento de RISC requiere breves instrucciones de software de la misma
longitud, que son fáciles de procesar rápidamente y en tándem por un CPU.
En contraste, un procesador de
CISC tiene que procesar instrucciones más largas de longitud desigual. Es más
difícil procesar múltiples instrucciones de CISC a la vez.
Los que proponen RISC
mantienen que su método de
procesamiento es más eficiente y más escalable, por lo que los
arquitectos pueden añadir unidades de ejecución más fácilmente a un diseño existente
y aumentar el rendimiento (las unidades de ejecución son los circuitos dentro
del chip que hacen gran parte del trabajo).
Similarmente, RISC facilita el multiprocesamiento verdadero, donde varios CPUs
trabajan simétricamente mientras dividen, ejecutan y ensamblan una cadena de
instrucción; los chips CISC pueden hacer lo mismo, pero no son tan efectivos.
La simplicidad de las instrucciones de RISC también significa que requieren
menos lógica para
ejecutar, reduciendo el costo del
chip. Pocos en el campo del CISC discuten estos hechos, prefiriendo apuntar a
la realidad <<la gran mayoría del software para la PC está escrito para
procesadores CISC>>.
Todo el debate de
CISC/RISC puede ser irrelevante pronto debido a que nuevas técnicas están
convergiendo. El Pentium Pro,
el Nx586 y el K5 son básicamente procesadores RISC en su núcleo. Toman las
instrucciones de CISC y las traducen a instrucciones estilo RISC. Para la
generación que sigue al Pentium Pro, Intel y Hewlett-Packard están colaborando
en un CPU híbrido que pueda aceptar instrucciones RISC y CISC. Si ese chip crea
un estándar, puede acelerar el cambio hacia
el software optimizado para RISC. Un mundo de RISC significaría CPUs más
poderosos, y más baratos. Cuando quiera mejorar, simplemente puede añadir otro
CPU en lugar de desprenderse de su viejo CPU.
No hay comentarios:
Publicar un comentario