Managing a computing system crash
AssigneeInternational Business Machines Corporation
InventorPrateek Goel
Life of this patent
Estimating the term…
Abstract
A system and a computer program product for managing a computing system crash. Memory of the computing system is separated into at least two classifications, referred to herein as a dumpable area and a non-dumpable area. Upon detection of an operating system crash in the computing system, an operating system module prevents a dumping operation of the memory, including preventing access to the dumpable memory area, and divides the non-dumpable area into a new dumpable area and a new non-dumpable area. At such time as the operating system is rebooted, the dumping operation is initiated and completed in the dumpable area, and resumed operations use the non-dumpable area.
Claims15
A computing system for managing a computing system crash, the computing system comprising a computer infrastructure operable to:
- divide a memory of the computing system into a first area and a second area;
- detect an operating system crash in the computing system;
- initialize a dumping operation of the first area;
- divide the second area into a new first area and a new second area;
- free the first area, the freed first area becoming freed memory;
- reboot the operating system using the new second area, wherein access to the new first area is blocked until the rebooting is completed;
- and
- resume one or more operations following the reboot, the resumed operations using the new second area.
A computer program product, comprising a non-transitory computer readable storage medium having readable program code embodied in the storage medium, the computer program product comprises at least one component operable to:
- divide a memory of the computing system into a first area and a second area;
- detect an operating system crash in the computing system;
- initialize a dumping operation of the first area divide the second area into a new first area and a new second area;
- free the first area, the freed first area becoming freed memory;
- reboot the operating system using the new second area, wherein access to the new first area is blocked until the rebooting is completed;
- resume one or more operations following the reboot, the resumed operations using the new second area.
Dependencies are inferred from the claim text.