Banda (informatica)
Da Wikipedia, l'enciclopedia libera.
In campo informatico e nelle telecomunicazioni, il termine banda indica la quantità di dati che possono essere trasferiti, attraverso una connessione, in un dato periodo di tempo, in analogia con l'ampiezza di banda in campo fisico.
Normalmente la banda è limitata dal tipo di mezzo fisico utilizzato e dalle sue condizioni fisiche (interferenze, saturazione, etc.), studiati nel campo delle telecomunicazioni.
Indice |
[modifica] Misurazione
L'informazione base considerata è rispettivamente il bit nelle telecomunicazioni ed il byte in informatica, dunque la quantità di informazione trasferita nell'unità di tempo si misurerà rispettivamente in bit al secondo, abbreviato in bit/s o bps, detta bitrate, e byte al secondo, abbreviato in byte/s o Bps (si noti l'uso differente dell'iniziale b, minuscola per il bit e maiuscola per il byte).
L'origine delle diverse unità di misura si deve all'ambito delle misurazioni stesse: nelle telecomunicazioni si misura la banda passante di dispositivi di trasmissione seriali, ossia che trasmettono singoli bit, uno dietro l'altro (come avviene nelle reti); la banda è dunque misurata in multipli del bit. In informatica si utilizza la misura della banda come indice di prestazioni in trasmissioni tra dispositivi locali (bus, schede audio/video, drive ottici o magnetici) e, in quest'ambito, ha più senso utilizzare multipli dell'informazione base manipolata dal calcolatore, il byte. Generalmente la banda corrisponde all'inverso del tempo di servizio.
[modifica] I multipli dell'unità
I multipli dell'unità di misura base sono leggermente differenti nei due casi, sebbene indicati dagli stessi prefissi (le lettere K, M, G e T del sistema internazionale). In ambito informatico si utilizzano da sempre approssimazioni basate sulle potenze del 2 (il numero su cui si basa l'aritmetica binaria del calcolatore), mentre in telecomunicazioni ci si attiene allo standard.
Ecco una tabella con i multipli più utilizzati:
Multipli | Potenze in base 10 | Approssimazioni in base 2 |
---|---|---|
K (kilo) | 103 | 210 = 1.024 |
M (mega) | 106 | 220 = 1.048.576 |
G (giga) | 109 | 230 = 1.073.741.824 |
T (tera) | 1012 | 240 = 1.099.511.627.776 |
[modifica] Esempio di applicazione
Supponiamo di voler trasferire un file di 10MB (10 mega byte) su un dispositivo con banda 5Mbps (5 mega bit per secondo).
Il tempo di trasferimento T sarà dato da:
Si noti che la dimensione del file è stata moltiplicata per 8 perché ogni byte che lo costituisce corrisponde ad 8 bit che andranno trasmessi.
[modifica] Voci correlate
- Tempo di servizio e latenza
- Architettura degli elaboratori
- Architettura delle reti di elaboratori
- definizioni simili alla banda: Baud e Bit rate
- Larghezza di banda