D'après ce que j'ai appris jusqu'à présent, vous pouvez mettre en cache des éléments à plusieurs niveaux pour transférer rapidement les informations (par exemple, un registre est un cache pour L1, L2; L1, L2 sont des caches pour la RAM; la RAM est un cache pour disque, etc.)
Mais comment fonctionne la mise en cache lorsque vous utilisez des systèmes de fichiers distants?
filesystems
cache
remote-access
Kaitlyn Mcmordie
la source
la source
Réponses:
Le cache L1, L2 et la RAM dépendent du traitement du processeur. Cela n'a rien à voir avec les systèmes de fichiers eux-mêmes. Lorsque vous ouvrez un fichier, celui-ci est extrait de votre système de fichiers et transféré dans la mémoire RAM.
Votre disque dispose d'un cache, mais il est complètement indépendant du système d'exploitation. Il met automatiquement les fichiers en cache si un fichier est utilisé beaucoup plus.
Donc, lors de la mise en cache avec des systèmes de fichiers distants, vous devez récupérer le fichier à partir de votre disque distant et le placer dans votre mémoire locale. Cela revient donc à extraire des données de votre disque local.
la source