Concretement qu'est-ce qu'un buffer?
Fermé
An0d
Messages postés
23
Date d'inscription
dimanche 21 décembre 2003
Statut
Membre
Dernière intervention
1 novembre 2008
-
6 mai 2004 à 09:37
non - 21 mars 2018 à 09:59
non - 21 mars 2018 à 09:59
A voir également:
- Uma frame buffer size c'est quoi
- Buffer en c - Meilleures réponses
- Un buffer c'est quoi - Meilleures réponses
- Question au sujet du *Uma Frame Buffer Size* ✓ - Forum Matériel & Système
- Folder size - Télécharger - Gestion de fichiers
- Tree size - Télécharger - Gestion de fichiers
- Channel size limit exceeded ✓ - Forum Mail
- Buffer size c'est quoi - Forum TV & Vidéo
9 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
6 mai 2004 à 10:41
6 mai 2004 à 10:41
buffer = zone mémoire de taille limitée servant à stocker des données (généralement de façon temporaire).
On utilise les buffers pour l'accès aux fichiers, mais aussi pour le réseau et pour le stockage d'un tas d'autres informations.
Buffer overflow, c'est le fait d'entrer trop de données dans le buffer, provoquant une écriture dans une zone mémoire hors du buffer (--> d'où les exploits, virus...)
Dans certains cas (Cobol), on créé des buffers qui sont exactement de la taille de chaque enregistrement du fichier qu'on veut lire.
On a définit donc une structure (numéro client, nom, adresse, code postale, ville...) et on créé un buffer de la taille exacte de cette structure.
Ainsi, on pourra par exemple lire 1 client à la fois du fichier.
C'est plus pratique.
On utilise les buffers pour l'accès aux fichiers, mais aussi pour le réseau et pour le stockage d'un tas d'autres informations.
Buffer overflow, c'est le fait d'entrer trop de données dans le buffer, provoquant une écriture dans une zone mémoire hors du buffer (--> d'où les exploits, virus...)
Dans certains cas (Cobol), on créé des buffers qui sont exactement de la taille de chaque enregistrement du fichier qu'on veut lire.
On a définit donc une structure (numéro client, nom, adresse, code postale, ville...) et on créé un buffer de la taille exacte de cette structure.
Ainsi, on pourra par exemple lire 1 client à la fois du fichier.
C'est plus pratique.
21 mars 2018 à 09:59