Kas ir e-piekļuves pārkāpums?

datora mātesplate tuvplānā

Apskatot datora iekšējos elementus.

Attēla kredīts: Teka77/iStock/Getty Images

Ja jūsu dators reģistrē kļūdu "EAccessViolation", tas nozīmē, ka programmai neizdevās nolasīt vai ierakstīt sistēmas RAM. EAccessViolation kļūdas neparādās ikreiz, kad rodas atmiņas kļūda: tās parādās pēc atkārtotām kļūdām un norāda uz būtisku kļūdu programmas kodā. Tomēr kļūdas ne vienmēr ir kodā. EAccessViolation kļūdas var būt grūti izolēt, ja vien neesat programmētājs, kas strādā pie programmas jautājums, jo programmēšanas kļūdu, draiveru problēmu un sliktas RAM kombinācija izraisa kļūdas.

EAccessViolation Errors ir atmiņas kļūdas

Operētājsistēma izslēdz EAccessViolations, kad programma mēģina piekļūt nederīgai atmiņai. Datoriem ir efektīvi jāpārvalda sistēmas atmiņa, lai dažādas programmas nepārrakstītu vienu un to pašu krātuvi un nesabojātu viena otru. EAccessViolations ir "piekļuves pārkāpumu" veids, kas ir atmiņas kļūdu klasifikācija, ja programmas mēģina piekļūt atmiņai, kas nav piešķirta, ir piešķirta citai programmai vai ir ierobežota. Lai programma varētu izmantot atmiņu, atmiņa ir jāpiešķir. Programmas var atsaukt atmiņā saglabātos datus un tiem piekļūt ar atmiņas adresi; EAccessPārkāpumi parasti rodas, ja programma pieprasa datus uz kļūdainu adresi. Datu bojājumi un aparatūras kļūdas var padarīt datus nelasāmus un radīt arī EAccessViolation kļūdas.

Dienas video

Programmēšanas kļūdu piekļuves pārkāpumi

Ja vien neesat programmētājs, vislabākais, ko varat darīt, lai apietu ar programmām saistītos EAccessViolations, ir programmu atjaunināšana uz jaunākajām versijām. Dažas programmēšanas darbības var izraisīt kļūdu, jo dators tās interpretē kā ļaunprātīgu kodu. EAccessViolation programmēšanas kļūdas var būt ļoti specifiskas un ierobežotas. Piemēram, IBM ziņoja par piemēru EaccessViolation Rational Portfolio Manager, aizpildot beigu datumus ar reģionu, kas iestatīts uz ķīniešu valodu.

Slikti vadītāja piekļuves pārkāpumi

Draivera kļūdas var izraisīt EAccessViolations. Draiveri ir programmas veids, kas ļauj operētājsistēmai izmantot perifērijas aparatūru, piemēram, grafikas kartes, Ethernet adapterus un skaņas kartes. Varat novērst ar draiveriem saistītas problēmas, atjauninot draiverus uz jaunākajām versijām. Atšķirībā no programmēšanas kļūdām, kas izolē kļūdas tikai noteiktām programmām, draiveru kļūdas var nomocīt sistēmu ikreiz, kad programma izmanto attiecīgo aparatūru.

RAM aparatūras kļūme

Bieža EAccessPārkāpumi var liecināt par lielāku sistēmas problēmu: RAM aparatūras kļūme. EAccessPārkāpumi rodas, ja programma adresē nederīgu atmiņu; ja informācija netiek saglabāta pareizi, programma izvilks nederīgo atmiņu pat tad, ja lasīšanas un rakstīšanas komandas ir pareizas. Varat noteikt RAM kļūmi, izmantojot iebūvēto Windows atmiņas diagnostikas programmu vai palaižot trešās puses programmu, piemēram, MemTest86.