Co Znamená Chyba: Paměť Nelze Přečíst

Obsah:

Co Znamená Chyba: Paměť Nelze Přečíst
Co Znamená Chyba: Paměť Nelze Přečíst

Video: Co Znamená Chyba: Paměť Nelze Přečíst

Video: Co Znamená Chyba: Paměť Nelze Přečíst
Video: Jak funguje paměť a jak toho můžeš využít?! 2024, Březen
Anonim

Mnoho uživatelů systému Windows se setkalo s běžnou chybou „paměť nelze přečíst“. V tomto případě aplikace, která způsobila tuto chybu, okamžitě zastaví svou práci, to znamená, že uživatel nemá možnost uložit žádná data; výsledky pracovní doby mohou být okamžitě zničeny. Proto je důležité pochopit, co znamená fatální chyba „paměť nelze přečíst“.

Co znamená chyba: paměť nelze přečíst
Co znamená chyba: paměť nelze přečíst

K této chybě dochází výhradně v systému Windows. A aby bylo možné tento problém lépe vysvětlit, je nutné znát některé zvláštnosti využití paměti v pojmenovaném operačním systému.

Co je Windows Memory Manager

Paměť v operačním systému Windows se obvykle skládá ze dvou komponent:

1. Fyzická paměť, což je paměť s náhodným přístupem (RAM), tj. skutečné zařízení připojené k základní desce počítače;

2. Virtuální paměť (tzv. Stránkovací soubor). Tato oblast paměti se nevytváří pomocí skutečného zařízení, ale pomocí speciálního souboru umístěného na pevném disku počítače. Stránkovací soubor se používá ke zvýšení celkového množství paměti počítače bez zakoupení dalších zařízení.

Tyto dvě části paměti je třeba sdílet ve všech aplikacích. Tento úkol řeší speciální část operačního systému - správce paměti. Alokace paměti je složitý proces, ale její hlavní princip je následující: všechny aplikace si rezervují potřebné množství paměti prostřednictvím „prostředníka“- správce paměti. Nezáleží na tom, zda program používá fyzickou paměť nebo stránkovací soubor, požaduje pouze množství, které potřebuje, po kterém manažer přidělí určité množství paměti.

V tomto mechanismu přidělování prostředků může dojít k selhání: stane se, pokud se aplikace pokusí přečíst oblast paměti, která je již rezervována jiným programem nebo systémem. Chyba „paměť nelze přečíst“tedy znamená, že se aplikace pokusila přečíst (číst v překladu z angličtiny - „číst“) oblast paměti, do které nemá přístup.

Příčiny chyby „paměť nelze přečíst“

Existuje mnoho důvodů, proč se aplikace může pokusit číst data z oblasti „cizí“paměti:

1. původně nesprávně navržený software;

2. Přítomnost škodlivého softwaru v počítači (viry, trojské koně, červy atd.);

3. Poškozený stránkovací soubor nebo jiné systémové soubory;

4. Softwarové konflikty, včetně hardwarových ovladačů;

5. Poškození sektoru, kde je umístěna část stránkovacího souboru, poškození nebo přehřátí paměti RAM.

Bohužel se nejedná o úplný seznam, což značně komplikuje identifikaci příčiny chyby „paměť nelze přečíst“v každém jednotlivém případě. Tyto důvody jsou však nejčastější.

Doporučuje: