Qu`est-ce que spouler et mise en mémoire tampon?
Afin de traiter les tâches le plus efficacement possible, les systèmes informatiques utilisent diverses méthodes pour planifier des tâches, accélérer les calculs et améliorer la navigation sur le Web. Spooling, mise en mémoire tampon et la mise en cache sont des termes souvent utilisés indifféremment pour décrire ce type de planification des ressources, bien que la science informatique ne fait aucune distinction entre eux. Tous les trois peuvent être utilisés en même temps dans le but d`accélérer les processus informatiques.
spooling
Les bobineuses, un acronyme de l`opération simultanée périphérique en ligne (spool), placez les données dans une zone de travail temporaire afin qu`il puisse être consulté et traité par un autre programme ou ressources. Par exemple, dans des situations où une ressource telle qu`une imprimante est partagée entre les utilisateurs, contrôle efficacement les tâches bobiner, en plaçant le travail à imprimer dans la zone temporaire afin que l`imprimante puisse y accéder dans l`ordre qu`il a été envoyé. Une fois que le travail a été envoyé au spooler, l`ordinateur est libre de poursuivre d`autres tâches sans attendre l`imprimante pour terminer le traitement.
tamponnage
Mise en mémoire tampon permet aux données d`être stockées temporairement dans une zone réservée de la mémoire (tampon). Par exemple, les processeurs fonctionnent plus rapidement que les lecteurs de disque, afin de placer les données dans une zone réservée de la mémoire alors qu`un programme travaille sur cela signifie que le programme peut accéder plus rapidement que si elle devait le récupérer à partir du lecteur de disque à chaque fois. Tamponnage est également utilisé pour maintenir temporairement des données pendant qu`il est déplacé d`un endroit à l`autre. Par exemple, un tampon du clavier assure que vos lettres apparaissent à l`écran dans l`ordre dans lequel ils ont été tapés. mise en mémoire tampon de la vidéo permet aux petites sections d`une vidéo à télécharger à la fois, afin que vous puissiez commencer à regarder la vidéo immédiatement sans attendre le film entier à télécharger.
Mise en cache
Le cache est un système de stockage à grande vitesse qui peut être une mémoire de section particulière, réservée (comme un tampon) ou un dispositif de stockage séparé. Par exemple, lors de l`utilisation d`un navigateur, la mise en cache Web enregistre des éléments de la page afin que la prochaine fois que vous visitez la page, il se charge plus rapidement. Un programme qui effectue des calculs peut mettre le résultat des calculs antérieurs dans une mémoire cache de sorte qu`il est possible d`accéder plus rapidement.
Différences
Dans spooling, l`entrée / sortie d`une tâche peut chevaucher les calculs de l`autre. Tamponnage permet l`entrée / sortie d`une tâche à chevaucher seulement ses propres calculs et non ceux d`autres programmes. Mise en cache est utilisé pour le stockage de données à grande vitesse et la récupération, bien qu`il puisse accéder à l`espace tampon réservé pour le faire.
Les références
- lien TechBask: bobineuses, Buffering & Mise en cache - Quelle est la différence?