Entradas

Sí, pero, ¿Qué es un núcleo o core?

Imagen
Desde el año 2001 en que IBM presentó el primer procesador multinúcleo, se empezó a utilizar con cada vez más frecuencia la palabra "núcleo" o "core" para referirse a ciertos componentes de los procesadores o CPUs. La duda es, ¿qué es exactamente un núcleo o core? ¿Cómo puede beneficiar? Por desgracia, no existe una definición canónica de "núcleo". Wu et al (2015) establece que, si nos basamos en el diseño de la primera CPU comercial, el Intel 4004, un núcleo se definiría mediante muy fundamentales bloques o funciones como una Unidad Aritmético-Lógica (ALU, por sus siglas en inglés), el captador de instrucciones, el decodificador, los registros, un controlador de canalización de instrucciones, y una unidad controladora de E/S. Sin embargo, esa definición dista mucho de las funcionalidades actuales. El advenimiento, durante la década de los años 70, de la Integración a Gran Escala (LSI, por sus siglas en inglés), y otras bondades como el procesamiento super

La era de las PC: Pentium II y Pentium !!!, la alta tecnología en manos de los usuarios

Imagen
Pentium II Uno de los principales problemas del Pentium Pro no provenía de su avanzada y eficiente arquitectura, sino de lo costoso que salía producirlo para un sóquet, debido a la integración de la memoria caché L2 y otras características. Era complicado apiñonar las características necesarias en un espacio tan pequeño con la litografía de la época que era de 0.35 µm. Así, Intel decidió tomar el camino de un Circuito Impreso (PCB) para generar una tarjeta secundaria (daughterboard) donde se colocarían los componentes del procesador, y ello se insertaría en una ranura especialmente diseñada para albergarla. La tecnología del Pentium Pro se colocó en esta tarjeta secundaria, con la memoria caché asociada y algunas mejoras a la arquitectura: como una agilización en la ejecución del código de 16 bits, el conjunto de instrucciones SIMD Intel MMX, la agilización de la ductería y el uso de cachés más eficientes. De esta forma fue que presentó el 7 de mayo de 1997, el Intel Pentium II, que er

La era de las PC: El aprovechamiento de RISC en x86 y el Pentium Pro

Imagen
NexGen Microsistemas fue una empresa fundada por el Dr. Thampy Thomas en Milpitas, California, durante 1986. Esta empresa, sin fábricas, había sido fondeada por Compaq y se dedicaba diseño de semiconductores. Sus chips eran fabricados por la división de Microelectrónicos de IBM. El Dr. Thomas había obtenido una visión de los microprocesadores de su trabajo en Elxsi, empresa de la que también fue cofundador y de la que se dice que fue la primera fundada por alguien de origen indio en el Valle del Silicio. En esta empresa se produjo la primera computadora que utilizó más de un microprocesador, de modo que Thomas tenía una visión muy clara de la potencia necesaria para exigentes requerimientos de cómputo. En NexGen, luego de algunos tropezones, diseñó y presentó el procesador Nx586 en 1994, que fue el primero que pretendió competir directamente contra el Intel Pentium. El Nx586 tuvo la particularidad de ser el primer procesador de la historia con una arquitectura RISC86. RISC (Computadora

La era de las PC: El nacimiento de un histórico

Imagen
 Para cuando los procesadores i486 se presentaron en el mercado, ya se había empezado a planear la siguiente generación de procesadores: la i586, bajo la batuta del Mtro. Pat Gelsinger. Habría algunos cambios importantes en la µarquitectura y mejoras en las características de los buses. Sin embargo, se estaba pensando en otro cambio que podría significar un riesgo en el mercado, pero que, de tener éxito, se convertiría en un acierto mercadológico. Como ya se dijo, originalmente este procesador se llamaría i586, para seguir el historial de los modelos i486, i386, etcétera. Esta nomenclatura tenía la gran ventaja de haber permeado al mercado para establecer un mensaje claro de compatibilidad, e indicar que se trataba de una nueva generación (en este caso, la quinta) tecnológica. Sin embargo, una serie de números tenía una gran desventaja: no se puede establecer como marca registrada. Intel quería evitar que los competidores se aprovecharan de la nomenclatura para presentar sus tecnología

La era de las microcomputadoras: Avanzan los 32 bits

Imagen
En el ámbito de la computación, las tecnologías van y vienen con una rapidez vertiginosa. Sin embargo, la arquitectura x86 ha permanecido durante más de 44 años desde su instauración en 1978 debido a que es aditiva: Intel le ha agregado características a la arquitectura sin eliminar las anteriores. Esto asegura que lo existente funcione y lo nuevo brille. Una persona que se dio cuenta de ello fue Patrick Paul Gelsinger, mejor conocido como Pat Gelsinger. Pat se integró a las filas de Intel en 1979 a la edad de 18 años como técnico de control de calidad todavía como estudiante. Mientras trabajaba en el proyecto del 80286 en 1983, Pat obtuvo su grado con Mención Honorífica como Ingeniero Eléctrico. Posteriormente, mientras trabajaba en el proyecto del procesador 80386, Pat obtuvo su grado de Maestría en Ingeniería Eléctrica y Ciencias de la Computación en la Universidad de Santa Clara. Intel había estado trabajando en un proyecto, el iAPX 432, que significaba una separación radical de la

La era de las microcomputadoras: La escalada a los 32 bits

Imagen
Si bien, IBM solía estar al acecho de qué productos sacaban sus competidores para, entonces, sacar el propio, ése no fue el comportamiento que tuvo para decidirse planear su siguiente computadora: una de Tecnología Avanzada. Como ya habíamos dicho, Intel había diseñado su procesador 80286 para sistemas multiusuario y aplicaciones multitarea. Éste era considerado como un procesador de alto rendimiento, y hubo rumores que IBM no quiso usar el 8086 porque no quiso poner a competir su computadora personal con sus mainframes. Así, el movimiento de que IBM eligiera el 80286 para su nueva computadora fue una decisión inesperada. IBM se aprestó, así, a diseñar la cuarta encarnación de su línea de computadoras IBM PC: La AT modelo 5170. Sin duda fue un paso importante, pues se había procurado el uso del procesador 8088 para asegurar la compatibilidad en los anteriores tres modelos, pero el 80286 probó ser totalmente compatible. La IBM PC/AT presentó el bus AT, también conocido como ISA de 16 bi

La era de las Microcomputadoras: La explosión de las compatibles con IBM PC

Imagen
Con el éxito abrumador de la IBM PC 5150, otras empresas empezaron a subirse al barquito para generar equipos compatibles. El reto era generar un BIOS compatible con el de la IBM PC para, entonces, tener un equipo compatible. Debido a que esto sí lo tenía registrado IBM, cualquier intento de hacer un BIOS basado en ingeniería inversa sería aplastado por el área legal de IBM. Para junio de 1982, al siguiente año del lanzamiento de la IBM PC, Productos de Datos Columbia (CDP) lanzó la primera computadora de la historia que era más o menos compatible con la IBM PC, e incluía procesadores Intel 8088. Aunque tenía sus fallas de compatibilidad, la escasez de equipos IBM PC durante 1983 impulsó la venta de estos equipos. Por fin, Compaq fue capaz de producir un BIOS que era lo suficientemente compatible con la PC como para ganarse un lugar en la historia como la primera fabricante de la historia en presentar una máquina 100% compatible con IBM PC: la Compaq Portable. Hubo acciones legales de