? Memory justering er en metode til at organisere data i hukommelsen, så det kan hentes så hurtigt som muligt . Korrekt opretning består af to processer : tilpasning og polstring. Alignment
Processorer læse og skrive information i grupper af bytes kaldes "ord ". Korrekt aligned data begynder på et sted i hukommelsen , der kaldes en " adresse ", et multiplum af størrelsen af ordet . For eksempel er ordet størrelse med en 32 - bit computer 4 byte . Således vil et ord, der begynder på adressen 8 tilpasses , mens hukommelsen på adressen 5 ikke ville .
Padding
Data i hukommelsen ofte ender på et punkt, ikke er et multiplum af ordet størrelse . Hvis dette sker, og en processor skriver til den næste tilgængelige adresse , dataene er fejljusteret . For at undgå dette , processoren skriver en række meningsløse bytes , indtil den ankommer til en adresse, der er et multiplum af ordet størrelse.
Fordele
Aligned data tillader processoren at udføre de færrest mulige opgaver at få adgang til og behandle dataene. Omhandler eksempelvis vha. 4 -byte ord størrelse, hvis et ord sidder på adresse 3 skal processoren læse 0 til 3 for at få de data på 3, så læs adresserne 4 til 7 for at få de data på 4, 5 og 6. . Hvis oplysningerne er blevet rettet på adressen 4 , ville man read operation have tilstrækkeligt.