human
Que se passe-t-il exactement lorsque je clique sur « Éjecter en toute sécurité » pour une clé USB ou un disque dur externe ? . Explique comme si j'avais cinq ans.
gpt
Lorsque vous enregistrez un fichier sur un disque ou sur une clé USB, il n'est généralement pas entièrement écrit au moment de l'enregistrement. L'écriture sur disque signifie que votre fichier est écrit dans une partie de la mémoire de votre ordinateur, après quoi le système d'exploitation indique à votre programme que le fichier a été enregistré. En arrière-plan, les données de votre fichier sont alors transférées de cette *mémoire tampon* vers le support de stockage (c'est-à-dire : votre disque ou votre clé USB). Ainsi, après avoir enregistré un fichier, certaines parties de celui-ci restent en mémoire et n'ont pas encore été écrites sur le support de stockage. Cependant , votre programme * vous a dit * que le fichier a été stocké avec succès . Lorsque vous préparez une clé USB ou un disque dur externe pour l'éjection, vous demandez à votre ordinateur de terminer l'écriture de toutes les données actuellement en attente dans la mémoire tampon, tout en rejetant en même temps tout nouveau fichier à écrire sur l'appareil. Une fois que le tampon a été * vidé * (c'est ainsi qu'il s'appelle), toutes les parties de tous vos fichiers sont réellement stockées sur le disque dur ou la clé USB et vous pouvez le déconnecter de votre ordinateur en toute sécurité. La situation réelle est un peu plus compliquée , car en plus d' écrire le contenu du fichier sur le support de stockage , il faut aussi quelques lectures et écritures pour enregistrer * où * exactement vos données ont été stockées dans le système de fichiers du disque externe ou clé USB. tl;dr : les données en attente doivent être écrites sur le support de stockage à partir de la mémoire tampon. Edit : suppression de certains * en fait * et légère modification.