registerallokeringsalgoritmer
Register allokeringsalgoritmer er metoder brugt i computersystemer til at tildele processorregistre til variable og midlertidige værdier i et program. Målet er at minimere brugen af langsommere hukommelse ved at gemme så mange værdier som muligt i de hurtigere registre.
Der findes flere forskellige typer af register allokeringsalgoritmer. Nogle af de mest almindelige er baseret på
Andre algoritmer bruger en levetidsanalyse, hvor levetiden for hver variabel bestemmes. Variabler med overlappende levetider kan
Når antallet af nødvendige registre overstiger det antal, der er fysisk tilgængeligt, kaldes det register-spild (register