| Gigaoctetos por segundo (Go/s) | Bits por segundo (bit/s) |
|---|---|
| 1 Gigaocteto por segundo | 8000000000 bit/s |
| 2 Gigaoctetos por segundo | 16000000000 bit/s |
| 3 Gigaoctetos por segundo | 24000000000 bit/s |
| 4 Gigaoctetos por segundo | 32000000000 bit/s |
| 5 Gigaoctetos por segundo | 40000000000 bit/s |
| 10 Gigaoctetos por segundo | 80000000000 bit/s |
| 20 Gigaoctetos por segundo | 160000000000 bit/s |
| 25 Gigaoctetos por segundo | 200000000000 bit/s |
| 50 Gigaoctetos por segundo | 400000000000 bit/s |
| 100 Gigaoctetos por segundo | 800000000000 bit/s |
| Referencia | Gigaoctetos por segundo (Go/s) | Bits por segundo (bit/s) |
|---|---|---|
| A dial-up modem | 0.000007 Go/s | 56000 bit/s |
| Typical home broadband | 0.0125 Go/s | 100000000 bit/s |
| Gigabit Ethernet | 0.125 Go/s | 1 × 109 bit/s |
| Streaming a 4K film | 0.003125 Go/s | 25000000 bit/s |
El gigaocteto por segundo es una unidad de velocidad de transferencia de datos igual a mil millones de octetos por segundo, u ocho gigabits por segundo. Su símbolo es Go/s. Es la unidad de los dispositivos de almacenamiento más rápidos y de los buses internos de un ordenador, por donde los datos van entre procesador, memoria y disco.
Los discos de estado sólido con la interfaz actual alcanzan de 3 a 14 gigaoctetos por segundo, según cuántas líneas usen y la generación del bus. Cada línea de la interconexión de periféricos ofrece unos 2 gigaoctetos por segundo en la generación actual, y un disco suele usar cuatro. Duplicar la generación duplica la velocidad, y por eso las cifras han subido de manera tan sostenida.
La memoria principal es todavía más rápida. Un canal de memoria moderno entrega de 30 a 60 gigaoctetos por segundo, y una máquina con varios canales llega a centenares. Los procesadores gráficos, que han de alimentar miles de unidades aritméticas a la vez, usan memoria con anchos de banda de miles de gigaoctetos por segundo, punto en el que la unidad cede el paso a los teraoctetos.
Esa jerarquía es lo que determina el rendimiento de un programa. Un procesador puede ejecutar muchas más operaciones por segundo de las que la memoria puede alimentar con datos, de modo que casi todo el software rápido se escribe para mantener los datos en las cachés pequeñas y rápidas y no para traerlos una y otra vez de la memoria principal. Toda la disciplina de la ingeniería de rendimiento descansa en el tamaño de estas diferencias.
Para comparar en lo cotidiano, un gigaocteto por segundo copia una película de dos gigaoctetos en dos segundos y llena un disco de un teraocteto en unos diecisiete minutos. Eso es más rápido que la red de casi cualquier hogar y que la mayoría de las conexiones externas, de modo que a esta velocidad el cuello de botella vuelve a lo que haya al otro extremo.
La unidad describe también los enlaces de red del centro de datos. Una conexión de diez gigabits son 1,25 gigaoctetos por segundo, una de cien gigabits 12,5, y ambas son corrientes entre servidores. Comparar una cifra de almacenamiento en octetos con una de red en bits exige el factor ocho, y olvidarlo es el modo en que los equipos acaban descompensados.
Un gigaocteto por segundo equivale a 1 000 000 000 de octetos por segundo, a 8 gigabits por segundo o a unos 0,9313 gibioctetos por segundo.
El bit por segundo es la unidad fundamental de la velocidad de transferencia de datos. Su símbolo es bit/s, a menudo escrito bps. Cuenta cuántas decisiones binarias transporta un canal en un segundo, y toda otra unidad de velocidad de transmisión es un múltiplo suyo.
Por ser una velocidad, tiene la forma de una cantidad dividida por el tiempo, exactamente igual que metros por segundo o litros por segundo. Eso hace sencilla la aritmética: un enlace que va a un determinado número de bits por segundo, multiplicado por una duración en segundos, da el número total de bits transferidos, y dividir por ocho lo convierte a octetos.
Hay que distinguir la unidad del baudio, que cuenta símbolos por segundo y no bits. Los primeros módems transmitían un bit por símbolo, de modo que ambos números coincidían y las palabras se usaban indistintamente. Los esquemas modernos codifican varios bits en cada símbolo —variando a la vez la fase y la amplitud—, de modo que un canal a 3000 baudios puede llevar 33 600 bits por segundo. Solo la tasa de bits describe cuánta información se mueve.
Claude Shannon estableció el techo teórico en 1948. La capacidad de un canal en bits por segundo depende de su ancho de banda y de la relación entre señal y ruido, y ningún esquema de codificación puede superarla. Todo avance en el diseño de módems y de radios desde entonces ha sido un intento de acercarse más a ese límite, y los sistemas modernos quedan a una fracción de decibelio de él.
En la práctica la tasa bruta de bits de un enlace nunca es la velocidad a la que llegan los datos útiles. Las cabeceras de protocolo, los códigos correctores de errores, los acuses de recibo y las retransmisiones consumen capacidad, y la fracción aprovechable ronda del 90 al 95 por ciento en un enlace por cable y bastante menos en uno inalámbrico compartido.
Los bits por segundo sueltos rara vez se citan, porque casi todo canal es más rápido. Las excepciones son la comunicación en el espacio profundo, donde una sonda a miles de millones de kilómetros puede devolver datos a unas pocas decenas de bits por segundo, y ciertas redes de sensores de bajo consumo que transmiten un puñado de bits a intervalos largos para preservar la batería.
Un bit por segundo equivale a 0,125 octetos por segundo, a 0,001 kilobits por segundo o a unos 0,0009766 kibibits por segundo.