A system and method for managing a time stamp wherein a table of time
stamps is maintained. Each time stamp corresponds to the age of a block of
data. The age of the data is determined from the value of the time stamp
in the table. When a block of data is written, the time stamp
corresponding to the data is individually reset by writing a zero to the
stamped value. Each stamp is aged by updating the time stamps at
predetermined time intervals. Aging a time stamp includes reading the time
stamp, determining whether to advance the time stamp, and advancing the
time stamp. A random number is generated for each time stamp. The random
number is compared to an increment threshold value. If the random number
matches the increment threshold value, the time stamp is incremented.
Ένα σύστημα και μια μέθοδος για ένα χρονικό γραμματόσημο όπου ένας πίνακας των χρονικών γραμματοσήμων διατηρείται. Κάθε φορά που αντιστοιχεί το γραμματόσημο στην ηλικία ενός φραγμού των στοιχείων. Η ηλικία των στοιχείων καθορίζεται από την αξία του χρονικού γραμματοσήμου στον πίνακα. Όταν ένας φραγμός των στοιχείων γράφεται, το χρονικό γραμματόσημο που αντιστοιχεί στα στοιχεία επαναρυθμίζεται χωριστά με το γράψιμο ενός μηδενός στη σφραγισμένη αξία. Κάθε γραμματόσημο γερνιέται με την ενημέρωση των χρονικών γραμματοσήμων σε προκαθορισμένα χρονικά διαστήματα. Η γήρανση ενός χρονικού γραμματοσήμου περιλαμβάνει την ανάγνωση του χρονικού γραμματοσήμου, καθοριστικός εάν για να προωθήσει το χρονικό γραμματόσημο, και την προώθηση του χρονικού γραμματοσήμου. Ένας τυχαίος αριθμός παράγεται για κάθε φορά που γραμματόσημο. Ο τυχαίος αριθμός συγκρίνεται με μια αξία κατώτατων ορίων αύξησης. Εάν ο τυχαίος αριθμός ταιριάζει με την αξία κατώτατων ορίων αύξησης, το χρονικό γραμματόσημο αυξάνεται.