Ce înseamnă Eroarea: Memoria Nu A Putut Fi Citită

Cuprins:

Ce înseamnă Eroarea: Memoria Nu A Putut Fi Citită
Ce înseamnă Eroarea: Memoria Nu A Putut Fi Citită

Video: Ce înseamnă Eroarea: Memoria Nu A Putut Fi Citită

Video: Ce înseamnă Eroarea: Memoria Nu A Putut Fi Citită
Video: Tutorial: O eroare simpla ! 2024, Aprilie
Anonim

Mulți utilizatori de Windows au întâmpinat eroarea comună „memoria nu poate fi citită”. În acest caz, aplicația care a provocat această eroare își oprește imediat funcționarea, adică utilizatorul nu are posibilitatea de a salva nicio dată; rezultatele orelor de muncă pot fi distruse instantaneu. De aceea este important să înțelegem ce înseamnă eroarea fatală „memoria nu poate fi citită”.

Ce înseamnă eroarea: memoria nu a putut fi citită
Ce înseamnă eroarea: memoria nu a putut fi citită

Această eroare apare exclusiv pe Windows. Și pentru a explica mai bine această problemă, este necesar să cunoaștem unele dintre particularitățile utilizării memoriei în sistemul de operare numit.

Ce este Windows Memory Manager

Memoria în sistemul de operare Windows constă de obicei din două componente:

1. Memoria fizică, care este o memorie cu acces aleatoriu (RAM), adică un dispozitiv real conectat la placa de bază a computerului;

2. Memorie virtuală (numită fișier de paginare). Această zonă de memorie nu este creată utilizând un dispozitiv real, ci folosind un fișier special aflat pe hard diskul computerului. Fișierul de paginare este utilizat pentru a crește cantitatea totală de memorie a computerului fără a achiziționa dispozitive suplimentare.

Aceste două bucăți de memorie trebuie să fie partajate între toate aplicațiile. Această sarcină este rezolvată de o parte specială a sistemului de operare - managerul de memorie. Alocarea memoriei este un proces complex, dar principiul său principal este următorul: toate aplicațiile își rezervă cantitatea de memorie de care au nevoie printr-un „intermediar” - managerul de memorie. Nu contează pentru program dacă folosește memorie fizică sau un fișier de paginare, solicită doar suma de care are nevoie, după care managerul alocă o anumită cantitate de memorie.

În acest mecanism de alocare a resurselor se poate produce un eșec: se întâmplă dacă o aplicație încearcă să citească o zonă de memorie care este deja rezervată de un alt program sau sistem. Astfel, eroarea „memoria nu poate fi citită” înseamnă că aplicația a încercat să citească (citit în traducere din engleză - „citit”) zona de memorie la care nu are acces.

Cauzele erorii „memoria nu poate fi citită”

Există multe motive pentru care o aplicație ar putea încerca să citească date dintr-o zonă de memorie „străină”:

1. Software inițial conceput incorect;

2. Prezența software-ului rău intenționat pe computer (viruși, troieni, viermi etc.);

3. Fișier de paginare deteriorat sau alte fișiere de sistem;

4. Conflicte software, inclusiv în driverele hardware;

5. Deteriorarea sectorului în care se află o parte a fișierului de paginare, deteriorarea sau supraîncălzirea RAM.

Din păcate, aceasta nu este o listă completă, ceea ce complică foarte mult identificarea cauzei erorii „memoria nu poate fi citită” în fiecare caz individual. Cu toate acestea, aceste motive sunt cele mai frecvente.

Recomandat: