anjevanje podatkov. Na primer, ko naložite dokument v Microsoft Wordu, veliki deli datoteko urejate zasedajo prostor v pomnilniku. Kot program potrebuje pomnilnik, ki ga zahteva blokov pomnilnika posebnih velikostih od operacijskega sistema. Program si zapomni lokacijo vsakega bloka razdeli s pomočjo ". Kazalec " Če program poskuša zapisati podatke na lokacijo izven koncu pomnilniškega bloka, ali če dobi program zmeden in poskuša dostopati do neobstoječega blok pomnilnika uporabo neveljaven kazalec, operacijski sistem, lahko vidimo, da se dogaja in ustvari " stran kriv " ali " krivda segmentacija. " Operacijski sistem izklopi program, ker je program očitno ne ve, kaj počne
Illegal operacija -. Mikroprocesor ima končno število navodila razume, in vsak ukaz zastopa številne znane kot ". opcode " Ukazne kode 43 lahko pomeni, da " dodati, " ukazne kode 52 lahko pomeni, da " množijo, " itd Če mikroprocesor Izvaja program in gre za ukazne kode, ki ne prepozna ali da ga ni mogoče izvesti zaradi trenutnega državi je, potem je mikroprocesor ustavi pritožujejo. Operacijski sistem obravnava ta očitek zaustavite program kršitelja. Nezakonite opcodes običajno prihajajo iz programske opreme, skakanje na lokacijo v pomnilniku, ki ne vsebuje veljavne informacije o programu.
Vse te težave so zaradi človeške napake na strani programerja. Programer ni dovolj prizadeven ujeti izjemo, ali omogoča program za dostop do neveljavnega spomina. Včasih je vzrok je nesposobnost ali neizkušenosti, vendar v mnogih primerih je zaradi kompleksnosti današnjih programov. Obstaja na stotine izjem in pogosto milijone blokov pomnilnika, ki program upravlja v zapletena, večplastna okolju. Ena napačna poteza in zruši uporabe - programska oprema je zelo krhka. Testiranje najde veliko napak, vendar običajno ne našli vse
teh povezav vam bo pomagal izvedeti več.
Kaj so smrtnimi Izjema Napake
MS Windows Error Messages
? Sporočila Application napakah in pogosta vprašanja
Naučite Net: Dekodiranje Sporočila o napakah
Vmesnik Hall of Shame: Sporočila o napakah
Kako Computer Memory Works
Kako Operacijski sistemi Delo
Kako mikroprocesorji Delo
Page
[1] [2]