Kärnarkitekturer
Kärnarkitekturer refererar till utformningen och organisationen av en dators centrala processor (CPU). Det handlar om hur de olika komponenterna inom en processor, såsom exekveringsenheter, cacheminnen och kontrollenheter, är arrangerade och hur de interagerar för att utföra instruktioner. Olika kärnarkitekturer har olika styrkor och svagheter när det gäller prestanda, energieffektivitet och komplexitet.
En av de mest grundläggande aspekterna av en kärnarkitektur är instruktionsuppsättningen (ISA). Detta definierar de kommandon
Utöver ISA påverkar faktorer som pipelining, superskalär exekvering och out-of-order execution hur effektivt en kärnarkitektur kan