Significato Dell'errore: Impossibile Leggere La Memoria

Sommario:

Significato Dell'errore: Impossibile Leggere La Memoria
Significato Dell'errore: Impossibile Leggere La Memoria

Video: Significato Dell'errore: Impossibile Leggere La Memoria

Video: Significato Dell'errore: Impossibile Leggere La Memoria
Video: Come si forma la memoria? Cosa significa DIMENTICARE? - Spiegazione 2024, Novembre
Anonim

Molti utenti Windows hanno riscontrato il comune errore "Impossibile leggere la memoria". In questo caso, l'applicazione che ha causato questo errore interrompe immediatamente il suo lavoro, ovvero l'utente non ha la possibilità di salvare alcun dato; i risultati delle ore di lavoro possono essere distrutti all'istante. Ecco perché è importante capire cosa significa l'errore fatale "la memoria non può essere letta".

Significato dell'errore: impossibile leggere la memoria
Significato dell'errore: impossibile leggere la memoria

Questo errore si verifica esclusivamente su Windows. E per spiegare meglio questo problema, è necessario conoscere alcune delle peculiarità dell'uso della memoria nel sistema operativo nominato.

Che cos'è Gestione memoria di Windows?

La memoria nel sistema operativo Windows di solito è costituita da due componenti:

1. Memoria fisica, che è una memoria ad accesso casuale (RAM), ad es. un vero e proprio dispositivo collegato alla scheda madre del computer;

2. Memoria virtuale (chiamata file di paging). Questa area di memoria non viene creata utilizzando un dispositivo reale, ma utilizzando un file speciale situato sul disco rigido del computer. Il file di paging viene utilizzato per aumentare la quantità totale di memoria del computer senza acquistare dispositivi aggiuntivi.

Questi due pezzi di memoria devono essere condivisi tra tutte le applicazioni. Questo compito è risolto da una parte speciale del sistema operativo: il gestore della memoria. L'allocazione della memoria è un processo complesso, ma il suo principio principale è il seguente: tutte le applicazioni riservano la quantità di memoria di cui hanno bisogno attraverso un "intermediario" - il gestore della memoria. Non importa per il programma se utilizza la memoria fisica o un file di paging, richiede solo la quantità di cui ha bisogno, dopo di che il gestore alloca una certa quantità di memoria.

È in questo meccanismo di allocazione delle risorse che può verificarsi un errore: si verifica se un'applicazione tenta di leggere un'area di memoria già riservata da un altro programma o sistema. Pertanto, l'errore "impossibile leggere la memoria" significa che l'applicazione ha tentato di leggere (leggere in traduzione dall'inglese - "leggere") l'area di memoria a cui non ha accesso.

Cause dell'errore "Impossibile leggere la memoria"

Ci sono molte ragioni per cui un'applicazione potrebbe tentare di leggere i dati da un'area di memoria "estranea":

1. Software inizialmente progettato in modo errato;

2. La presenza di software dannoso nel computer (virus, trojan, worm, ecc.);

3. File di paging danneggiato o altri file di sistema;

4. Conflitti software, inclusi i driver hardware;

5. Danneggiamento del settore in cui si trova parte del file di paging, danneggiamento o surriscaldamento della RAM.

Sfortunatamente, questo non è un elenco completo, il che complica notevolmente l'identificazione della causa dell'errore "memoria non leggibile" in ogni singolo caso. Tuttavia, questi motivi sono i più comuni.

Consigliato: