Cette séance de cours traite des performances du système de fichiers, en se concentrant sur les métriques clés telles que les opérations d'E / S, la vitesse et l'impact sur les programmes. L'instructeur définit la performance et introduit trois techniques principales pour l'améliorer: la mise en cache, le traitement par lots et l'ajout de niveaux d'indirection. La mise en cache élimine les opérations inutiles, tandis que les opérations de groupes de lots améliorent le débit. La séance de cours explique l'importance du cache de blocs et comment il permet au système d'exploitation d'éviter les entrées/sorties répétées du disque en stockant les données fréquemment consultées dans la mémoire. Le concept de fragmentation du disque est introduit, soulignant la nécessité d'un accès consécutif au bloc pour minimiser la latence. L'instructeur couvre également la stratégie de retarder les opérations d'écriture pour optimiser les performances, en soulignant les risques de perte de données lors de pannes du système. Les systèmes de fichiers modernes, y compris les systèmes de fichiers structurés par log, sont discutés, montrant comment ils exploitent ces techniques pour des opérations de métadonnées efficaces. La séance de cours se termine par une approche alternative de contournement du noyau pour l'accès direct au disque, couramment utilisé dans les systèmes de base de données haute performance.