Définition/sens de l'Aliasing? (Le cache CPU architectures)

Je suis un peu confus par la signification de "Alias" entre la CPU et de cache adresse Physique.
J'ai d'abord trouvé que C'est la définition sur Wikipédia :

Cependant, VIVT souffre de aliasing de problèmes, où plusieurs différentes adresses virtuelles peuvent se référer à la même adresse physique. Un autre problème est homonymes, où la même adresse virtuelle cartes à différentes adresses physiques.

mais après un moment, j'ai vu une autre définition sur une présentation(ppt)
de DAC'05: "Energy-Efficient Physiquement Marqués Caches pour Processeurs Embarqués avec
La Mémoire Virtuelle"

Cache aliasing et synonymes:

Alias: Même adresse virtuelle à partir de différents contextes mappé à différentes adresses physiques Synonyme: virtuelle Différente de l'adresse mappée à la même adresse physique (partage de données)

Que je ne suis pas un locuteur natif, je ne sais pas laquelle est la bonne,
bien que je sente le Wiki de la définition est correcte.

Edit:

Concept de "alias" dans le cache CPU signifie généralement "synonyme", au contraire, est "homonyme". À un niveau plus générique, "alias" est "confuse" ou "chaos" ou quelque chose comme ça. Donc, À mon avis, "alias" signifie exactement la cartographie de (X->Y) "n'est pas bijective", où

"X" = le sous-ensemble d'adresses physiques des unités qui ont été mises en cache. (chaque élément est une ligne de byte)

"Y" = la validité lignes de cache. (éléments aussi une "ligne")

Quelle est votre question?
la définition est correcte? 1v->np ou nv->1p?

OriginalL'auteur Nybble | 2011-05-10