Methods and apparatus for executing code while avoiding...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S260000, C712S244000, C718S107000, C718S108000

Reexamination Certificate

active

10386593

ABSTRACT:
Mechanisms and techniques operate in a scalable or non-scalable processing architecture computerized device to execute critical code while overcoming interference from interruptions. A critical signal handler is registered and a non-operating system thread sets a value of a critical code register to indicate a critical execution condition. The non-operating system thread then executes a critical code section until an interruption occurs. In response to the interruption to the critical code section, an operating system thread detects if the critical code register is equivalent to a critical execution condition and if so, sets the value of the critical code register to indicate a critical execution failure. Upon returning to execution of the critical code section, the critical code section attempts to execute a contingent instruction in the critical code section that is contingent upon the value of the critical code register. The attempted execution of the contingent instruction triggers a critical trap signal when the critical code register is set to a value that indicates the critical execution failure. The critical execution signal handler processes the critical trap signal to avoid any interference that may have been caused by the interruption.

REFERENCES:
patent: 4908750 (1990-03-01), Jablow
patent: 5274823 (1993-12-01), Brenner et al.
patent: 6092144 (2000-07-01), Thielen
patent: 6366946 (2002-04-01), Christensen
patent: 6697834 (2004-02-01), Dice
patent: 6799236 (2004-09-01), Dice et al.
patent: 6862664 (2005-03-01), Tremblay et al.
patent: 2004/0025160 (2004-02-01), Dice et al.
patent: 2005/0216633 (2005-09-01), Cavallo
patent: 2005/0262301 (2005-11-01), Jacobson et al.
Brian N. Bershad, David D. Redell and John R. Ellis, Fast Mutual Exclusion for Uniprocessors, ASPLOS V—Oct. 1992/MA, USA.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Methods and apparatus for executing code while avoiding... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and apparatus for executing code while avoiding..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for executing code while avoiding... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3894844

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.