Historia de los microprocesadores
CISCS
Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la actualidad, la mayoría de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples del tipo RISC, llamadas generalmente microinstrucciones.
Los CISC pertenecen a la primera corriente de construcción de procesadores, antes del desarrollo de los RISC. Ejemplos de ellos son: Motorola 68000, Zilog Z80 y toda la familia Intel x86, AMD x86-64 usada en la mayoría de las computadoras personales actuales.
Hay que hacer notar, sin embargo que la utilización del término CISC comenzó tras la aparición de los procesadores RISC como nomenclatura despectiva por parte de los defensores/creadores de éstos últimos. Véase Retrónimo.
RISC
En arquitectura computacional, RISC (del inglés Reduced Instruction Set Computer, en español Computador con Conjunto de Instrucciones Reducidas) es un tipo de diseño de CPU generalmente utilizado en microprocesadores o microcontroladores con las siguientes características fundamentales:
- Instrucciones de tamaño fijo y presentadas en un reducido número de formatos.
- Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.
Además estos procesadores suelen disponer de muchos registros de propósito general.
El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación y el paralelismo en la ejecución de instrucciones y reducir los accesos a memoria. Las máquinas RISC protagonizan la tendencia actual de construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, SPARC son ejemplos de algunos de ellos.
PARA MAS INFORMACION https://youtu.be/wFKxQEQHdvk
Los Procesadores
RIISC Y CIISC
Durante gran parte de la historia
de las computadoras personales, los modelos predominantes de microprocesadores han
sido de Intel Corp. El primer procesador
de IBM PC fue el Intel 8088. Las generaciones
de procesadores Intel que siguieron pertenecen a la familia '86, los 8086,
80286, 80386, 80486. Todas ellas, versiones más elaboradas del 8088 original, con
mejor desempeño por alguna de estas dos cualidades: operación más rápida o
tratamiento simultáneo de muchos datos. El 8088 operaba a 4,7MHz -4,7 millones
de oscilaciones por segundo mientras que algunos chips del Pentium llegan hasta
200MHz. El 8088 registraba 8 bits de datos por vez, en tanto que el 80486 lo
hace con 32 bits. Pese a estas alteraciones, los procesadores
Intel, incluido el 80486, están basados
en una filosofía de proyecto denominada
CISC, del inglés complex
instruction set computing: computación por
conjunto complejo de
instrucciones. El proyecto CISC emplea comandos que incorporan muchas pequeñas
instrucciones para realizar una única operación.
En algún sentido, es una
herramienta de cortar y empalmar datos y códigos. Se
puede comparar su funcionamiento
al de un bísturí: corta pedazos más pequeños
y delicados de datos y códigos
para alternarlos (cambiarlos según una sucesión) en un proyecto. Ese bisturí se
llama, en inglés, reduced instruction set
computing: RISC, computación por conjunto reducido de instrucciones).
Los proyectos RISC se encuentran en procesadores nuevos como el Alpha de DEC,
RISC6000 de IBM, el procesador Power PC y, en cierto grado, los procesadores Pentium
de Intel.
El RISC es un programa poco
complicado que utiliza diversas instrucciones
simples para ejecutar en menos
tiempo una operación comparable a la realizada
por un único procesador CISC al
ejecutar un comando grande y complicado. Los
chips RISC son físicamente
menores que los chips CISC. Como tienen
menos
transistores, generalmente su
producción es más barata y están menos propensos
al calentamiento. Se prevé que en
el futuro los procesadores tendrán un programa RISC, lo que probablemente es
correcto, pero no hay un movimiento de grandes ventas de RISC por dos razones,
la más importante es mantener la compatibilidad con un
gran número de programas
aplicativos, escritos para funcionar con los anteriores
procesadores CISC de Intel. Otra
razón es que no se obtiene un beneficio completo
de la arquitectura RISC sino se
está usando un sistema operacional y
programas
que hayan sido escritos y
compilados específicamente para aprovechar.
totalmente las operaciones RISC. Es una situación clásica del huevo y la gallina. Algunos
fabricantes de computadoras ofrecen procesadores RISC como forma de
proyectarse hacia una tecnología de punta. Ejecutan antiguos programas CISC a
través de emulación de procesadores CISC, esto anula las ventajas del RISC.
Además, la mayoría de los fabricantes regulan sus proyectos según convenga a
sus inversiones y, al mismo tiempo, los creadores de software son reacios a convertir
sus programas a versiones compiladas para RISC, ya que no hay muchas
personas que posean PC basadas en RISC.
Lo probable es que los procesadores evolucionen por la vía que Intel experimente
como más segura. En algún momento,acabaremos usando arquitectura RISC, aunque la mayoría de los usuarios ni se enterará en qué momento sus computadoras cruzaron la línea divisoria entre los dos proyectos.
No hay comentarios.:
Publicar un comentario