Het is moeilijk om slechts enkele "belangrijke bijdragers" aan computerarchitectuur te bepalen, omdat de ontwikkeling ervan een complex verhaal is met veel met elkaar verweven threads. We kunnen echter de belangrijkste bijdragers afbreken door naar verschillende aspecten van het veld te kijken:
Vroege pioniers:
* Charles Babbage (1830s): Hoewel zijn analytische motor nooit is gebouwd, legde het de basis voor veel belangrijke concepten:de scheiding van verwerking en geheugen, voorwaardelijke vertakking en programmeerbaarheid.
* Alan Turing (1930s): Zijn werk over theoretische berekening (Turing Machine) legde de theoretische basis voor moderne computers op.
* John von Neumann (1940s): Ontwikkelde de Von Neumann -architectuur, een fundamenteel ontwerp dat zowel instructies als gegevens in hetzelfde geheugen opslaat. Dit is de basis voor de meeste moderne computers.
Key Architects:
* John Backus (1950s): Leidde de ontwikkeling van Fortran, de eerste veel gebruikte programmeertaal op hoog niveau, waardoor het programmeren toegankelijker werd.
* Fred Brooks (1960s): Leidde het team dat het IBM -systeem/360 bouwde, een baanbrekende computerarchitectuur die de compatibiliteit in verschillende modellen benadrukte.
* Gordon Moore (1960s): Mede-oprichter van Intel en grondlegger van de wet van Moore, die de exponentiële groei van transistoren voor geïntegreerde circuits voorspelde, waardoor de miniaturisatie en kracht van computers stimuleerden.
* Seymour Cray (1960s-1980s): Bekend als de "Vader van Supercomputing", ontwikkelde Cray een reeks supercomputers die de grenzen van de prestaties verlegden.
* Dennis Ritchie en Ken Thompson (1970s): Creëerde het UNIX -besturingssysteem en de C -programmeertaal, die fundamenteel werd bij de ontwikkeling van veel moderne systemen.
Beyond individuen:
* IBM: Een belangrijke speler bij de ontwikkeling van mainframe -computers, besturingssystemen en belangrijke software zoals COBOL.
* dec: Geïnnoveerd met minicomputers en de Vax -architectuur.
* Sun Microsystems: Pionierde RISC -architectuur en de Java -programmeertaal.
Moderne bijdragen:
* AMD en Intel: Belangrijkste spelers bij de ontwikkeling van CPU's en GPU's, die vooruitgang in verwerkingskracht stimuleren.
* nvidia: Innovated op het gebied van grafische verwerking en het concept van de GPU geïntroduceerd als een computerapparaat voor algemene doeleinden.
* arm: Een zeer energiezuinige processorarchitectuur ontwikkeld die wordt gebruikt in miljarden apparaten, van smartphones tot ingebedde systemen.
Lopend onderzoek:
* Parallel computing: Het verkennen van architecturen die meerdere taken tegelijkertijd kunnen uitvoeren.
* Quantum computing: Onderzoek naar nieuwe soorten computers die kwantummechanica benutten voor snellere verwerking.
* Neuromorf computergebruik: Ontwikkeling van architecturen geïnspireerd door het menselijk brein.
Het veld van computerarchitectuur evolueert voortdurend. Hoewel deze individuen en organisaties cruciale rol hebben gespeeld, zal de toekomst van computerarchitectuur ongetwijfeld worden gevormd door nieuwe ontdekkingen en innovatieve ideeën. |