visas išimtis
Neteisingas puslapis kaltė -. Programa naudoja atmintį (RAM) saugoti duomenis. Pavyzdžiui, kai jūs įkelti dokumentą į "Microsoft Word", didelė dalis failo jūs redaguojate užima vietos RAM. Kadangi programa turi atminties, ji prašo blokų atminties konkrečių dydžių nuo operacinės sistemos. Programa prisimena kiekvieno bloko ji išskirsto naudojant " vieta;. Žymiklį " Jei programa bando rašyti duomenis į nepatenkančių į atminties bloko pabaigos vietą, arba jei programa sutrinki ir bando prieiti neegzistuojantį atminties blokas, naudojant netinkamą žymeklį, operacinė sistema gali matyti, kad vyksta ir generuoja " puslapis kaltė " arba " segmentavimo kaltės. " Operacinė sistema išsijungia programa, nes programa akivaizdžiai nežino, ką jis daro
neteisėtos operacijos -. Mikroprocesorius turi baigtinį skaičių instrukcijas supranta, ir kiekvienas nurodymas atstovaujamos skaičius žinomas kaip ". OPCODE " Kodas operacijos 43 gali reikšti " pridėti, " kodas operacijos 52 gali reikšti " dauginti, " tt Jei mikroprocesorius yra vykdant programą, ir ateina į kodas operacijos, kad ji negali atpažinti arba kad ji negali atlikti dėl to, kad ji yra dabartinės padėties į, tada mikroprocesorius sustoja skųstis. Operacinė sistema rankenos dėl nutrūkusio nusižengusią programą šį skundą. Nelegalus opcodes paprastai iš programinės įrangos šokinėja į atminties vietą, neturi savyje negalioja programos informaciją.
Visi šių problemų sukelia žmogaus klaidos dėl programuotojas dalį. Programuotojas nepakanka darbštus sugauti išimtį arba leidžia programą susipažinti netinkamą atmintį. Kartais priežastis yra nekompetencija ar nepatyrimas, bet daugeliu atvejų tai yra šiandienos programų sudėtingumas. Yra šimtai išimtis ir dažnai milijonai blokų atminties, kuri programa valdomo sudėtingas, sluoksniuotos aplinkoje. Vienas neteisingas žingsnis ir paraiškos avarijos - programinė įranga yra labai trapi. Testavimas randa daug klaidų, tačiau paprastai ji neturi rasti juos visus
Šios nuorodos padės jums sužinoti daugiau.
Kas yra kritinė išimtis Klaidos
MS Windows Klaidų pranešimai
? Prašymas klaidas ir Dažnai užduodami klausimai
Sužinokite tinklas: dekodavimo Klaidų pranešimai
Sąsaja Hall Gėdos: Pranešimai apie klaidas
Kaip Computer Memory Works
Kaip Operacinės sistemos darbas
Kaip Mikroprocesoriai DarbaPage
[1] [2] [3]