Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Aritmetické chyby:
* Division o nula: Pokus o rozdelenie čísla o nulu. To je matematicky nedefinované a môže viesť k neočakávaným výsledkom.
* pretečenie: Výsledok aritmetickej operácie presahujúcej maximálnu hodnotu, ktorú predstavuje typ údajov.
* Underflow: Výsledok aritmetickej operácie, ktorá sa pohybuje pod minimálnou hodnotou, ktorú predstavuje typ údajov.
* Chyby s pohyblivou rádovou čiarkou: Chyby, ktoré sa vyskytujú počas aritmetických operácií s plávajúcim bodom, ako sú strata presnosti, chyby zaokrúhľovania a NAN (nie číslo).
2. Chyby pamäte:
* porucha stránky: Pokus o prístup k pamäti, ktorá sa momentálne nie je mapovaná do adresného priestoru procesu. Toto sa často stáva, keď sa program pokúša získať prístup k pamäti, ktorá jej nie je pridelená, alebo keď operačný systém potrebuje vymeniť stránky, aby vytvoril priestor pre iné procesy.
* chyby zbernice: Problémy s prenosom údajov medzi procesorom a pamäťou. Môžu byť spôsobené chybnými pamäťovými modulmi, nesprávnymi nastaveniami pamäte alebo dokonca fyzickým poškodením základnej dosky.
* chyby vyrovnávacej pamäte: Problémy s vnútornou pamäťou CPU. Dôvodom môže byť chybné moduly vyrovnávacej pamäte alebo softvérové chyby, ktoré vedú k nesprávnej správe vyrovnávacej pamäte.
3. Chyby inštrukcií:
* Nelegálne pokyny: Pokus o vykonanie inštrukcie, ktorú CPU neuznáva. Toto sa často stáva pri pokuse o spustenie softvéru navrhnutého pre inú architektúru procesorov.
* Neplatný opcod: Pokus o vykonanie inštrukcie s neplatným OPCode (Operation Code).
4. Ďalšie chyby:
* Chyby zarovnania: Pokus o prístup k pamäti na adrese, ktorá nie je zarovnaná s požadovanou hranicou. Môže to byť spôsobené problémami so softvérom alebo problémami s hardvérom.
* Dátové chyby: Chyby zistené počas prenosu údajov, ako sú poškodené údaje alebo chyby parity.
5. Chyby zabezpečenia:
* porušenia privilégií: Pokusy o prístup k chráneným systémovým zdrojom alebo vykonávania privilegovaných pokynov bez požadovaných povolení.
Dôležité poznámky:
* Špecifické typy chýb zistení CPU sa môžu líšiť v závislosti od architektúry procesorov a operačného systému.
* Mechanizmus spracovania chýb CPU sa líši aj v závislosti od architektúry procesora. Niektorí spracovatelia majú vstavané mechanizmy detekcie a korekcie chýb, zatiaľ čo iné sa pri riešení týchto situácií spoliehajú na operačný systém.
* Manipulácia s výnimkou: Keď sa CPU stretne s chybou, zvyčajne vygeneruje výnimku. Toto je signál, ktorý prerušuje normálny tok programu a umožňuje ovládacie prvky operačného systému alebo osobitného obsluhy výnimky.
Je dôležité poznamenať, že ide iba o niekoľko bežných príkladov. CPU dokáže zistiť a spracovať širokú škálu chýb v závislosti od konkrétnych zapojených komponentov implementácie a hardvéru.