Dépassement de capacité
- Dépassement de capacité
-
Dépassement d'entier
En informatique, un dépassement d'entier (integer overflow) est une condition qui se produit lorsqu'une opération mathématique produit une valeur numérique supérieure à celle représentable dans l'espace de stockage disponible. Par exemple, l'ajout d'une unité au plus grand nombre pouvant être représenté entraîne un dépassement d'entier.
Origine
Le nombre de bits d'un espace de stockage détermine la valeur maximale qui peut y être représentée. Les nombres de bits des espaces de stockage les plus courants et les valeurs maximales associées sont :
- 8 bits : valeur maximum représentable = 28 - 1 = 255 ;
- 16 bits : valeur maximum représentable = 216 - 1 = 65 535 ;
- 32 bits : la plus courante chez les ordinateurs personnels, la valeur maximum représentable = 232 - 1 = 4 294 967 295;
- 64 bits : valeur maximum représentable = 264 - 1 = 18 446 744 073 709 551 615 ;
- 128 bits : valeur maximum représentable = 2128 - 1 = 340 282 366 920 938 463 463 374 607 431 768 211 455
Puisqu'une opération mathématique peut produire un résultat plus grand que la valeur maximale représentable, une impossibilité d'enregistrer le résultat de l'opération peut survenir. Cette condition d'erreur résulte en un message d'erreur ou en la troncation du résultat qui est alors erroné.
- Portail de la programmation informatique
- Portail de la sécurité informatique
Catégories : Programmation informatique | Bogue | Exploit (informatique)
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Dépassement de capacité de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
dépassement de capacité par valeurs inférieures — reikšminių skaitmenų praradimas statusas T sritis automatika atitikmenys: angl. underflow vok. Bereichsunterschreitung, f; Unterlauf, m rus. потеря значимости, f pranc. dépassement de capacité par valeurs inférieures, m; dépassement vers le bas,… … Automatikos terminų žodynas
dépassement — [ depasmɑ̃ ] n. m. • 1856; de dépasser 1 ♦ Action de dépasser. Le dépassement des véhicules est interdit dans cette agglomération. Absolt, cour. Dépassement dangereux. 2 ♦ Comptab. Somme excédentaire sur un budget, un devis, un compte.… … Encyclopédie Universelle
dépassement vers le bas — reikšminių skaitmenų praradimas statusas T sritis automatika atitikmenys: angl. underflow vok. Bereichsunterschreitung, f; Unterlauf, m rus. потеря значимости, f pranc. dépassement de capacité par valeurs inférieures, m; dépassement vers le bas,… … Automatikos terminų žodynas
dépassement — ● n. m. ►FLUXDON Version française d overflow. Désigne les opérations nécessitant une précision qui excède celle que peut atteindre le système sur lequel on les réalise. On trouve aussi l expression dépassement de capacité , qui veut dire la même … Dictionnaire d'informatique francophone
Dépassement (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Un dépassement est le fait de rouler pendant un instant, en général relativement court, à côté d’un autre véhicule à une vitesse supérieure à la sienne… … Wikipédia en Français
Jour du dépassement — Le jour du dépassement ou jour du dépassement global, est une date dans l année où, théoriquement, les ressources renouvelables de la planète pour cette année auraient été consommées. Au delà de cette date, l humanité puiserait dans les réserves… … Wikipédia en Français
8051 — Intel 8051 Intel P8051 Intel 8051 ou 8051 est un microcontrôleur (MC) développé par Intel en 1980 pour être utilisé dans des produits embarqués. C est encore une architecture populaire ; de nombreux microcontrôleurs plus récents incorporent… … Wikipédia en Français
Intel 8051 — Intel P8051 Intel 8051 ou 8051 est un microcontrôleur (MC) développé par Intel en 1980 pour être utilisé dans des produits embarqués. C est encore une architecture populaire ; de nombreux microcontrôleurs plus récents incorporent un cœur… … Wikipédia en Français
Bogue (informatique) — Bug informatique Pour les articles homonymes, voir Bogue et Bug. Un bug (de l’anglais bug, « insecte ») ou bogue[1],[2] est, en informat … Wikipédia en Français
Bogue Informatique — Bug informatique Pour les articles homonymes, voir Bogue et Bug. Un bug (de l’anglais bug, « insecte ») ou bogue[1],[2] est, en informat … Wikipédia en Français