The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Dec. 20, 1994

Filed:

Dec. 31, 1991
Applicant:
Inventors:

Edward A Dean, Westford, MA (US);

Steven E Golson, Carlisle, MA (US);

John F McDonald, Leominster, MA (US);

Assignee:

Sun Microsystems, Inc., Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F / ;
U.S. Cl.
CPC ...
395500 ; 395250 ; 3642394 ; 3642397 ; 364D / ;
Abstract

In the system of the present invention, a specialized form of read-ahead, write-behind buffering is provided which enables the host processing system to provide timely responses to device requests that are emulated by the host processor. Each input/output device request is identified by an address to which the device is purportedly mapped to. This address is translated to an address containing a status word for that particular device being emulated. Each status word contains a byte of information either to be sent to the microprocessor as a response during an I/O read operation request by the microprocessor, or to receive data written by the microprocessor in response to an I/O write operation request, and a plurality of status bits which identify the state of the data contained in the I/O status word. Thus, microprocessor I/O write operations may be quickly performed without the need for immediate response by the host processor and responses for various I/O devices emulated can be precomputed and input to the corresponding I/O status words such that when the microprocessor issues a read request to an input/output device the response may be quickly retrieved and returned back to microprocessor with little or no detected response time degradation.


Find Patent Forward Citations

Loading…