Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový softvér >>

Čo spôsobuje veci, ako je závažné chyby výnimky

a pamäte (RAM) pre ukladanie dát. Napríklad pri načítaní dokumentu do aplikácie Microsoft Word, veľké časti súboru, ktorý upravujete zaberajú miesto v pamäti RAM. Vzhľadom k tomu, program potrebuje pamäti, že požaduje blokov pamäti konkrétnych veľkostiach od operačného systému. Program si pamätá umiestnenie každého bloku prideľuje pomocou ". Ukazovatele " V prípade, že program pokúsi zapísať dáta na miesto za koncom pamäťovému bloku, alebo v prípade, že program, dostane zamieňať a pokúsi získať prístup k neexistujúcej blok pamäte pomocou neplatný ukazovateľ, operačný systém môže vidieť, že deje, a generuje " strana porúch " alebo " chyba segmentácie &Quote .; Operačný systém vypne program, pretože program evidentne nevie, čo to robí
  • Neplatná operácia -. Mikroprocesor má konečný počet inštrukcií chápe, a každá inštrukcia je reprezentovaný číslom známym ako ". OPCODE " Operačný kód 43 môže znamenať " pridať, " operačný kód 52 môže znamenať " množiť, " atď. V prípade, že mikroprocesor je vykonanie programu, a prichádza na operačný kód, že sa nerozpozná, alebo, že sa nemôže vykonať z dôvodu súčasného stavu je vo, potom mikroprocesor zastaví sťažovať. Operačný systém spracováva túto sťažnosť vypnutie programu problematický. Nelegálny operačný kódy bežne prichádzajú od softvéru skákanie na miesto v pamäti, ktorá neobsahuje platné informácie o programe.

    Všetky tieto problémy sú spôsobené ľudskou chybou na strane programátora. Programátor nie je dosť usilovní zachytiť výnimku, alebo umožňuje program pre prístup k neplatné pamäte. Niekedy príčinou je nekompetentnosť alebo neskúsenosť, ale v mnohých prípadoch je zložitosť dnešných programov. Existujú stovky výnimiek a často milióny blokov pamäti, že program spravuje v zložitej, vrstvené prostredia. Jeden zlý pohyb a dôjde k chybe aplikácie - softvér je veľmi krehký. Testovanie nájde veľa chýb, ale zvyčajne to nie je nájsť všetky
    Tieto odkazy vám pomôže dozvedieť sa viac :.

  • Čo sú chyby Závažná výnimka
  • MS Windows chybové správy
    ?
  • Chyba aplikácie hlásenia a často kladené otázky
  • Ďalšie Net: Dekódovacia Chybové hlásenie
  • Rozhranie Hall of Shame: Chybové správy
  • Ako pamäti počítača funguje
  • Ako Operačné systémy fungujú
  • Ako mikroprocesory Work
    Page [1] [2]