×

Method of fast buffer copying by utilizing a cache memory to accept a page of source buffer contents and then supplying these contents to a target buffer without causing unnecessary wait states

  • US 5,283,880 A
  • Filed: 01/02/1991
  • Issued: 02/01/1994
  • Est. Priority Date: 01/02/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having a microprocessor having a plurality of registers, main memory utilizing paged mode memory devices, a memory controller, a cache memory and a cache memory controller, an improved method for copying information from a first buffer beginning at a first address in main memory, the first buffer having a size less than that of the cache memory, to a second buffer beginning at a second address in main memory, the steps comprising:

  • (a) reading n bytes from the first buffer, where n is a word width;

    (b) writing said n bytes to a location which does not result in a page miss of the paged mode memory devices and simultaneously writing said n bytes into the cache memory;

    (c) performing steps (a) through (b) as a series of page hit read operations of the paged mode memory devices until the contents of the first buffer have been loaded into cache memory;

    (d) reading n bytes of the first buffer from the cache memory;

    (e) writing said n bytes to the second buffer address; and

    (f) performing steps (d) through (e) as a series of cache read hits and page write hits to the paged mode memory devices until the contents of the first buffer have been written from the cache memory to the second buffer.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×