É difícil identificar apenas alguns "principais contribuidores" da arquitetura de computadores, pois seu desenvolvimento é uma história complexa com muitos tópicos entrelaçados. No entanto, podemos quebrar os principais colaboradores, analisando diferentes aspectos do campo:
Pioneiros antecipados: *
Charles Babbage (1830s): Embora seu mecanismo analítico nunca tenha sido construído, ele estabeleceu as bases para muitos conceitos -chave:a separação de processamento e memória, ramificação condicional e programação.
*
Alan Turing (1930): Seu trabalho sobre computação teórica (Turing Machine) estabeleceu a base teórica para os computadores modernos.
*
John von Neumann (1940): Desenvolveu a Arquitetura Von Neumann, um design fundamental que armazena instruções e dados na mesma memória. Esta é a base para a maioria dos computadores modernos.
Arquitetos -chave: *
John Backus (1950): Liderou o desenvolvimento da Fortran, a primeira linguagem de programação de alto nível amplamente usada, o que tornou a programação mais acessível.
*
Fred Brooks (1960): Liderou a equipe que construiu o IBM System/360, uma arquitetura inovadora de computadores que enfatizava a compatibilidade em diferentes modelos.
*
Gordon Moore (1960): Co-fundador da Intel e Originator da Lei de Moore, que previu o crescimento exponencial de transistores em circuitos integrados, impulsionando a miniaturização e o poder dos computadores.
*
Seymour Cray (1960-1980s): Conhecida como o "Pai do Supercomputing", Cray desenvolveu uma série de supercomputadores que ultrapassavam os limites do desempenho.
*
Dennis Ritchie e Ken Thompson (1970): Criou o sistema operacional UNIX e a linguagem de programação C, que se tornou fundamental no desenvolvimento de muitos sistemas modernos.
além dos indivíduos: *
ibm: Um participante importante no desenvolvimento de computadores de mainframe, sistemas operacionais e software -chave como o COBOL.
*
dez: Inovado com minicomputadores e a arquitetura VAX.
*
Microsystems Sun: Pioneira a arquitetura RISC e a linguagem de programação Java.
Contribuições modernas: *
AMD e Intel: Os principais atores no desenvolvimento de CPUs e GPUs, impulsionando os avanços no poder de processamento.
*
nvidia: Inovou no campo do processamento de gráficos e introduziu o conceito de GPU como um dispositivo de computação de uso geral.
*
braço: Desenvolveu uma arquitetura de processador altamente eficiente em termos de energia usada em bilhões de dispositivos, de smartphones a sistemas incorporados.
Pesquisa em andamento: *
Computação paralela: Explorando arquiteturas que podem executar várias tarefas simultaneamente.
*
Computação quântica: Pesquisando novos tipos de computadores que aproveitam a mecânica quântica para um processamento mais rápido.
*
Computação neuromórfica: Desenvolvimento de arquiteturas inspiradas no cérebro humano.
O campo da arquitetura de computadores está em constante evolução. Embora esses indivíduos e organizações tenham desempenhado papéis críticos, o futuro da arquitetura de computadores será, sem dúvida, moldado por novas descobertas e idéias inovadoras.