Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Co způsobuje věci, jako je závažné chyby výjimky

íklad při načtení dokumentu do aplikace Microsoft Word, velké části souboru, který upravujete zabírají místo v paměti RAM. Vzhledem k tomu, program potřebuje paměti, že požaduje bloků paměti konkrétních velikostech od operačního systému. Program si pamatuje umístění každého bloku přiděluje pomocí ". Ukazatele " V případě, že program pokusí zapsat data na místo za koncem paměťovému bloku, nebo v případě, že program, dostane zaměňovat a pokusí získat přístup k neexistující blok paměti pomocí neplatný ukazatel, operační systém může vidět, že děje, a generuje " strana poruch " nebo " chyba segmentace &Quot.; Operační systém vypne program, protože program evidentně neví, co to dělá
  • Neplatná operace -. Mikroprocesor má konečný počet instrukcí chápe, a každá instrukce je reprezentován číslem známým jako ". opcode " Operační kód 43 může znamenat " přidat, " operační kód 52 může znamenat " množit, " atd. V případě, že mikroprocesor je vykonání programu, a přichází na operační kód, že se nerozpozná, nebo, že se nemůže provést z důvodu současného stavu je ve, pak mikroprocesor zastaví stěžovat. Operační systém zpracovává tuto stížnost vypnutí programu problematický. Nelegální operační kódy běžně přicházejí od softwaru skákání na místo v paměti, která neobsahuje platné informace o programu.

    Všechny tyto problémy jsou způsobeny lidskou chybou na straně programátora. Programátor není dost pilní zachytit výjimku, nebo umožňuje program pro přístup k neplatné paměti. Někdy příčinou je nekompetentnost nebo nezkušenost, ale v mnoha případech je složitost dnešních programů. Existují stovky výjimek a často miliony bloků paměti, že program spravuje ve složité, vrstvené prostředí. Jeden špatný pohyb a dojde k chybě aplikace - software je velmi křehký. Testování najde mnoho chyb, ale obvykle to není najít všechny
    Tyto odkazy vám pomůže dozvědět se více:.

  • Co jsou chyby Závažná výjimka
  • MS Windows chybové zprávy
    ?
  • Chyba aplikace hlášení a často kladené otázky
  • Další Net: Dekódovací Chybová hlášení
  • Rozhraní Hall of Shame: Chybové zprávy
  • Jak paměti počítače funguje
  • Jak Operační systémy fungují
  • Jak mikroprocesory Work
    Page [1] [2]