发明名称 Method for executing I/O request by I/O processor after receiving trapped memory address directed to I/O device from all processors concurrently executing same program
摘要 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.
申请公布号 US5615403(A) 申请公布日期 1997.03.25
申请号 US19950537985 申请日期 1995.10.02
申请人 MARATHON TECHNOLOGIES CORPORATION 发明人 BISSETT, THOMAS D.;FIORENTINO, RICHARD D.;GLORIOSO, ROBERT M.;MCCAULEY, DIANE T.;MCCOLLUM, JAMES D.;TREMBLAY, GLENN A.;TROIANI, MARIO
分类号 G06F11/18;G06F1/04;G06F1/14;G06F11/00;G06F11/14;G06F11/16;G06F11/20;G06F13/00;G06F13/10;G06F13/14;G06F15/16;G06F15/76;(IPC1-7):G06F13/00 主分类号 G06F11/18
代理机构 代理人
主权项
地址