Cohérence du cache

Auteur: Laura McKinney
Date De Création: 9 Avril 2021
Date De Mise À Jour: 25 Juin 2024
Anonim
Cohérence du cache - La Technologie
Cohérence du cache - La Technologie

Contenu

Définition - Que signifie cohérence du cache?

La cohérence du cache est la régularité ou la cohérence des données stockées dans la mémoire cache. Il est impératif de maintenir la cohérence de la mémoire cache et de la mémoire pour les systèmes multiprocesseurs ou les systèmes à mémoire partagée distribuée (DSM). La gestion du cache est structurée pour garantir que les données ne sont ni écrasées ni perdues. Différentes techniques peuvent être utilisées pour maintenir la cohérence de la mémoire cache, notamment la cohérence basée sur les répertoires, la surveillance de bus et la surveillance de données. Pour maintenir la cohérence, un système DSM imite ces techniques et utilise un protocole de cohérence, essentiel au fonctionnement du système. La cohérence de cache est également appelée cohérence de cache ou cohérence de cache.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique la cohérence du cache

La majorité des protocoles de cohérence prenant en charge les multiprocesseurs utilisent une norme de cohérence séquentielle. Les systèmes DSM utilisent une norme de cohérence faible ou de publication. Les méthodes suivantes sont utilisées pour la gestion de la cohérence du cache et la cohérence des opérations de lecture / écriture (R / W) et instantanée: Les emplacements de données écrits sont séquencés. Les opérations d'écriture se produisent instantanément. La conservation de l'ordre du programme est maintenue avec les données RW. Une vue de la mémoire cohérente est maintenue, où des valeurs cohérentes sont fournies via la mémoire partagée. Plusieurs types de cohérence de cache peuvent être utilisés par différentes structures, comme suit: Cohérence basée sur l'annuaire: référence un filtre dans lequel les données en mémoire sont accessibles à tous les processeurs. Lorsque les données de la zone mémoire changent, le cache est mis à jour ou invalidé. Surveillance du bus: surveille et gère toute la mémoire cache et avise le processeur en cas d'écriture. Utilisé dans des systèmes plus petits avec moins de processeurs. Snarfing: surveille et met à jour son adresse et ses versions de données. Requiert de grandes quantités de bande passante et de ressources par rapport à la cohérence basée sur l'annuaire et à la surveillance de bus.