Mida Viga Tähendab: Mälu Ei õnnestunud Lugeda

Sisukord:

Mida Viga Tähendab: Mälu Ei õnnestunud Lugeda
Mida Viga Tähendab: Mälu Ei õnnestunud Lugeda

Video: Mida Viga Tähendab: Mälu Ei õnnestunud Lugeda

Video: Mida Viga Tähendab: Mälu Ei õnnestunud Lugeda
Video: 法國重磅報告:中共以「三戰」滲透全球;孟晚舟4大破綻演砸愛國秀,中宣部密令流出;中共自曝孟晚舟間諜身份?| 遠見快評 唐靖遠 | 2021.09.27|Youmaker【直播評論】 2024, Aprill
Anonim

Paljud Windowsi kasutajad on kokku puutunud tavalise veaga "Mälu ei saa lugeda". Sellisel juhul peatab selle tõrke põhjustanud rakendus kohe oma töö, see tähendab, et kasutajal pole võimalust andmeid salvestada; töötundide tulemused saab koheselt hävitada. Sellepärast on oluline mõista, mida tähendab saatuslik viga "mälu ei saa lugeda".

Mida viga tähendab: mälu ei õnnestunud lugeda
Mida viga tähendab: mälu ei õnnestunud lugeda

See tõrge ilmneb ainult Windowsis. Ja selle probleemi paremaks selgitamiseks on vaja teada mõnda nimetatud operatsioonisüsteemi mälukasutuse eripära.

Mis on Windowsi mäluhaldur

Windows OS-i mälu koosneb tavaliselt kahest komponendist:

1. Füüsiline mälu, mis on muutmälu (RAM), s.t. reaalne seade, mis on ühendatud arvuti emaplaadiga;

2. Virtuaalmälu (seda nimetatakse otsingufailiks). See mälupiirkond pole loodud päris seadme abil, vaid spetsiaalse faili abil, mis asub arvuti kõvakettal. Saalefaili kasutatakse arvutimälu kogumahu suurendamiseks ilma lisaseadmeid ostmata.

Neid kahte mälu tuleb jagada kõigi rakenduste vahel. Selle ülesande lahendab operatsioonisüsteemi spetsiaalne osa - mäluhaldur. Mälu eraldamine on keeruline protsess, kuid selle peamine põhimõte on järgmine: kõik rakendused reserveerivad vajaliku mäluhulga „vahendaja” - mäluhalduri kaudu. Programmi jaoks pole vahet, kas see kasutab füüsilist mälu või isikuotsingufaili, see nõuab ainult vajalikku kogust, mille järel haldur eraldab teatud hulga mälu.

Selles ressursside jaotamise mehhanismis võib tekkida tõrge: see juhtub siis, kui rakendus üritab lugeda mälupiirkonda, mille teine programm või süsteem on juba reserveerinud. Seega viga "mälu ei saa lugeda" tähendab seda, et rakendus proovis lugeda (lugeda inglise keelest tõlkes - "lugeda") mälupiirkonda, millele tal pole juurdepääsu.

Vea "Mälu ei saa lugeda" põhjused

On palju põhjuseid, miks rakendus võib proovida andmeid lugeda "võõrast" mälupiirkonnast:

1. Esialgu valesti loodud tarkvara;

2. Pahatahtliku tarkvara olemasolu arvutis (viirused, Trooja hobused, ussid jne);

3. Kahjustatud lehefail või muud süsteemifailid;

4. Tarkvarakonfliktid, sealhulgas riistvaradraiverites;

5. Külgfaili osa asukoha sektori kahjustus, RAM-i kahjustus või ülekuumenemine.

Kahjuks pole see täielik loetelu, mis raskendab igal üksikul juhul tõrke "mälu ei saa lugeda" põhjuse tuvastamist. Kuid need põhjused on kõige levinumad.

Soovitan: