Τι σημαίνει το σφάλμα: δεν ήταν δυνατή η ανάγνωση της μνήμης

Πίνακας περιεχομένων:

Τι σημαίνει το σφάλμα: δεν ήταν δυνατή η ανάγνωση της μνήμης
Τι σημαίνει το σφάλμα: δεν ήταν δυνατή η ανάγνωση της μνήμης

Βίντεο: Τι σημαίνει το σφάλμα: δεν ήταν δυνατή η ανάγνωση της μνήμης

Βίντεο: Τι σημαίνει το σφάλμα: δεν ήταν δυνατή η ανάγνωση της μνήμης
Βίντεο: το σφάλμα | ποιοι είναι και τι θέλουν οι εχθροί του λαού; [11] 2024, Απρίλιος
Anonim

Πολλοί χρήστες των Windows αντιμετώπισαν το κοινό σφάλμα "δεν είναι δυνατή η ανάγνωση". Σε αυτήν την περίπτωση, η εφαρμογή που προκάλεσε αυτό το σφάλμα σταματά αμέσως τη λειτουργία της, δηλαδή, ο χρήστης δεν έχει την ευκαιρία να αποθηκεύσει δεδομένα. τα αποτελέσματα των ωρών εργασίας μπορούν να καταστραφούν αμέσως. Γι 'αυτό είναι σημαντικό να κατανοήσουμε τι σημαίνει το θανατηφόρο σφάλμα "η μνήμη δεν μπορεί να διαβαστεί".

Τι σημαίνει το σφάλμα: δεν ήταν δυνατή η ανάγνωση της μνήμης
Τι σημαίνει το σφάλμα: δεν ήταν δυνατή η ανάγνωση της μνήμης

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

Τι είναι το Windows Memory Manager

Η μνήμη στο λειτουργικό σύστημα Windows αποτελείται συνήθως από δύο στοιχεία:

1. Φυσική μνήμη, που είναι μνήμη τυχαίας προσπέλασης (RAM), δηλ. μια πραγματική συσκευή συνδεδεμένη στη μητρική πλακέτα του υπολογιστή.

2. Εικονική μνήμη (ονομάζεται αρχείο σελιδοποίησης). Αυτή η περιοχή της μνήμης δεν δημιουργείται χρησιμοποιώντας μια πραγματική συσκευή, αλλά χρησιμοποιώντας ένα ειδικό αρχείο που βρίσκεται στον σκληρό δίσκο του υπολογιστή. Το αρχείο σελιδοποίησης χρησιμοποιείται για να αυξήσει τη συνολική ποσότητα μνήμης υπολογιστή χωρίς να αγοράσει επιπλέον συσκευές.

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

Σε αυτόν τον μηχανισμό κατανομής πόρων μπορεί να προκύψει μια αποτυχία: συμβαίνει εάν μια εφαρμογή προσπαθεί να διαβάσει μια περιοχή μνήμης που έχει ήδη δεσμευτεί από άλλο πρόγραμμα ή σύστημα. Έτσι, το σφάλμα "δεν είναι δυνατή η ανάγνωση της μνήμης" σημαίνει ότι η εφαρμογή προσπάθησε να διαβάσει (διαβάστε σε μετάφραση από τα Αγγλικά - "read") την περιοχή της μνήμης στην οποία δεν έχει πρόσβαση.

Αιτίες του σφάλματος "δεν είναι δυνατή η ανάγνωση"

Υπάρχουν πολλοί λόγοι για τους οποίους μια εφαρμογή μπορεί να προσπαθήσει να διαβάσει δεδομένα από μια "ξένη" περιοχή μνήμης:

1. Αρχικά λανθασμένα σχεδιασμένο λογισμικό.

2. Η παρουσία κακόβουλου λογισμικού στον υπολογιστή (ιοί, Trojans, worms κ.λπ.).

3. Κατεστραμμένο αρχείο σελιδοποίησης ή άλλα αρχεία συστήματος.

4. Διενέξεις λογισμικού, συμπεριλαμβανομένων προγραμμάτων οδήγησης υλικού.

5. Ζημιά στον τομέα όπου βρίσκεται μέρος του αρχείου σελιδοποίησης, ζημιά ή υπερθέρμανση της μνήμης RAM.

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

Συνιστάται: