A computer system is provided including a processor, a persistent storage
device, and a main memory connected to the processor and the persistent
storage device. The main memory includes a compressed cache for storing
data retrieved from the persistent storage device after compression and an
operating system. The operating system includes a plurality of
interconnected software modules for accessing the persistent storage
device and a filter driver interconnected between two of the plurality of
software modules for managing memory capacity of the compressed cache and
the buffer cache.
Ένα συγκρότημα ηλεκτρονικών υπολογιστών παρέχεται συμπεριλαμβανομένου ενός επεξεργαστή, μιας επίμονης συσκευής αποθήκευσης, και μιας κύριας μνήμης που συνδέεται με τον επεξεργαστή και την επίμονη συσκευή αποθήκευσης. Η κύρια μνήμη περιλαμβάνει μια συμπιεσμένη κρύπτη για την αποθήκευση των στοιχείων που ανακτώνται από την επίμονη συσκευή αποθήκευσης μετά από τη συμπίεση και ένα λειτουργικό σύστημα. Το λειτουργικό σύστημα περιλαμβάνει μια πολλαπλότητα των διασυνδεμένων ενοτήτων λογισμικού για την πρόσβαση της επίμονης συσκευής αποθήκευσης και ενός οδηγού φίλτρων που διασυνδέονται μεταξύ δύο από την πολλαπλότητα των ενοτήτων λογισμικού για τη διαχείριση της ικανότητας μνήμης της συμπιεσμένης κρύπτης και της κρύπτης απομονωτών.