Auxiliary storage slot scavenger

   
   

In a computing system implementing a virtual memory system having real memory storage frames for storing virtual pages of data and an auxiliary storage system comprising auxiliary storage slots for storing copies of corresponding virtual pages provided in real storage frames, a system and method for freeing auxiliary storage slots to enable further copying of pages thereto. The method comprising the steps of: a) traversing a queue of page frame table entries indicating presence and location of virtual page data in the real storage system; b) determining from the real storage frame backing a page whether the page has been changed in the real storage, and in response, determining whether the page is backed in a corresponding slot in auxiliary storage; c) identifying the auxiliary slot corresponding to the changed frame; and, b) removing the virtual page in said corresponding slot in said auxiliary storage, wherein further room is made available in said auxiliary storage for accommodating storage of other virtual page entries.

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

 
Web www.patentalert.com

< Method and system for improved audio data retrieval from an optical media

< System and method for transferring ownership of data in a distributed shared memory system

> Method for recording and storage of system information in multi-board solid-state storage systems

> Family calendar notification and tracking

~ 00148