A direct access storage device (DASD) performs defect mapping and
translates logical block address references to physical block addresses
with a virtual track (VT) table and a virtual sector (VS) table, and also
uses a prototype table (VS.sub.pr) that contains index locations for all
virtual tracks that contain spares and identifies sectors located on the
track, and a reassign table (VS.sub.re) that contains exceptions from the
prototype table due to reassignment of a spare sector. The VS table
contains index locations that identify a group of sectors located on the
track corresponding to the index location, but does not include spares.
The VT table includes columns that point into the VS.sub.pr and VS.sub.re
tables. The overall size of the defect mapping tables is reduced by
removing the spare sectors from the VS table, thereby more efficiently
utilizing storage system resources.
Μια συσκευή αποθήκευσης άμεσης πρόσβασης (DASD) εκτελεί τη χαρτογράφηση ατέλειας και μεταφράζει τις λογικές αναφορές διευθύνσεων φραγμών στις φυσικές διευθύνσεις φραγμών με έναν εικονικό πίνακα διαδρομής (VT) και έναν εικονικό πίνακα τομέα (VS), και χρησιμοποιεί επίσης έναν πίνακα πρωτοτύπων (VS.sub.pr) που περιέχει τις θέσεις δεικτών για όλες τις εικονικές διαδρομές που περιέχουν τις εφεδρείες και προσδιορίζουν τους τομείς που βρίσκονται στη διαδρομή, και επανεκχωρεί τον πίνακα (VS.sub.re) που περιέχει τις εξαιρέσεις από τον πίνακα πρωτοτύπων λόγω στη νέα τοποθέτηση ενός εφεδρικού τομέα. ΕΝΑΝΤΙΟΝ του πίνακα περιέχει τις θέσεις δεικτών που προσδιορίζουν μια ομάδα τομέων που βρίσκονται στη διαδρομή που αντιστοιχεί στη θέση δεικτών, αλλά δεν περιλαμβάνει τις εφεδρείες. Ο πίνακας VT περιλαμβάνει τις στήλες που δείχνουν στους πίνακες VS.sub.pr και VS.sub.re. Το γενικό μέγεθος των πινάκων χαρτογράφησης ατέλειας μειώνεται με την αφαίρεση των εφεδρικών τομέων από ΕΝΑΝΤΙΟΝ του πίνακα, με αυτόν τον τρόπο χρησιμοποιώντας αποτελεσματικότερα τους πόρους συστημάτων αποθήκευσης.