? Alignement de la mémoire est une méthode d'organisation des données dans la mémoire de sorte qu'il peut être récupéré aussi vite que possible. L'alignement correct se compose de deux processus : l'alignement et le rembourrage . Alignement
Processeurs lire et écrire des informations dans des groupes d'octets appelés « mots». Les données correctement aligné commence à un emplacement dans la mémoire , appelée "adresse " un multiple de la taille du mot . Par exemple , la taille de mot d'un ordinateur 32 bits est de 4 octets . Ainsi, un mot qui commence à l'adresse 8 serait aligné , tandis que la mémoire à l'adresse 5 ne serait pas .
Rembourrage
données en mémoire se termine souvent à un point qui n'est pas un multiple de la taille de mot . Si cela se produit et un processeur écrit à l' adresse suivante disponibles , les données sont mal alignées. Pour éviter cela, le processeur écrit un certain nombre d'octets de sens jusqu'à ce qu'il arrive à une adresse qui est un multiple de la taille de mot .
Avantages
données alignées permet au processeur d' exécuter les tâches plus petit possible pour accéder et traiter les données . Par exemple, en utilisant la taille des mots de 4 octets, si un mot se trouve à l'adresse 3 , le processeur doit lire les adresses 0 à 3 pour obtenir les données à 3, puis lire les adresses 4 à 7 pour obtenir les données à 4 , 5 et 6 . Si les données avaient été alignés à l'adresse 4 , une opération de lecture aurait suffi.