A computer system includes an external unit governing a cache which generates a set-dirty request as a function of a coherence state of a block in the cache to be modified. The external unit modifies the block of the cache only if an acknowledgment granting permission is received from a memory management system responsive to the set-dirty request. The memory management system receives the set-dirty request, determines the acknowledgment based on contents of the plurality of caches and the main memory according to a cache protocol and sends the acknowledgment to the external unit in response to the set-dirty request. The acknowledgment will either grant permission or deny permission to set the block to the dirty state.

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

 
Web www.patentalert.com

< Communication module having power supply requirement identification

< MFENCE and LFENCE micro-architectural implementation method and system

> Method of detecting a source strobe event using change detection

> Methods and apparatus for partial and consistent monitoring of object-oriented programs and systems

~ 00091