Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Wat is Buffering in programmeren ?
Buffering is een programmeertaal methode om gegevens tijdelijk op te slaan. Meestal een buffer verschaft een vertraging of een wachttoestand voor gegevens die bestemd is voor gebruik door een ander programma . Programma's geschreven voor verschillende soorten applicaties te bedienen verschillende conventies op het gebruik van buffers . Gegevensuitwisseling

informatie verzonden van de ene toepassing naar de andere kan niet altijd direct worden overgedragen . De ontvangende programma kan druk zijn , en wachten tot het reageren op een verzoek van de oproepende programma te hangen zou veroorzaken . Programma's die regelmatig met elkaar een " pijplijn " die een buffer voor opdrachten . In dit geval de buffer is een bestand . Het oproepende programma stuurt het verzoek in de pijplijn zit , schrijft de gegevens naar het bestand en krijgt dan op met andere taken , het periodiek controleren van een andere buffer om te zien of het andere programma het verzoek heeft voldaan en schriftelijk de resultaten .

Netwerk Buffers

buffering
vertraagt ​​de verzending van gegevens over netwerken en kan een probleem veroorzaken voor interactieve toepassingen zoals internettelefonie . Vertraging op een Internet telefoontje kan het gesprek onmogelijk maken , maar geen van de partijen is gemachtigd om het probleem op te lossen . De vertraging wordt veroorzaakt door buffers op vele routers tussen de twee eindpunten van de verbinding . Routers buffer gegevens om te wachten op hun uitgaande verbinding beschikbaar komen . Netwerk congestie veroorzaakt netwerk buffering . Netwerkgateways ook gegevens buffer zodat het kan worden gecontroleerd op ongeoorloofde of virussen . Het controleren van het programma kan niet werken zo snel als de snelheid van de binnenkomende gegevens , zodat de gegevens back-up in een buffer totdat het packet inspection het einde van de transmissie bereikt . Veel ontvangende toepassingen buffer data die vanuit het netwerk, omdat de gegevens kunnen niet aankomen van de bestelling .
Multimedia Buffer

Buffers
worden niet alleen gebruikt door programma's te sturen gegevens uit, maar programma's binnenkomende gegevens ook gelezen in buffers . Het voorbeeld dat de meeste webgebruikers ervaring is een mediaspeler buffering gestreamde content. Videospelers buffer inhoud als het aankomt. Ze zijn in staat om te beginnen met het afspelen van inhoud voordat alle bestanden is aangekomen . Indien de speler wordt uitgevoerd op een hogere snelheid dan de netwerkverbinding , zal het wachten om het bestand weer te geven totdat het voldoende content te houden gaan terwijl de rest van het bestand aankomt . Vaak is de schatting van welk deel nodig is in de buffer is onjuist en de speler begint met de video of het spelen van het geluid , maar om te pauzeren halverwege omdat het opraken van de inhoud aan te tonen .
< Br > Buffer Overflow

meeste programma
gelezen data in segmenten . Aanvragen zijn alleen in staat om te werken met bestanden die zijn geschreven in een vertrouwde formaat . Dit stelt hen in staat te vertrouwen dat aankomen gegevens op het programma maximale grootte zal worden gepresenteerd . Als het programma wordt gegeven een grotere brok van gegevens dan het geheugen structuur het is bereid om het te houden , zal een fout optreden . In deze gevallen zal het programma crashen en melden een " buffer overflow . " Dit betekent dat het zo veel data in het buffer niet aankan .

Previous: Next:
  Computer Programming Languages
·Hoe te Variabelen importeren n…
·Hoe te Bitsgewijze Operations …
·Hoe kan ik HTML Waarden invoeg…
·Hoe maak je een tekstvak displ…
·Hoe maak je een tekening draai…
·Hoe een Infinite Loop Stop 
·Hoe maak je een 2D- game gebru…
·T - SQL Proper Functions 
·Hoe te Tekst converteren naar …
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
Wat is proportioneel lettertype ? 
  Programmering Articles
·Hoe te Spike Penselen In GtkRadiant 
·Structuur van JavaScript 
·Hoe je Multiple Lines of VB.NET Schrijf 
·Hoe een Output Stroom Van een URL in Jav…
·Hoe maak je een opgeslagen Procedure Cal…
·Hoe maak je een PHP -bestand maken 
·Java Activation Framework Tutorial 
·Hoe Vergelijk een vorige record in Acces…
·Hoe maak je unieke eigenschappen Delete …
Copyright © Computer Kennis http://www.nldit.com