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.

Ένα σύστημα και μια μέθοδος για ένα χρονικό γραμματόσημο όπου ένας πίνακας των χρονικών γραμματοσήμων διατηρείται. Κάθε φορά που αντιστοιχεί το γραμματόσημο στην ηλικία ενός φραγμού των στοιχείων. Η ηλικία των στοιχείων καθορίζεται από την αξία του χρονικού γραμματοσήμου στον πίνακα. Όταν ένας φραγμός των στοιχείων γράφεται, το χρονικό γραμματόσημο που αντιστοιχεί στα στοιχεία επαναρυθμίζεται χωριστά με το γράψιμο ενός μηδενός στη σφραγισμένη αξία. Κάθε γραμματόσημο γερνιέται με την ενημέρωση των χρονικών γραμματοσήμων σε προκαθορισμένα χρονικά διαστήματα. Η γήρανση ενός χρονικού γραμματοσήμου περιλαμβάνει την ανάγνωση του χρονικού γραμματοσήμου, καθοριστικός εάν για να προωθήσει το χρονικό γραμματόσημο, και την προώθηση του χρονικού γραμματοσήμου. Ένας τυχαίος αριθμός παράγεται για κάθε φορά που γραμματόσημο. Ο τυχαίος αριθμός συγκρίνεται με μια αξία κατώτατων ορίων αύξησης. Εάν ο τυχαίος αριθμός ταιριάζει με την αξία κατώτατων ορίων αύξησης, το χρονικό γραμματόσημο αυξάνεται.

 
Web www.patentalert.com

< (none)

< Generic fault tolerant platform

> Method and apparatus for duplicating tag systems to maintain addresses of CPU data stored in write buffers external to a cache

> (none)

~ 00002