Pioneros tempranos:
* Charles Babbage (1830): Si bien su motor analítico nunca fue construido, sentó las bases para muchos conceptos clave:la separación del procesamiento y la memoria, la ramificación condicional y la programabilidad.
* Alan Turing (1930): Su trabajo sobre el cálculo teórico (máquina Turing) estableció la base teórica para las computadoras modernas.
* John Von Neumann (1940): Desarrolló la arquitectura von Neumann, un diseño fundamental que almacena instrucciones y datos en la misma memoria. Esta es la base para la mayoría de las computadoras modernas.
arquitectos clave:
* John Backus (1950): Lideró el desarrollo de Fortran, el primer lenguaje de programación de alto nivel ampliamente utilizado, que hizo que la programación fuera más accesible.
* Fred Brooks (1960): Dirigió el equipo que construyó el sistema IBM/360, una arquitectura informática innovadora que enfatizó la compatibilidad en diferentes modelos.
* Gordon Moore (1960): Cofundador de Intel y creador de la ley de Moore, que predijo el crecimiento exponencial de los transistores en los circuitos integrados, impulsando la miniaturización y la potencia de las computadoras.
* Seymour Cray (1960-1980): Conocido como el "padre de la supercomputación", Cray desarrolló una serie de supercomputadoras que empujaron los límites del rendimiento.
* Dennis Ritchie y Ken Thompson (1970): Creó el sistema operativo UNIX y el lenguaje de programación C, que se hizo fundamental en el desarrollo de muchos sistemas modernos.
Más allá de los individuos:
* IBM: Un jugador clave en el desarrollo de computadoras mainframe, sistemas operativos y software clave como COBOL.
* dec: Innovado con minicomputadoras y la arquitectura VAX.
* Sun Microsystems: Pionero de RISC Architecture y el lenguaje de programación Java.
Contribuciones modernas:
* amd e Intel: Jugadores clave en el desarrollo de CPU y GPU, impulsando los avances en la potencia de procesamiento.
* nvidia: Innovado en el campo del procesamiento de gráficos e introdujo el concepto de la GPU como un dispositivo informático de propósito general.
* brazo: Desarrolló una arquitectura de procesador altamente eficiente en energía utilizada en miles de millones de dispositivos, desde teléfonos inteligentes hasta sistemas integrados.
Investigación en curso:
* Computación paralela: Explorando arquitecturas que pueden ejecutar múltiples tareas simultáneamente.
* Computación cuántica: Investigación de nuevos tipos de computadoras que aprovechan la mecánica cuántica para un procesamiento más rápido.
* Computación neuromórfica: Desarrollo de arquitecturas inspiradas en el cerebro humano.
El campo de la arquitectura informática está en constante evolución. Si bien estas personas y organizaciones han desempeñado papeles críticos, el futuro de la arquitectura informática sin duda será moldeado por nuevos descubrimientos e ideas innovadoras.