| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Quelle est la mémoire tampon dans la programmation
    ? Buffering est une méthode de programmation pour stocker temporairement des données . Habituellement, un tampon fournit un retard , ou un état d'attente pour les données qui sont destinés à être utilisés par un autre programme . Les programmes écrits pour différents types d' applications fonctionnent les différentes conventions sur l'utilisation de tampons . Data Exchange

    informations envoyées par une application à une autre ne peut pas toujours être transféré instantanément. Le programme de résidence peut être occupé, et en attendant de répondre à une demande entraînerait le programme appelant à accrocher. Programmes qui communiquent régulièrement entre eux établir un « pipeline », qui est un tampon de commandes . Dans ce cas, le tampon est un fichier . Le programme appelant envoie la demande dans le pipeline , écrit des données dans le fichier, puis obtient sur d'autres tâches, en vérifiant périodiquement un tampon différent pour voir si l'autre programme a rempli la demande écrite et sur ​​les résultats.

    Réseau Tampons

    Buffering ralentit la transmission des données sur les réseaux et peut poser un problème pour les applications interactives telles que la téléphonie sur Internet . Retard à l' appel téléphonique Internet peut faire la conversation impossible, mais aucune des parties n'est habilitée à résoudre le problème. Le retard est causé par des tampons sur de nombreux routeurs entre les deux extrémités de la connexion. Routeurs données tampons pour attendre leur connexion sortante soit disponible . L'encombrement du réseau provoque mémoire tampon de réseau. Les passerelles de réseau aussi tampon de données de manière à pouvoir être inspecté de données ou de virus non autorisées. Le programme de contrôle ne peut pas fonctionner aussi vite que la vitesse des données entrantes , afin de sauvegarder les données dans une mémoire tampon jusqu'à ce que l' inspection des paquets arrive à la fin de la transmission . Beaucoup reçoivent des applications de données tampons en provenance du réseau , car les données peuvent arriver dans le désordre .

    Multimédia tampons

    tampons ne sont pas seulement utilisés par les programmes d'envoyer données , mais aussi des programmes lisent les données dans des tampons . L'exemple que l'expérience de la plupart des utilisateurs Web est un acteur tampon médias du contenu diffusé . Joueurs Vidéo contenu de la mémoire tampon comme il arrive. Ils sont capables de commencer à lire le contenu avant tout le fichier est arrivé. Cependant , si le joueur se déplace à une vitesse plus rapide que la connexion réseau , il faudra patienter pour afficher le fichier jusqu'à ce qu'il ait assez de contenu pour le maintenir pendant que le reste du fichier arrive . Souvent, l' estimation de ce pourcentage est nécessaire dans la mémoire tampon est incorrecte et le joueur commence à montrer la vidéo ou la lecture du son , seulement à mi-chemin à travers pause parce qu'il n'a plus de contenu à afficher .
    < Br > Buffer Overflow

    La plupart des programmes lisent les données en segments. Les demandes ne sont en mesure de travailler avec des fichiers créés dans un format familier. Cela leur permet de faire confiance à ce que les données qui arrivent seront présentés à la taille maximale des programmes. Si le programme est donné une plus grande part des données de la structure de la mémoire, il a préparé à tenir, une erreur se produit . Dans ces cas , le programme va se planter et de signaler un " buffer overflow ". Cela signifie qu'il ne peut pas gérer autant de données dans sa mémoire tampon .

    Previous :

    next :
      articles connexes
    ·Trucs et astuces pour Frontpage 2003 
    ·Comment graphiquement plusieurs points de données dans…
    ·Comment utiliser le CLR Profiler 
    ·Comment constituer un dossier en TASM 
    ·La différence entre une méthode statique & Class Meth…
    ·Comment calculer les jours ouvrables dans SQL 
    ·Comment trouver d'autres instances d'une classe en C + …
    ·Comment faire pour convertir SGML pour ASN.1 
    ·Comment faire pour intégrer SRC dynamique en HTML 
    ·Comment puis-je convertir Content Creator 
      articles en vedette
    ·Comment écrire un pilote de périphérique PCI Simple 
    ·Comment puis-je changer alphanumérique à Integer en C…
    ·Comment écrire un script FTP 
    ·Idées pour CONT 
    ·Comment créer avec Test-Driven Development 
    ·Comment écrire VB.Net pour Notepad 
    ·Comment remplacer les majuscules en minuscules Avec en …
    ·Comment créer une redirection PHP pour une affiliation…
    ·Comment copier du texte dans le Presse-papiers de Windo…
    ·Comment compter les occurrences d'un caractère dans un…
    Copyright © Connaissances Informatiques http://fr.wingwit.com