Hva er en eAccess brudd?

Hva er en eAccess brudd?


Hvis datamaskinen registrerer en "EAccessViolation" feil, betyr det at et program ikke klarte å lese eller skrive til system-RAM. EAccessViolation feil ikke pop hver gang det er en minnefeil: de viser seg etter gjentatte feil og innebærer en større feil i programkoden. Men feilene er ikke alltid i koden. EAccessViolation feil kan være vanskelig å isolere med mindre du er en programmerer arbeider på det aktuelle programmet på grunn av en kombinasjon av programmeringsfeil, driverproblemer og dårlig RAM forårsake feil.

EAccessViolation feil er minne feil

Operativsystemet turer EAccessViolations når et program prøver å få tilgang ugyldig minne. Datamaskiner trenger for å effektivt administrere systemminne for å holde forskjellige programmer fra å overskrive den samme lagrings og krasje hverandre. EAccessViolations er en type "tilgangsbrudd", som er en minnefeil klassifisering for når en programmer prøver å få tilgang til minne som ikke er tildelt, er allokert til et annet program eller er begrenset. For at et program å bruke minne, må minnet som skal tildeles. Programmer kan huske, og data som er lagret på med minnet adressen minnet; EAccessViolations oppstår vanligvis når programmet ber om data ved en feil adresse. Data korrupsjon og maskinvarefeil kan gjøre dataene uleselige og produsere EAccessViolation feil også.

Programmeringsfeil Tilgang Brudd

Med mindre du er en programmerer, det beste du kan gjøre for å omgå programrelaterte EAccessViolations innebærer å oppdatere programmene til de nyeste versjonene. Enkelte programmerings atferd kan utløse feil fordi datamaskinen tolker dem som ondsinnet kode. EAccessViolation programmeringsfeil kan være veldig spesifikk og begrenset i omfang. For eksempel IBM rapporterte et eksempel EaccessViolation i Rational Portfolio Manager når du fyller ut sluttdato med regionen satt til kinesisk.

Bad Driver Adgangs brudd

Driver feil kan føre EAccessViolations. Drivere er en type program som gjør at operativsystemet til å bruke ekstern hardware som grafikkort, Ethernet-adaptere og lydkort. Du kan feilsøke driverrelaterte problemer ved å oppdatere drivere til de nyeste versjonene. I motsetning til programmeringsfeil som isolerer feilene til bare bestemte programmer, kan driverfeil plage et system som helst et program bruker maskinvaren i spørsmålet.

RAM maskinvarefeil

Hyppige EAccessViolations kan være en indikasjon på et større system problem: RAM maskinvarefeil. EAccessViolations oppstår når et program tar for ugyldig minne; dersom opplysningene ikke blir lagret på riktig måte, vil programmet trekke tilbake ugyldig minne selv om lese og skrive kommandoer er riktige. Du kan identifisere RAM feil med den innebygde Windows Memory Diagnostic program eller ved å kjøre et tredjepartsprogram som Memtest86.