La mémoire cache est une section de l'unité de l'ordinateur centrale de traitement (CPU) mémoire qui contient les données précédemment affichées automatiquement sans intervention de l'utilisateur ou de préférence. Dynamique du cache contient des données, mais ce qui est tenu est déterminée par les instructions de l'utilisateur, ce qui permet à l'utilisateur de prendre le contrôle du système de cache dynamique. Cela permet de maintenir le cache d'être surexploitées et que des fonctions importantes ont lieu. Avec les systèmes dynamiques, l'utilisateur peut généralement augmenter ou diminuer la taille du cache. Un problème avec un cache mal configuré, c'est que, si le cache est réglé trop bas, il peut jeter vos données importantes.
Un cache est réalisé comme un filet pour capturer des données. Lorsqu'un utilisateur accède à un site Web, exécute un programme ou fait autre chose, le cache en prendre note et de le stocker dans une mémoire temporaire. Si l'utilisateur accède au site Web ou le programme à nouveau avant qu'il ne quitte le cache, puis il va charger beaucoup plus vite parce que l'ordinateur a toujours l'information à l'état frais. Le problème avec le cache est qu'il peut rapidement remplir les fonctions qui sont sans importance pour l'utilisateur ou rarement utilisés.
Beaucoup de systèmes ont un cache automatique qui est trop élevée - supérieure à la mémoire vive (RAM) - ce qui peut entraîner des problèmes fréquents. Lorsque le cache est réglé au-delà de la RAM, de nouveaux processus sont durs pour le système pour charger ou calculer. Performance souffre beaucoup, parce que le cache ne veulent pas renoncer à des données mais ne voulez ouvrir mémoire pour permettre le chargement des nouvelles données.
Un cache dynamique est une solution possible à ce problème. D'une part, l'utilisateur est capable de choisir plusieurs programmes ou fonctions, et les mettre dans le cache dynamique. Par exemple, si l'utilisateur définit un navigateur Web comme une priorité, puis les données sont mises en cache sans délai, tandis que moins prioritaires fonctions ne seront pas conservées dans le cache, ou seront jetés lorsque cela est nécessaire.
Une autre solution est que l'utilisateur peut régler la taille du cache sur le cache dynamique. Cela permet au cache doit être réglé sur sa nécessité absolue, et il peut être modifié de façon dynamique pour ce que l'utilisateur a besoin. Lorsque cela est fait, le cache ne peut pas prendre en charge la mémoire vive.
Un problème avec la mise en cache dynamique est que l'utilisateur peut le régler trop bas. Dans ce cas, lorsque le cache est rempli, mais l'utilisateur charge de nouvelles données pour une fonction de haute priorité, le cache va devenir confus. Il peut jeter en cache les données importantes à tenir sur les nouvelles données, ou il peut refuser d'enregistrer les nouvelles informations. Si cela se produit, le cache doit être fixé à un seuil plus élevé.