hardwarearchitectuur
Hardwarearchitectuur is het vakgebied dat de structuur, onderlinge relaties en het gedrag van de fysieke componenten van een computersysteem vastlegt. Het omvat de organisatie van CPU’s en hun microarchitectuur, geheugenhiërarchieën, invoer/uitvoer-systemen en de onderliggende interconnects, evenals de algehele layout en fabricageontwerpen. Doel is een systeemontwerp dat software efficiënt kan uitvoeren, met aandacht voor prestaties, energieverbruik, warmteafvoer, kostenefficiëntie en betrouwbaarheid.
Belangrijke bouwstenen zijn de centrale verwerkingseenheid (CPU) en haar microarchitectuur, het geheugen met caches en main
Hardwarearchitectuur kent meerdere abstractieniveaus. Op hoog niveau bepaalt de hardwarearchitectuur wat er beschikbaar is; software werkt
Ontwerpen draaien om afwegingen zoals snelheid, verwerkingsvermogen, energieverbruik en warmteontwikkeling, chipoppervlakte en kosten, betrouwbaarheid en testbaarheid.
Trends in hardwarearchitectuur zijn onder meer meerkernige systemen, systeem-on-chip integratie en open hardware-initiatieven zoals RISC-V. Architectuurkeuzes