I/O interface system using plural buffers sized smaller than non

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642383, G06F 300

Patent

active

048211850

ABSTRACT:
An I/O interface (24) couples a plurality of I/O devices (29) to a main memory (22) by way of a system bus (23). The I/O interface includes a plurality of buffer blocks (110) permanently associated with one or more memory pages (240). Each page is contiguous within the memory address spectrum and includes a plurality of memory blocks (230). Under control of a sequencer (125), the buffer blocks temporarily store data items being transferred between the memory and the devices. Data items being transferred between any and all devices and a particular memory page are temporarily stored by that page's associated buffer block and no other buffer block. The sequencer accumulates in a buffer block a plurality of data items being transferred by a device to memory by successive write requests, and causes a direct memory access (DMA) conveyance of the buffer contents to the memory upon occurrence of any one of a number of events. In response to a device read request, the sequencer prefetches by DMA access from the memory into a buffer a block of data items that includes the requested data item. Until occurrence of any one of a number of events, the sequencer satisfies successive read requests made by that same device from the buffer contents.

REFERENCES:
patent: 3618041 (1971-11-01), Horikoshi
patent: 3699532 (1972-10-01), Schaffer et al.
patent: 3723976 (1973-03-01), Alvarez et al.
patent: 3840863 (1974-10-01), Fugua et al.
patent: 3914747 (1975-10-01), Barnes et al.
patent: 4040026 (1977-08-01), Gernelle
patent: 4041473 (1977-08-01), Bardotti et al.
patent: 4075686 (1978-02-01), Calle et al.
patent: 4075691 (1978-02-01), Davis et al.
patent: 4115851 (1978-09-01), Nagano et al.
patent: 4246637 (1981-01-01), Brown et al.
patent: 4287562 (1981-09-01), Darden et al.
patent: 4313160 (1982-01-01), Kaufman et al.
patent: 4346439 (1982-08-01), Huno et al.
patent: 4371929 (1983-02-01), Brann et al.
patent: 4394733 (1983-07-01), Swenson
patent: 4399503 (1983-08-01), Hawley
patent: 4442488 (1984-04-01), Hall
patent: 4453216 (1984-06-01), Chiba et al.
patent: 4454595 (1984-06-01), Cage
patent: 4473878 (1984-09-01), Zolnowsky et al.
patent: 4490782 (1984-12-01), Dixon et al.
patent: 4511964 (1985-04-01), Georg et al.
patent: 4542457 (1985-09-01), Mortensen et al.
patent: 4549263 (1985-10-01), Calder
patent: 4571671 (1986-02-01), Burns et al.
patent: 4591973 (1986-05-01), Ferris, III et al.
patent: 4592011 (1986-05-01), Mantellina et al.
patent: 4669043 (1987-05-01), Kaplinsky
patent: 4777595 (1988-10-01), Strecker et al.
Alliant FX/Series Product Summary, Jun. 1985, Alliant Computer Systems Corp, Acton, Mass., pp. 1-3 and 3-8 to 3-11.
VAX-11/780 Unibus Subsystem, Digital Equipment Corporation Manual, pp. 246-307.
IBM Systems Reference Library, File No. S360-01, Order No. GA22-6821-8 "IBM System/360 Principles of Operation", pp. 84-121.4.
W. Hugelshofer et al. "Cache Buffer for Disk Accelerates Minicomputer Performance", Electronics, 2/10/82, pp. 155-159.

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

I/O interface system using plural buffers sized smaller than non does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with I/O interface system using plural buffers sized smaller than non, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and I/O interface system using plural buffers sized smaller than non will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-671084

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