Debordare întregi

Autor: Louise Ward
Data Creației: 11 Februarie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Debordare întregi - Tehnologie
Debordare întregi - Tehnologie

Conţinut

Definiție - Ce înseamnă debordarea integrală?

Debordarea integrală este rezultatul unei încercări a unui procesor de a genera aritmetic un număr mai mare decât ceea ce se poate încadra în spațiul dedicat de stocare a memoriei. Operațiunile aritmetice au întotdeauna potențialul de a întoarce valori neașteptate, ceea ce poate provoca o eroare care obligă întregul program să se închidă. Din acest motiv, majoritatea programatorilor preferă să efectueze operațiuni matematice în cadrul unui cadru de excepție, care returnează în schimb o excepție în caz de revărsare întreagă.


Depășirea întreagă este, de asemenea, cunoscută sub denumirea de revărsare aritmetică.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Debordarea întregi

Un exemplu de revărsare întreagă ar putea apărea atunci când un dezvoltator de programe nu permite apariția unui număr negativ. În acest caz, dacă o variabilă efectuează o operație rezultând un număr negativ, apare o revărsare și variabila este returnată ca un număr întreg pozitiv. Un alt exemplu de overflow întreg ar fi împărțirea unui număr la zero, ceea ce obține matematic un număr mare cu o valoare infinită.

Un comportament al procesoarelor în cazul unui overflow întreg diferă de la un procesor la altul. Unitățile de prelucrare grafică și procesoarele de semnal digital sunt proiectate pentru a face față multor condiții aritmetice, inclusiv revărsării întregi. Într-o instanță de revărsare întreagă, aceste procesoare returnează de obicei numărul maxim permis.