Un procesador de textos es una aplicación de software que permite a los usuarios crear, editar y formatear documentos de texto. Cuando un usuario crea un nuevo documento en un procesador de textos, el programa crea un nuevo archivo en el disco duro de la computadora y almacena el contenido del documento en ese archivo. A medida que el usuario continúa editando el documento, el procesador de texto guarda los cambios en el archivo en el disco duro.
Además de guardar el documento en el disco duro, el procesador de textos también almacena una versión en caché del documento en la memoria. Esta versión en caché se utiliza para acelerar el proceso de visualización del documento en la pantalla. Cuando el usuario realiza cambios en el documento, el procesador de textos actualiza la versión almacenada en caché en la memoria para que los cambios puedan mostrarse en la pantalla inmediatamente.
La versión en caché de un documento normalmente se almacena en un directorio temporal en el disco duro de la computadora. Cuando el usuario cierra el documento, el procesador de textos elimina la versión almacenada en caché del directorio temporal.