Τι είναι το αρχείο αντιστοίχισης μνήμης στο λειτουργικό σύστημα;
Τι είναι το αρχείο αντιστοίχισης μνήμης στο λειτουργικό σύστημα;

Βίντεο: Τι είναι το αρχείο αντιστοίχισης μνήμης στο λειτουργικό σύστημα;

Βίντεο: Τι είναι το αρχείο αντιστοίχισης μνήμης στο λειτουργικό σύστημα;
Βίντεο: Ποιό είναι το συνολικό μέγεθος της μνήμης RAM του υπολογιστή σας (με απόκλιση 10 ΜΒ); 2024, Νοέμβριος
Anonim

ΕΝΑ αρχείο χαρτογραφημένο με μνήμη είναι ένα χαρακτηριστικό για όλα τα σύγχρονα λειτουργικό σύστημα . Απαιτεί συντονισμό μεταξύ των μνήμη διαχειριστή και το υποσύστημα I/O. Βασικά, μπορείτε να πείτε το OS ότι κάποιοι αρχείο είναι το υποστηρικτικό κατάστημα για ένα συγκεκριμένο τμήμα της διαδικασίας μνήμη . Για να το καταλάβουμε αυτό, πρέπει να κατανοήσουμε το εικονικό μνήμη.

Ομοίως, μπορεί κανείς να αναρωτηθεί, τι είναι τα αρχεία με αντιστοίχιση μνήμης και πώς χρησιμοποιούνται;

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

Γνωρίζετε επίσης τι είναι τα αρχεία με αντιστοίχιση μνήμης και ποια είναι τα πλεονεκτήματα; Οφέλη . ο όφελος του χαρτογράφηση μνήμης ένα αρχείο αυξάνει την απόδοση I/O, ειδικά όταν χρησιμοποιείται σε μεγάλα αρχεία . Για μικρά αρχεία , μνήμη - χαρτογραφημένα αρχεία μπορεί να οδηγήσει σε σπατάλη χαλαρού χώρου καθώς μνήμη Οι χάρτες είναι πάντα ευθυγραμμισμένοι με το μέγεθος της σελίδας, το οποίο είναι κυρίως 4 KiB.

Ομοίως, τι εννοείτε με την αντιστοίχιση αρχείων στη μνήμη;

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

Τι εννοείς ανώνυμη χαρτογράφηση;

Ανώνυμη χαρτογράφηση αντιστοιχίζει μια περιοχή της εικονικής μνήμης της διαδικασίας που δεν υποστηρίζεται από κανένα αρχείο. Τα περιεχόμενα είναι αρχικοποιήθηκε στο μηδέν. Από αυτή την άποψη ένας ανώνυμη χαρτογράφηση είναι παρόμοιο με το malloc και χρησιμοποιείται σε ορισμένες εφαρμογές malloc(3) για ορισμένες εκχωρήσεις.

Συνιστάται: