ChimeraRevo – Le migliori guide e recensioni tech del Web
menubar
ChimeraRevo – Le migliori guide e recensioni tech del Web close menu
  • Store
  • Audio
    • Migliori Cuffie
    • Migliori Alternative Airpods
    • Migliori Alternative Airpods Pro
    • Migliori Casse Speaker Bluetooth
  • Fotografia
    • Corso foto iPhone e Android
    • Migliori Action Cam
    • Migliori Fotocamere Reflex
    • Migliori Fotocamere Compatte
    • Migliori Fotocamere Mirrorless
    • Migliori Fotocamere Istantanee
    • Migliori Fotocamere Bridge
  • Elettronica
    • Casa Domotica
    • Migliori Smartphone
    • Migliori iPhone
    • Migliori Smart TV
    • Migliori iPad
    • Migliori Tablet
    • Migliori Macchine Del Caffè
    • Miglior Aspirapolvere Senza Filo
    • Migliori Friggitrici Ad Aria
  • Gaming
    • Migliori Notebook Gaming
    • Migliori PC Fisso Gaming
    • Migliori Monitor Gaming
    • Migliori Sedie Gaming
  • Informatica
    • Migliori Notebook
    • Migliori PC Fisso
    • Migliori Router
    • Migliori Ripetitori Wi-Fi
    • Migliori Stampanti WiFi
    • Migliori Telecamere Sorveglianza
  • Recensioni
  • Guide
    • Android
    • Apple
    • Giochi
    • Hardware
    • Internet
    • Linux
    • Smartphone
    • Windows
Tag: Streaming
Home > Guide > Internet > Buffering: cos’è e come funziona

Buffering: cos’è e come funziona

Gaetano Abatemarco Mag 26, 2017

Nel ramo informatico definiamo la parola buffer come la regione di un determinato supporto di memoria atta a gestire, temporaneamente, delle informazioni mentre esse vengono trasferite tra un computer e un altro. Lo scopo principale di tale operazione è quello di ridurre le diverse velocità di elaborazione delle due unità.

Infatti, proprio in questi momenti, entra in gioco il buffer capace di sopperire a differenti velocità di lavoro di due componenti hardware (periferiche di un computer) oppure quando due software con diverse priorità (processi primari e secondari) devono poter comunicare tra loro. In questi casi, il buffering (ovvero la funzionalità di caricamento dati nella memoria di buffer) è in grado di accorciare i tempi di attesa riducendo al minimo le perdite di tempo.

Generalmente, il buffer risiede nella memoria centrale (RAM) la quale, potendo garantire una velocità di esecuzione superiore rispetto quelle di un hard disk magnetico, assicurerà dei tempi di risposta molto più efficienti. Volendo entrare un attimino nello specifico, il buffering è gestito attraverso algoritmi FIFO (“first-in, first-out”). Questo garantirà l’utilizzo di differenti tempistiche di scrittura e lettura delle informazioni all’interno della memoria centrale.

Buffer: differenza tra software e hardware

Come abbiamo accennato precedentemente, il buffer può essere implementato e coordinato sia a livello software (un programma individua la porzione di memoria buffer e gestirà poi i flussi dati in ingresso e uscita) che hardware (attraverso l’utilizzo di supporti di memoria). Oggi è possibile utilizzare entrambi i metodi ma, la soluzione software, è di gran lunga la più utilizzata; con la sua più semplice implementazione infatti, garantisce performance nettamente superiori rispetto all’implementazione software del buffer.

In quali contesti ci si appoggia alla memoria buffer?

In primo luogo, viene utilizzata nella comunicazione tra componenti hardware che lavorano a velocità differenti (un processore elabora molto più velocemente rispetto all’acquisizione di informazioni da parte della tastiera). Il buffering cerca di eliminare i tempi di attesa riducendo al minimo i tempi morti causati da velocità basse di alcuni dispositivi di input o output. Un esempio tra tutti è la stampa di un documento.

