2010-06-02 5 views
2

Qu'est-ce que les avantages et les inconvénients de:
- cache physique (entre MMU et mémoire)
- cache logique (entre CPU et MMU)
cache physique vs cache logique

à la vue d'un programmeur? Comment tirer le meilleur de chacun d'eux?

Merci

Répondre

1

Google donne ce Link.

Jusqu'à ce jour Link

L'article donne des avantages et des inconvénients de chaque type de système de mise en cache et indique que les deux peuvent être mis en œuvre en même temps. Du point de vue du programmeur, chaque fois que je n'ai pas à m'inquiéter de l'adressage virtuel et des coûts associés, c'est une victoire, mais la programmation pour les succès/échecs du cache va affecter les performances beaucoup plus qu'une légère latence. Cette zone n'est pas mon fort, venant de la petite programmation de systèmes embarqués bien que la mise en cache commence tout juste à devenir pertinente par rapport à ce que je fais.

+1

Fyi, le lien que vous partagiez semble être dépassée .. Un lien récent (en 2017): http://www.readorrefer.in/article/Logical-versus-physical-caches_7647/ – kaiwan

+0

merci. mettre à jour la réponse pour l'utiliser. –

Questions connexes