Patent ID: 6230181
Filing Date: 2001-05-08
Classification: G06F

Abstract:
A system for shutting down an embedded system having a general purpose computing platform comprising:a storage system, the general purpose computing platform being operable to execute a plurality of general purpose applications stored in the storage system, said general purpose applications being operable to provide a user with computing functions during execution;an operating system operable to provide resources for an embedded application and general purpose computing, the embedded application operable to create and maintain a plurality of temporary data files, the storage system being operable to store the plurality of temporary data files and to close the temporary data files during an orderly shutdown of the operating system;the embedded application operable to perform selected real-time functions using the temporary data files, the embedded application comprising hardware and software components for monitoring at least one shutdown condition and a shutdown management driver operable to generate a management reset in response to at least one shutdown condition; anda shutdown and reset manager for sensing said management reset, said shutdown and reset manager being operable to initiate the orderly shutdown of the operating system in response to the reset signal and to complete the orderly shutdown when the storage system has closed the temporary data files, thereby preventing the destruction of the temporary data files.