Il processore, dopo aver elaborato le informazioni da stampare, li “appoggia” nella memoria di buffering in modo da poter lavorare su un diverso processo riducendo quindi i tempi complessivi senza preoccuparsi dei tempi di esecuzione della stampante. Sarà infatti interesse di quest’ultima andare a pescare le informazioni dal buffer senza interrogare il processore.

Buffering in rete (streaming video)

In rete, il buffering invece, nel caso in cuoi due nodi di rete devono scambiare una mole elevate di informazioni, potrebbero voler accedere alla memoria buffer per mantenere questi dati fino a che il canale di comunicazione desiderato non si liberi per la comunicazione. Si tratta di una procedura di estrema importanza nel campo del networking perché, nel caso in cui i dati da inviare eccedano rispetto le capacità della rete, l’hub farà uso del buffer il quale si occuperà dello smaltimento della coda.

Un altro caso di particolare interesse per quanto concerne il buffering di rete, lo troviamo nel campo dello streaming video.

In quel caso l’applicazione web di interesse per la visione di un filmato, caricherà parte dei dati prima di avviare la riproduzione. Questo permetterà, nel caso in cui ci sia un blocco del flusso di alcuni secondi, la continuazione della visione senza causare particolari problemi.

La volontà di vedere un filmato in alta definizione provocherà un caricamento più lento rispetto ad uno streaming in bassa definizione. Ecco perché, se ci avvaliamo di connessioni di rete poco veloci, faremo fatica con lo streaming video in HD.

Come aggiungere bordi agli screenshot su Windows 11 e 10

14 ore fa

Al giorno d’oggi acquisire uno screenshot è diventata un’operazione molto comune. Chiunque, per qualsiasi motivo, ascquisisce una schermata sul proprio smartphone, ma anche sul proprio PC. Inoltre, molti utenti tendono a modificarli, una volta acquisiti, leggi di più…

come aggiungere bordi agli screenshot su windows 11 e 10

Come creare un foglio di carta intestata

19 ore fa

Potrebbe esserci la necessità di creare dei fogli di carta intestata, in maniera tale da ottenere dei documenti professionali da utilizzare, ad esempio, in ambito lavorativo. A tale scopo ci vengono incontro diversi servizi come, leggi di più…

come creare un foglio di carta intestata

Le migliori alternative a Microsoft Excel da usare online e gratis

5 giorni fa

Fra i software aziendali più utilizzati al mondo non può di certo mancare Microsoft Excel. Nonostante il software di casa Microsoft sia ormai presente sulla quasi totalità dei PC, può capitare di dover utilizzare computer leggi di più…

Le migliori alternative a Microsoft Excel da usare online e gratis

Lo smartphone si riavvia di continuo? Ecco cosa controllare

1 settimana fa

Se siete qui perché il vostro smartphone si riavvia di continuo, non allarmatevi. Molto spesso, infatti, le cause di questo problema sono molto banali e bastano piccole operazioni per scongiurare il peggio. In questa guida leggi di più…

lo smartphone si riavvia di continuo

6 cose da non fare mai per non rovinare il PC Windows

2 settimane fa

Il PC ormai fa parte della nostra vita quotidiana, consentendoci di svolgere una moltitudine di operazioni comodamente da casa. Tuttavia, per compiere determinate operazioni o per ottimizzare il PC bisogna effettivamente avere delle buone conoscenze leggi di più…

6 cose da non fare mai per non rovinare il pc windows

Iscriviti alla Newsletter

Articoli recenti

  • Come aggiungere bordi agli screenshot su Windows 11 e 10
  • Come creare un foglio di carta intestata
  • Le migliori alternative a Microsoft Excel da usare online e gratis
  • Lo smartphone si riavvia di continuo? Ecco cosa controllare
  • 6 cose da non fare mai per non rovinare il PC Windows
  • Chi siamo
  • Contatti
  • Pubblicità
  • Lavora con noi
  • Privacy

Copyright © 2020. Tutti i diritti riservati. ChimeraRevo SRL - P.I.: IT05544220659

Modifica impostazioni sulla privacy