Apr 2013 to 2000 Senior AccountantO'Donnell Financial Management Roseville, CA Jan 2006 to Apr 2013 Owner / Financial Manager & AccountantJ.Ray Concrete Construction Oroville, CA Jan 2006 to Apr 2013 Controller & AccountantSpecialized Audio & Video, Inc Roseville, CA Feb 2005 to Apr 2008 Treasurer / Accountant & Business Development
Education:
California State University Sacramento, CA 2002 to 2004 Bachelor of Science in Business Administration FINANCECalifornia State University Sacramento, CA 2002 to 2004 Bachelor of Science in Business RISK MGMT & INSURANCE
Nhon T. Quach - Santa Clara CA, US Amy L. O'Donnell - Chandler AZ, US Asit K. Mallick - Santa Clara CA, US Koichi Yamada - Los Gatos CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 11/00 G06F 12/00
US Classification:
714 15, 714 20, 714 34, 712244, 711203
Abstract:
The present invention relates to a method and system for efficiently identifying errant processes in a computer system using an operating system (OS) error recovery method that identifies if the error caused by the errant process can be recovered and, if so, can recover from the error. The method and system of the present invention operates after standard Error Correcting Code (ECC) and parity check bit methods and systems are unsuccessful in recovering from the error. In accordance with an embodiment of the present invention, the method and system includes detecting an error during instruction execution, storing a physical address of an errant process that caused the error, and storing an execution instruction pointer (IP) in a processor including at least one critical memory structure to detect an error and a processor error processing logic hardware coupled to the at least one critical memory structure. The processor error processing logic hardware to store a physical address of an errant process that caused the error, store an execution instruction pointer (IP) in an interruption instruction pointer (IIP), determine a first virtual address from an operating system mapping table, determine a second virtual address from a translation look-aside buffer, and identify the errant process, if the physical address and the second virtual address match the physical address and the first virtual address.
Method For Efficiently Identifying Errant Processes In A Computer System By The Operating System (Os) For Error Containment And Error Recovery
Nhon Quach - Santa Clara CA, US Amy O'Donnell - Chandler AZ, US Asit Mallick - Santa Clara CA, US Koichi Yamada - Los Gatos CA, US
International Classification:
G06F011/00
US Classification:
714/048000
Abstract:
The present invention relates to a method and system for efficiently identifying errant processes in a computer system using an operating system (OS) error recovery method that identifies if the error caused by the errant process can be recovered and, if so, can recover from the error. The method and system of the present invention operates after standard Error Correcting Code (ECC) and parity check bit methods and systems are unsuccessful in recovering from the error In accordance with an embodiment of the present invention, the method and system includes detecting an error during instruction execution, storing a physical address of an errant process that caused the error, and storing an execution instruction pointer (IP) in an interruption instruction pointer (IIP). The method further includes determining a first virtual address from an operating system mapping table, determining a second virtual address from a translation look-aside buffer, and identifying the errant process, if the physical address and the second virtual address match the physical address and the first virtual address.