A computing system and method employing a processor device for generating real addresses associated with memory locations of a real memory system for reading and writing of data thereto, the system comprising: a plurality of memory blocks in the real memory system for storing data, a physical memory storage for storing the pages of data comprising one or more real memory blocks, each real memory block partitioned into one or more sectors, each comprising contiguous bytes of physical memory; a translation table structure in the physical memory storage having entries for associating a real address with sectors of the physical memory, each translation table entry including one or more pointers for pointing to a corresponding sector in its associated real memory block, the table accessed for storing data in one or more allocated sectors for memory read and write operations initiated by the processor; and, a control device for directly manipulating entries in the translation table structure for performing page operations without actually accessing physical memory data contents. In this system, the actual data of the pages involved in the operation are never accessed by the processor and therefore is never required in the memory cache hierarchy, thus eliminating the cache damage normally associated with these block operations. Further the manipulation of the translation table will involve reading and writing a few bytes to perform the operation as opposed to reading and writing the hundreds or thousands of bytes in the pages being manipulated.

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

 
Web www.patentalert.com

< (none)

< Reducing latency for a relocation cache lookup and address mapping in a distributed memory system

> Prime implicates and query optimization in relational databases

> (none)

~ 00095