datamaskinarkitektur
Datamaskinarkitektur är en gren av datavetenskap som studerar strukturen och organisationen av datorer på flera nivåer, från hårdvara till programmeringsmodeller. Den omfattar design av processor, minnesystem, in- och utmatning samt hur dessa komponenter samverkar för att utföra instruktioner. Arkitekturen innefattar val av instruktioners uppsättning (ISA), datapath och styrsystem, minneshierarki, parallellism och energihantering. Målet är att optimera prestanda, kostnad och energi för ett givet användningsområde och en viss plattform.
Historiskt vilar datamaskinarkitektur på von Neumann-principen med ett lagrat program. Under senare decennier har konstruktionen utvecklats
Nyckelkomponenter inkluderar centralenhet (CPU), minnessystem (register, cache, primärminne, sekundärminne) samt I/O-system. ISA beskriver vilka operationer som
Moderna trender inkluderar heterogen arkitektur, öppen standard som RISC-V, samt minnescentrerad design och icke-flyktiga minnen. Prestanda