BUFFER CIRCULAIRE Meryem EL BAKRI. PLAN Introduction Buffer circulaire Fonctionnement.

Slides:



Advertisements
Présentations similaires
Commerce électronique Automne  Introduction  Création du panier d’achats  Migration du panier d’achats  Conclusion.
Advertisements

Page de garde Validation d ’APEF.
Maitresse Célestine – août 2011 M1Les longueurs  Les unités de mesure L'unité principale de mesure des longueurs est le mètre. Dans la vie courante, on.
L’ordinateur et ses composants Un ordinateur est composée d'une unité centrale et de périphériques. Tous les périphériques sont branchés sur l'unité centrale.
CINI – Li115 1 Semaine 9 Algorithmes de tri ● Introduction ● Tri à bulle ● - principe ● - algorithme ● - efficacité ● Tri par sélection ● - principe, algorithme,
L’ENERGIE EOLIENNE ET LES EOLIENNES CMQ 3E. L’ÉNERGIE ÉOLIENNE Une éolienne transforme l'énergie cinétique du vent en énergie mécanique. Soit cette énergie.
Presenter par : FELOUANI Mohamed-Amine. INTRODUCTION : En comptabilité nationale, il existe différents valeurs de mesures des unités de mesures économiques.
Tableaux en C Mardi 2/05.
Transport, énergie et environnement
Correspondance B2i - Technologie
Les Instructions Itératives (Les Boucles)
L’opération de multiplication
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Quelques Termes INFORMATIQUE ? ORDINATEUR ( Système Informatique)?
Visite guidée - session 3 Les postes de charge et les gammes
Pointeurs et langage C.
Algorithme et programmation
Semaine #1 INF130 par Frédérick Henri.
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
7.1 Transformation linéaire
Ce qui manque B ANSELMETTI Juin 2017.
Exercices corrigés de statistiques
Matrices, déclaration en CSharp
Présentation multimédia avec open office
1 Cotation fonctionnelle des pièces 1 Exigences fonctionnelles 2 Cotation des jonctions entre pièces 3 Méthode de cotation d’une pièce.
Le point de partage d’un segment
Ce videoclip produit par l’Ecole Polytechnique Fédérale de Lausanne
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Routage S 3 - Questionnaire N°1
Tolérances de fabrication et ajustements Construction mécanique Tolérances de fabricationAjustementsTolérances ISO.
L’électricité qui bouge!
Fonctions Logiques & Algèbre de BOOLE
L ES I NSTRUCTIONS I TÉRATIVES (L ES B OUCLES ) Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira,
Cours N°9: Algorithmiques Les Tableaux 1
VI. Résistance électrique
Base de Gestion de Comptes Personnels
Evaluation de l'UE TICE 1 TRANSMISSION DES DONNEES INFORMATIQUES SABATIER Fabienne 1ère année de sciences du langage/sciences de l’éducation.
Le moniteur Le clavier L'unité centrale (l'ordinateur proprement dit) Qui sont des périphériques DEFINITIONS DE BASE.
Type Concret – Type Abstrait
À l’intérieur de l’ordinateur
Bus et adressage GIF-1001: Ordinateurs: Structure et Applications
Calcul Scientifique Initiation à SCILB
Système Kanban. La méthodologie de mise en place d’un système kanban Etape 1 : Collecter les données relatives au flux à organiser : Caractéristiques.
DÉTECTION DE DÉFAUTS DANS DES HOLOGRAMMES DE PHASE
Les méthodes non paramétriques
1 PROJET D’INFORMATIQUE les composants de l'ordinateur Gammoudi Rayéne 7 B 2.
Les réseaux logiques programmables
La puissance du transfert d’énergie électrique entre un générateur et un circuit constitué de conducteurs ohmiques dépend-elle de ces conducteurs ohmiques.
Les structures de base Listes chainées. Listes Les listes(similaire aux tableaux) sont des structures informatiques qui permettent de garder en mémoire.
Niveau 2 : Tables de plongée
Position, dispersion, forme
EXPOSER DES TYPES DE MÉMOIRE (EXTERNE) Réaliser par :Youcef Ladjal Belhadj A/Fatah Salmi Brahim Sous la direction de: mesieux ziania.
Schéma d'un ordinateur L'INTERIEUR DE L'ORDINATEUR.
Les erreurs de mesure Projet d’Appui au renforcement des capacités
Structure de données utiles
RABAH M ed Ali 2018/2019
Conception cartographique
Piles et files.
Chapitre 2 : Représentation de l’information dans la machine Introduction Représentation des nombres négatifs –Signe / valeur absolue –Complément à 1 –Complément.
Encadré par : M. Mohammad EL GHABZOURI Elaboré par : - AZEGAMOUT Mohamed - ABOULKACEM abdelouahed - GOUN Ayoub EXPOSÉ Sous le thème : SER 2018 Parallélisme.
Listes Chaînées.
GEOMETRIE VECTORIELLE
Domaine d’emploi Les types de tables Les paramètres Utilisation
Structure de données Les listes.
Type Tableau Partie 1 : Vecteurs
Global Positioning System
Les Commandes de base Linux. 1 L’aide sur les commandes Linux ◦ help : obtenir de l’aide pour une commande interne du shell. Elle permet aussi d'afficher.
Transcription de la présentation:

BUFFER CIRCULAIRE Meryem EL BAKRI

PLAN Introduction Buffer circulaire Fonctionnement

INTRODUCTION En électronique, un buffer est un montage spécifique destiné à amplifier le courant de sortie d'un circuit, permettant de raccorder plus d'utilisateurs sur la sortie de ce circuit. En informatique, buffer est le terme anglais équivalent à mémoire tampon, une zone de mémoire virtuelle ou de disque dur utilisée pour stocker temporairement des données, notamment entre deux processus ou deux pièces d'équipement ne fonctionnant pas à la même vitesse.

BUFFER CIRCULAIRE Un buffer circulaire est une structure de données utilisant un buffer de taille fixe et dont le début et la fin sont considérés comme connectés. Les buffers circulaires sont souvent utilisés pour gérer des flux de données ou pour implémenter un comportement de type FIFO.

FONCTIONNEMENT Un buffer circulaire peut être vu comme un buffer de taille infinie avec une fenêtre glissante de taille n limitée sur les données. Il permet de voir n données dans le passé à partir de la position courante. En général, le processus d'écriture rapide ajoute une valeur à la fois (write) et le processus de lecture moins rapide lit l'ensemble des valeurs disponibles (read).

Les données utiles se trouvent entre les pointeurs write et read.! Si write > read, des données non lues seront écrasées. Cela veut dire que le processus A d'écriture est trop rapide ou que le processus B de lecture est trop lent.

Un buffer circulaire peut être implémenté à l'aide d'une queue. Toutefois, pour être le plus efficace possible, il est implémenté à l'aide d'un tableau de m éléments. Lorsqu’un index arrive en bout de tableau (= m-1), la position suivante reviendra au début du tableau. Le calcul de l’index correspond au reste d’une division entière (modulo) de l’index par la taille du tableau.

Merci pour votre Ecoute