Arquitectura de
Computadoras
CISC y RISC
CISC
Ofrece un conjunto de instrucciones bastante completas y lentas de
ejecutar, pero que agrupaban varias operaciones de bajo nivel en la
misma instrucción. Esto da lugar a programas pequeños y sencillos de
desarrollar que además realizaban pocos accesos a memoria: esto que
ahora podría parecer insignificante era vital en aquella época, cuando
los ordenadores trabajaban con muchos menos recursos que los
equipos actuales.
• En la actualidad CISC tiene a x86 como su mayor exponente, con AMD
y sobre todo Intel a la cabeza de su desarrollo. Hay muchos ejemplos
históricos como los PDP, Motorola 68000, Intel 4004 o Intel 8086,
quizá los más representativos. Prácticamente cualquier ordenador de
sobremesa o portátil desde los años 80 ha utilizado un procesador
x86.
RISC
• Tras el lanzamiento de CISC, los científicos de
IBM empezaron a comprobar que los
diseñadores de software creaban sus propias
instrucciones más simples y precisas.
• Entonces, ya en la década de los 70, empezaron a diseñar una
alternativa que posteriormente se introdujo en el mercado bajo el
acrónimo RISC, Reduced Instruction Set Computing. El IBM 801 que
empezó a crearse en 1975, fue diseñado por John Cocke y es
considerado el primer procesador RISC de la historia.
La principal virtud de RISC es tener un conjunto de instrucciones muy
simples que se ejecutarán más rápidamente en el procesador. Existe un
catálogo de pocas instrucciones y éstas son muy sencillas, lo cual
implica también que para una cierta tarea compleja necesitaremos un
mayor número de ellas, y por esto el programa final tendrá una
longitud mayor y además accederá en un mayor número de ocasiones a
los datos almacenados en la memoria.
• Un procesador de tipo RISC es más simple tanto en
software (instrucciones) como en hardware (registros
de memoria), lo cual hace que sea un dispositivo
notablemente más barato que otras CPU.
•Risc tiene a ARM como su mayor
exponente.
• La gran batalla actual es la de sus dos grandes exponentes, x86 y
ARM, que han actualizado sus objetivos a lo que les importa a los
usuarios del siglo XXI. El punto fuerte de ARM está en la eficiencia
energética. Un chip ARM consume mucha menos energía que un
procesador x86 que tiene en su alto rendimiento su gran virtud, a
costa de consumir bastante más energía.
x86
• Conocer la arquitectura x86 es conocer la base de los procesadores
de la todavía breve historia de la informática. Se cuentan por millones
los procesadores vendidos a lo largo de la historia que la
implementan, y además ha sido una arquitectura que dio pié al éxito
de compañías como Microsoft e Intel así como al concepto de
ordenador personal. x86 es un hito tecnológico que merece la pena
ser analizado y estudiado con gran profundidad.
• Intel le licencia la arquitectura x86 a AMD, quien desde hace
varias décadas acuerda con Intel un contrato tal que le
permite fabricar chips con el mismo juego de instrucciones,
de forma que son plenamente compatibles en software
aunque utilizan hardware diferente. En la actualidad sólo
AMD y VIA tienen licencias x86 proporcionadas por Intel.
Cuota de mercado de x86
• La larga experiencia de la compañía ha repercutido en
múltiples y notables cambios en muchos aspectos, que van
desde la mejora en el tamaño de los buses de datos (16, 32 y
ahora 64 bits) a múltiples nuevas instrucciones añadidas que
han ido adaptándose a los nuevos usos de la tecnología.
• El rendimiento de x86 ha crecido sustancialmente con cada
nueva generación de procesadores. Intel, como gran
creadora de la arquitectura ha ido adaptándola a los nuevos
usos por parte de los usuarios, añadiendo no sólo nuevas
instrucciones sino también nuevos chips.
• Lo último ha sido introducir una unidad de procesamiento
gráfico junto a la CPU, lo cual permite abaratar costes y
ofrecer un conjunto que si bien no es excesivamente potente
en el procesamiento de imágenes, sí es suficiente para
muchos usuarios.
• El futuro de la arquitectura x86 mezclará su negocio
tradicional en equipos de sobremesa y portátiles junto
a esa nueva categoría de dispositivos 'portátiles',
móviles y tabletas principalmente.
• el gran rival de x86 es ARM, una arquitectura cuyo
crecimiento en los últimos años está siendo importantísimo
al conseguir introducirse en dispositivos pequeños, eficientes
y con un precio generalmente más atractivo, que seducen a
muchos usuarios.
ARM
• es una arquitectura que ha tenido un enorme crecimiento en
los últimos años, si bien su nacimiento se remonta tres
décadas en el pasado de la mano de Acorn Computers Ltd.,
una empresa ya extinta, y con quien colaboran compañías
históricas de gran importancia en el mercado actual.
• En 1983, Acorn inició el diseño de lo que un par de años más tarde
fue Acorn RISC Machine, ARM, y que tuvo en el ARM1 su primer chip
final pero aún no comercial. Acorn mandó su fabricación a VLSI
Technology, Inc., que lo fabricó a partir del 26 de abril de 1985 en
pocas unidades que fueron únicamente utilizadas por la propia Acorn
de forma interna, para diseñar una segunda versión ya pública:
ARM2.
• ARM2 era el núcleo de un coprocesador matemático
de apoyo a la CPU que empezó a utilizarse en el BBC
Micro, gracias a su alta escalabilidad, y que
posteriormente también llegó al mercado con una
versión compatible con los IBM PC de la época.
• ARM nació como una arquitectura para uso en
ordenadores y dispositivos de bolsillo, con aquella
primera Newton de Apple como primer gran
dispositivo en movilidad.
• En la actualidad se ha ampliado enormemente los
dispositivos en los que se integra: se utilizan en teléfonos y
tabletas, por supuesto, en reproductores y grabadores de
vídeo (DVD, Blu-Ray, etc.), videoconsolas portátiles o incluso
en modems y routers de comunicación.
Gracias.!