Skip to main content

Τι είναι ένα εικονικό σύστημα μνήμης;

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

Εάν ο υπολογιστής δεν είχε τοΔυνατότητα πρόσβασης στην εικονική μνήμη Όταν εξαντλούσε τη μνήμη RAM, ο χρήστης θα λάβει ένα μήνυμα σφάλματος που να υποδεικνύει ότι άλλες εφαρμογές θα πρέπει να κλείσουν για να φορτώσουν ένα νέο πρόγραμμα.Η διαδικασία εικονικής μνήμης λειτουργεί αναζητώντας θέσεις στη φυσική μνήμη που δεν έχουν προσπεραθεί για ένα συγκεκριμένο χρονικό διάστημα.Αυτές οι πληροφορίες στη συνέχεια αντιγράφονται σε μια περιοχή στο σκληρό δίσκο.Ο διαθέσιμος χώρος που απελευθερώνεται μπορεί τώρα να χρησιμοποιηθεί για τη φόρτωση του νέου προγράμματος.

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

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

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