The present invention relates to a disk drive 10 comprising a cache memory
14 and a cache control system having a tag memory having a plurality of
tag records, and means for allocating a tag record for responding to a
host command. The cache memory has a plurality of sequentially-ordered
memory clusters 46 for caching disk data stored in sectors (not shown) on
disks of a disk assembly 38. Conventionally the disk sectors are
identified by logical block addresses (LBAs). The cache control system 12
along with the tag memory 22 and means for allocating tag records are
embedded within the cache control system 12 and thereby configured only
for use in defining variable length segments of the memory clusters 46.
The segments are defined without regard to the sequential order of the
memory clusters 46.
Η παρούσα εφεύρεση αφορά μια κίνηση δίσκων 10 περιλαμβάνοντας μια μνήμη 14 κρύπτης και ένα σύστημα ελέγχου κρύπτης που έχει μια μνήμη ετικεττών που έχει μια πολλαπλότητα των αρχείων ετικεττών, και τα μέσα για ένα αρχείο ετικεττών για την απάντηση σε μια εντολή οικοδεσποτών. Η μνήμη κρύπτης έχει μια πολλαπλότητα των διαδοχικά-διαταγμένων συστάδων 46 μνήμης για την εναποθήκευση των στοιχείων δίσκων που αποθηκεύονται στους τομείς (που δεν παρουσιάζονται) στους δίσκους μιας συνέλευσης 38, δίσκων Συμβατικά οι τομείς των δίσκων προσδιορίζονται από τις λογικές διευθύνσεις φραγμών (LBAs). Το σύστημα ελέγχου κρύπτης 12 μαζί με τη μνήμη 22 ετικεττών και τα μέσα για τα αρχεία ετικεττών ενσωματώνονται μέσα στο σύστημα ελέγχου κρύπτης 12 και με αυτόν τον τρόπο διαμορφώνονται μόνο για τη χρήση στον καθορισμό των τμημάτων μεταβλητού μήκους των συστάδων 46 μνήμης. Τα τμήματα καθορίζονται αδιαφορώντας για τη διαδοχική διαταγή των συστάδων 46 μνήμης.