Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment Cypher cryptographie pour Or…
  • Les avantages de la programmation dé…
  • Comment faire pour transférer des d…
  • Comment faire pour afficher la liste…
  • Stratégies de développement des pr…
  • Les différences entre les liens et …
  • Comment écrire un script Shell pour…
  • Comment choisir formulaire ColdFusio…
  • Comment créer un titre Utilisation …
  • Comment faire pour convertir Hex pou…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment générer un nombre aléatoire dans Ada 
  • Qu'est-ce qu'une conversion de Maildir 
  • Comment faire pour exécuter VMware dans un terminal Linux 
  • Quels sont les rôles des attributs de référence et situé dans un diagramme de classes design 
  • Comment s'intégrer avec ColdFusion 
  • Comment écrire un Pseudocode dans Visual Basic 
  • Comment mettre en place SourceSafe 
  • Comment faire pour utiliser un service Web dans un flux de données SSIS 
  • Comment utiliser les ListBox en C GUI 
  • Video Studio Tutorial 
  • Connaissances Informatiques © http://www.ordinateur.cc