×

I/O Storage controller cache system with prefetch determined by requested record's position within data block

  • US 4,490,782 A
  • Filed: 06/05/1981
  • Issued: 12/25/1984
  • Est. Priority Date: 06/05/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. In a method of operating a data processing system, said method being of the type wherein a host processor requests a record Rm of data stored in at least one memory unit, said memory unit storing a plurality of data blocks each including a sequence of n data records occupying respective positions within said data blocks and consecutively designated R1 -Rn including said requested data record Rm, where n and m are positive integers and m≦

  • n, and an I/O controller transfers said requested record from a cache memory to said host processor if said requested record is currently stored in said cache memory and to said cache memory from said memory unit if said requested record is not currently stored in said cache memory, the improvement characterized in that said transferring step comprises;

    determining a first block of data in said memory unit containing said requested data record at a position m therein;

    determining said position m of said requested data record in said first block of data; and

    transferring only said first block of data to said cache memory if m<

    T1, where T1 is a positive integer, 2≦

    T1

    n; and

    transferring both said first and said at least second data blocks to said cache memory if m≦

    T1.

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