Δικτύωση

Γνώση Υπολογιστών >> Δικτύωση >  >> Εικονική Δίκτυα

Εξηγήστε πώς το σύστημα εικονικής μνήμης χρησιμοποιεί τη σελίδα ζήτησης;

Εικονική μνήμη με σελίδα ζήτησης:Μια απλοποιημένη εξήγηση

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

Εδώ είναι η κατανομή:

1. Εικονική μνήμη: Αντί να αποθηκεύετε ολόκληρο το βιβλίο (το πρόγραμμά σας) στο μικρό γραφείο (φυσική μνήμη), το κρατάτε σε ένα πολύ μεγαλύτερο εικονικό χώρο (εικονική μνήμη).

2. Ζητήστε τηλεειδοποίηση: Φέρνετε μόνο σελίδες από το βιβλίο (εικονική μνήμη) στο γραφείο σας (φυσική μνήμη) όταν τα χρειάζεστε πραγματικά.

3. Πίνακας σελίδας: Για να παρακολουθείτε ποιες σελίδες βρίσκονται στο γραφείο, έχετε έναν πίνακα (πίνακα σελίδας) που χαρτογραφεί τις διευθύνσεις εικονικής σελίδας στις φυσικές διευθύνσεις σελίδας.

4. Βλάβη σελίδας: Εάν χρειάζεστε μια σελίδα που δεν βρίσκεται στο γραφείο, πρέπει να "σφάλματα σελίδας". Αυτό σημαίνει:

- Το πρόγραμμά σας σταματά.

- Το λειτουργικό σύστημα αναζητά την ζητούμενη σελίδα σε δευτερεύουσα αποθήκευση (σκληρός δίσκος).

- Η σελίδα αντιγράφεται από το σκληρό δίσκο σε φυσική μνήμη (το γραφείο σας).

- Το πρόγραμμά σας επανεκκινείται από όπου σταμάτησε.

5. Οφέλη από τη σελίδα ζήτησης:

- επιτρέπει σε μεγαλύτερα προγράμματα να εκτελούν: Μπορείτε να εκτελέσετε προγράμματα μεγαλύτερα από τη φυσική σας μνήμη.

- Βελτιωμένη απόδοση: Μόνο οι απαραίτητες σελίδες φορτώνονται, εξοικονομώντας τη μνήμη και τον χρόνο επεξεργασίας.

- Πολλαπλά προγράμματα μπορούν να εκτελεστούν: Με την ανταλλαγή σελίδων μέσα και έξω, το σύστημα μπορεί να χειριστεί αποτελεσματικά πολλαπλά προγράμματα.

απλή αναλογία:

Φανταστείτε ότι διαβάζετε ένα βιβλίο σε ένα Kindle. Δεν χρειάζεται να κατεβάσετε ολόκληρο το βιβλίο ταυτόχρονα. Μπορείτε να κατεβάσετε μόνο τις σελίδες που διαβάζετε αυτή τη στιγμή. Αυτό είναι παρόμοιο με τον τρόπο με τον οποίο λειτουργεί η σελιδοποίηση της ζήτησης.

Τεχνικές λεπτομέρειες:

* πλαίσια σελίδας: Κομμάτια σταθερού μεγέθους φυσικής μνήμης.

* Πίνακες σελίδας: Δομές δεδομένων που μεταφράζουν εικονικές διευθύνσεις σε φυσικές διευθύνσεις.

* Buffer Translation Lookaside (TLB): Μια προσωρινή μνήμη που αποθηκεύει πρόσφατα χρησιμοποιείται καταχωρήσεις πίνακα σελίδων για ταχύτερη πρόσβαση.

* Αλγόριθμοι αντικατάστασης σελίδας: Αποφασίζει ποιες σελίδες θα ανταλλάξουν από τη φυσική μνήμη όταν είναι γεμάτες.

Συμπερασματικά, η Paging Demand σας επιτρέπει να χρησιμοποιείτε αποτελεσματικά τη φυσική σας μνήμη, φορτώνοντας μόνο τις απαραίτητες σελίδες από τον εικονικό χώρο μνήμης σας, καθιστώντας δυνατή τη λειτουργία μεγάλων προγραμμάτων και τη βελτίωση της συνολικής αποδοτικότητας του συστήματος.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα