La evolución… tecnológica II

Escrito por Gálago – Al, originalmente como respuesta en La evolución… tecnológica I

Otro ejemplo de evolución tecnológica lo tenemos con nuestra “querida” arquitectura Intel x86 (386,486,pentium,core 2 duo, etc).
Ésta es la que tenemos en la mayoría de ordenadores hoy y que por cosas del mercado y no por ser la mejor se convirtió en estándar, luego otras compañías como AMD heredaron esta “maravilla” para llegar a todos los públicos y quedarse con su trozo del pastel.
Quizá me he adentrado demasiado rápido en el asunto, con arquitectura me refiero a como está construido internamente un microprocesador, o ¿qué cosas hace y cómo? el juego de instrucciones, ciclos por instrucción, la gestión de memoria, etc.

La arquitectura de los procesadores “x86″ ha ido evolucionando desde los 8 bits hasta los 64 bits actuales conservando siempre la compatibilidad hacia atrás, ya son 30 años desde que salió y se ha ido ajustando a lo que la tecnología precisaba, así desgraciadamente hacen del x86 uno de los procesadores con la arquitectura más caótica, enrevesada, ineficiente y obsoleta de la historia. La cosa sigue siendo “aceptable” debido a los avances en la velocidad del reloj y poco más, pero realmente si se hubieran hecho las cosas bien desde el principio o se hubiera hecho borrón y cuenta nueva la cosa iría bastante, bastante mejor. Hubo intentos de realizar esta cruzada pero sin mucho éxito ya que el mercado es muy tozudo, esperemos que no tengamos que estar sufriendo x86 toda la vida.

Para los que os interese el tema, está de moda ahora el debate RISC vs CISC que son dos paradigmas distintos de la arquitectura de un procesador, resumiendo los CISC tienen un repertorio de instrucciones muy amplio pero ineficiente, corresponde a las siglas (Complex Instruction Set Computer) y la familia x86 es una de ellas, luego se demostró empíricamente que en la ejecución de programas, solo el 10% de las instrucciones realizan alrededor del 90% del código, las otras son rara vez usadas y añaden mucha complejidad e ineficiencia al micro, por eso se pensó en RISC (Reduced Instruction Set Computer) que es precisamente lo opuesto a CISC, pocas instrucciones y muy rápidas, con estas pocas instrucciones se podían realizar las complejas de CISC combinándolas entre ellas. Más información http://es.wikipedia.org/wiki/RISC y http://www.azc.uam.mx/publicaciones/enlinea2/num1/1-2.htm

Anuncios

2 comentarios to “La evolución… tecnológica II”

  1. La evolución… tecnológica III « Curiosidad Científica Says:

    […] antes de publicar el artículo que estáis leyendo ahora mismo, he colgado un brevísimo post: La evolución… tecnológica II. Este artículo ha sido escrito por mi amigo Gálago – Al, como respuesta a mi primer artículo […]

  2. La evolución tecnológica « RECURSOS SOCIO-EDUCATIVOS Says:

    […] antes de publicar el artículo que estáis leyendo ahora mismo, he colgado un brevísimo post: La evolución… tecnológica II. Este artículo ha sido escrito por mi amigo Gálago – Al, como respuesta a mi primer artículo […]


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: