Method for executing I/O request by I/O processor after receivin

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395825, 395826, 395827, 395840, 39520019, 3951821, G06F 1300

Patent

active

056154038

ABSTRACT:
The effects of I/O race conditions caused by asynchrony between processors concurrently executing the same software and I/O devices are eliminated by executing an application program and a first associated operating system with firs processors, and executing an I/O processing program and a second associated operating system with an I/O processor. Memory requests from the application program or the first associated operating system are processed with the first processors, and memory requests from the application program to memory addresses associated with I/O devices are trapped and transmitted to the I/O processor. The I/O processor then performs the trapped memory requests with the I/O processing program after waiting for the identical request to be received from each of the first processors to eliminate the effects of race conditions caused by asynchrony between processors concurrently executing the application program or the first associated operating system and I/O devices. I/O requests may be trapped and performed by the I/O processor for the same purpose.

REFERENCES:
patent: 4270168 (1981-05-01), Murphy et al.
patent: 4356546 (1982-10-01), Whiteside et al.
patent: 4358823 (1982-11-01), McDonald et al.
patent: 4449182 (1984-05-01), Rubinson et al.
patent: 4531185 (1985-07-01), Halpern et al.
patent: 4622667 (1986-11-01), Yount
patent: 4634110 (1987-01-01), Julich et al.
patent: 4695945 (1987-09-01), Irwin
patent: 4812968 (1989-03-01), Poole
patent: 4823256 (1989-04-01), Bishop et al.
patent: 4907228 (1990-03-01), Bruckert et al.
patent: 4910663 (1990-03-01), Bailey
patent: 4916704 (1990-04-01), Bruckert et al.
patent: 4920481 (1990-04-01), Binkley et al.
patent: 4933940 (1990-06-01), Walter et al.
patent: 4937741 (1990-06-01), Harper et al.
patent: 4965717 (1990-10-01), Cutts, Jr. et al.
patent: 5005174 (1991-04-01), Bruckert et al.
patent: 5048022 (1991-09-01), Bissett et al.
patent: 5062042 (1991-10-01), Binkley et al.
patent: 5091847 (1992-02-01), Herbermann
patent: 5095423 (1992-03-01), Gramlich et al.
patent: 5099485 (1992-03-01), Bruckert et al.
patent: 5146589 (1992-09-01), Peet, Jr. et al.
patent: 5166674 (1992-11-01), Baum et al.
patent: 5193175 (1993-03-01), Cutts, Jr. et al.
patent: 5222215 (1993-06-01), Chou et al.
patent: 5226152 (1993-07-01), Klug et al.
patent: 5239641 (1993-08-01), Horst
patent: 5249187 (1993-09-01), Bruckert et al.
patent: 5251312 (1993-10-01), Sodos
patent: 5255367 (1993-10-01), Bruckert et al.
patent: 5261092 (1993-11-01), McLaughlin et al.
patent: 5276823 (1994-01-01), Cutts, Jr. et al.
patent: 5317726 (1994-05-01), Horst
patent: 5327553 (1994-07-01), Jewett et al.
patent: 5339404 (1994-08-01), Vandling, III
patent: 5367639 (1994-11-01), Sodos
Siewiorek et al., "Reliable Computer Systems Design and Evaluation", Digital Press 1992, pp. 618-622.
Williams, "New approach allows painless move to fault tolerance", Computer Design, May 1992.
IMP, Integrated Micro Products, XM-RISC Fault Tolerant Computer System, Oct. 1992.
PCT Written Opinion dated Sep. 13, 1995.
International Search Report dated May 3, 1995.
"Low Cost Device For Contention-Free Barrier Synchronization," IBM Technical Disclosure Bulletin, vol. 31, No. 11, Apr. 1989, Armonk, NY, pp. 382-389.

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

Method for executing I/O request by I/O processor after receivin does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for executing I/O request by I/O processor after receivin, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for executing I/O request by I/O processor after receivin will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2212657

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