Skip to main content

Τι είναι η εικονική μνήμη;

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

Με εικονική μνήμη, το σύστημα είναι σε θέση να αναζητήσει εφαρμογές στη μνήμη RAM που δεν χρησιμοποιείται και αντιγράφει το ίδιο στον σκληρό δίσκο.Ως αποτέλεσμα, μπορούν να φορτωθούν περισσότεροι χώρος στη μνήμη RAM και μπορούν να φορτωθούν νέες εφαρμογές που πρέπει να χρησιμοποιηθούν αμέσως.Η όλη διαδικασία γίνεται αυτόματα και ο χρήστης δεν χρειάζεται να κάνει κλικ σε οτιδήποτε.Λειτουργεί διαιρώντας το χώρο διευθύνσεων των προγραμμάτων εφαρμογής σε πολλές μικρότερες σελίδες.Αυτές οι μικρότερες σελίδες είναι 4k byte σελίδες, το καθένα με διάφορες διευθύνσεις εικονικής μνήμης.

Σελίδα είναι η διαδικασία με την οποία οι αδρανοποιημένες εικονικές σελίδες αποθηκεύονται στον σκληρό δίσκο και στη συνέχεια αποκαθίστανται στην πραγματική μνήμη ότανΟ χρήστης πρέπει να λειτουργήσει μια συγκεκριμένη εφαρμογή.Οι πίνακες σελίδας χρησιμοποιούνται από τα λειτουργικά συστήματα υπολογιστών για να αποθηκεύσετε προσωρινά τη χαρτογράφηση αυτής της ανταλλαγής μεταξύ των εικονικών διευθύνσεων διαφόρων εφαρμογών και φυσικών διευθύνσεων (RAM).Αυτό το μέρος του σκληρού δίσκου στον οποίο αποθηκεύονται προσωρινά οι σελίδες ονομάζεται αρχείο σελίδας.

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

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

Ένα σύστημα υπολογιστή που χρησιμοποιεί εικονική μνήμη έχει πρόσβαση σε έναν πιο οικονομικό τρόπο δημιουργίας περισσότερου αποθηκευτικού χώρου.Ο χώρος σκληρού δίσκου είναι πολύ φθηνότερος από τους μάρκες RAM που είναι εγκατεστημένοι στον υπολογιστή.Χρησιμοποιώντας εικονική μνήμη, αποφεύγεται η ανάγκη αναβάθμισης/προσθήκης της μνήμης RAM.