×

Memory subsystem with disk meshing, controller meshing, and efficient cache buffer lookup

DC
  • US 5,671,385 A
  • Filed: 04/29/1994
  • Issued: 09/23/1997
  • Est. Priority Date: 04/29/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A data processing system comprising:

  • a processor that operates on various data, said processor comprising means for specifying a source block address that corresponds to a requested data block located within a memory to be accessed by said processor;

    a hierarchical memory system comprising a cache and long-term storage;

    linear mapping means for linearly mapping source block addresses to virtual linear target disks equal in size to actual physical disks comprised by said long-term storage, so that each data block requested by said processor is identified by a virtual linear target disk address, including an assigned linear target disk and a linear target disk offset within an assigned linear target disk, said source block addresses identifying requested data blocks according to a source addressing scheme of said processor; and

    disk meshing means for assigning blocks of the virtual linear target disks, mapped by said mapping means from said source block address to said virtual linear target disk address, to disk-meshed disks equal in size to the actual physical disks comprised by said long-term storage, wherein each said requested data block is assigned to one disk-meshed disk, and requested data blocks having adjacent source block addresses are assigned to different disk-meshed disks,wherein said disk meshing means comprises means for dividing said virtual linear target disks into sets of N linear target disks, and means for meshing the source block addresses of each said virtual linear target disk within a particular virtual linear target disk set into N separate meshed disks.

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