Tampon et cache Différence?
Quelqu'un peut-il détail - Quelle est la différence entre le Tampon et la mise en Cache dans la mémoire du système?
Vous devez vous connecter pour publier un commentaire.
Quelqu'un peut-il détail - Quelle est la différence entre le Tampon et la mise en Cache dans la mémoire du système?
Vous devez vous connecter pour publier un commentaire.
Un tampon est juste un conteneur pour les données que pour une courte période de temps, lorsque de plus en plus à un moment donné que les consommateurs peuvent utiliser /processus. C'est un first-in, first-out de la situation - les données, peut être mis en mémoire tampon, et sort dans le même ordre qu'il est entré, après un certain temps.
Un cache est un espace de stockage pour accélérer certaines opérations. Les choses se mettre dans un cache, et doit être récupéré à partir de multiples reprises, encore et encore. Il n'y a pas de "qui coule à travers le cache" type de mécanisme n'est pas le cas aller et venir dans le même ordre - mais c'est juste un contenant. L'ordre pourrait être n'importe quoi, vraiment - éléments sont adressées par l'intermédiaire d'une clé, ils n'ont pas de "flux de travers", mais ils sont "mis en" et d'y rester (jusqu'à ce qu'ils sont jetés parce que de ne pas être utilisé, ou parce que le système tombe en panne).
Un
buffer
est une collection contemporaine de l'emplacement où une énorme quantité de données est géré ou démonté. Cela peut être de base pour l'interaction avec un ensemble de dispositif de collecte qui a besoin d'énormes blocs de l'information, ou lorsque des données doivent être fournies dans un beaucoup de façon que celui dans lequel elle est faite, ou rarement considérable lorsque moins de blocs ne sont pas suffisantes. L'avantage est ici, même si la mémoire tampon de données sont stockées dans la mémoire tampon dans un temps et d'obtenir à partir de la mémoire tampon une fois.Un
cache
, de l'autre côté, pense que les données seront obtenir à partir de la mémoire cache plus une fois qu'ils sont écrits sur eux.Son but est de moins en moins l'accès à de l'action sous-jacente.
Le tampon est un cache programmable géré par le système d'exploitation dans la mémoire principale et est utilisé pour avoir les la plupart des données nécessaires à partir du disque, de sorte qu'ils n'ont pas à être obtenu de nouveau à partir de la mémoire. Cette fonctionnalité est disponible par le système d'exploitation. Même si le cache est en réel un matériel que le PROCESSEUR utilise à la réduction de l'effectif d'accès à la mémoire du temps.
Ajouter quelque chose à partir de Wiki à propos de la différence entre Tampon et Cache.
Un tampon est juste comme un tambour, il peut contenir des données et de l'évacuer hors ... d'autre part, le Cache est utilisé pour rendre vos opérations plus rapidement.