A method includes steps of (A) detecting an activation of a user input that
indicates that the system, or a program executed by the system, has become
non-responsive to a user; (B) determining an identification of any
currently open files and programs with which currently open files are
associated; (C) determining an identification of those programs that are
normally not in a non-responsive state; and (D) saving those currently
open files that are associated with programs that are identified as being
not normally in the non-responsive state. A next step notifies the user
that any currently open files that are associated with programs identified
as being not normally in the non-responsive state have been saved. In a
further step the user may restart the digital data processing system, and
retrieve at least one of the saved files. The step of detecting can be
executed in response to the user manually activating a switch or by the
user activating one or more keyboard keys. The step of saving saves in
association with the currently open files an identification of their
associated programs, and saves the currently open files in a data storage
device that forms a part of the system, and/or in a data storage device
that is remote from the system, and that is reached through a data
communication network. The step of determining an identification of any
currently open files preferably includes the preliminary step of
monitoring system file open and file close operations, and maintaining a
record of those files that are currently open and a record of a program
that opened the file.
Un método incluye los pasos (a) que detectan de una activación de un usuario entrado que indique que el sistema, o un programa ejecutado por el sistema, ha llegado a ser no sensibles a un usuario; (b) determinando una identificación actualmente de archivos abiertos y programas con los cuales los archivos abiertos son actualmente asociados; (c) determinando una identificación de esos programas que no están normalmente en un estado no sensible; y (d) ahorrando ésos abra actualmente los archivos que se asocian a los programas que se identifican como estando no normalmente en el estado no sensible. Un paso siguiente notifica a usuario que los archivos abiertos que se asocian a los programas identificados como estando no normalmente en el estado no sensible se han ahorrado actualmente. En otro paso el usuario puede recomenzar el sistema de proceso de datos digital, y recupera por lo menos uno de los archivos ahorrados. El paso de la detección se puede ejecutar en respuesta al usuario que activa manualmente un interruptor o por el usuario que activa unas o más llaves de teclado. El paso del ahorro ahorra en la asociación con los archivos actualmente abiertos una identificación de sus programas asociados, y ahorra los archivos actualmente abiertos en un dispositivo de almacenaje de datos que forme una parte del sistema, y/o en un dispositivo de almacenaje de datos que esté alejado del sistema, y que se alcanza a través de una red de comunicaciones de datos. El paso de determinar una identificación de archivos abiertos incluye actualmente preferiblemente el paso preliminar del fichero del sistema de supervisión abierto y de las operaciones cercanas del archivo, y mantener un expediente de esos archivos que estén actualmente abiertos y un expediente de un programa que abrió el archivo.