Buses del equipo
EL bus es un canal, o sistema de comunicación digital, entre componentes de una computadora. El conjunto de líneas de transmisión formadas por cables, pistas en un circuito impreso o conexiones electrónicas, se ocupan de transportar las señales eléctricas entre los distintos componentes de hardware.
Podría pensarse en un Bus, como en una autopista de datos; donde el intercambio de información, se produce bajo un protocolo en particular.
Características
Transmisión de datos:
Transporta la información mediante señales digitales, en forma de bits.
La transmisión de dichos datos se puede producir tanto en paralelo, como en serie; si se produce en paralelo se enviarán varios bits a la vez. Si en cambio es en serie, se transmitirá un bit a la vez.
Direccionamiento:
Para indicar a qué componente se dirige la información, habrá líneas en el bus asociadas a direcciones de memoria.
Control:
Es utilizado par regular el funcionamiento del sistema. Incluye señales de reloj, sincronización, lectura/escritura e interrupción y otras.
Ancho de banda:
El ancho de banda es un parámetro, mediante el cuál se mide la velociada de transmisión de los datos. Son dos las unidades de medida utilizadas; los bits/segundo (bps) o bytes/segundo (B/s).
Tipos de Buses de un SO (Sistema Operativo)
Bus del sistema (Front Side Bus - FSB):
Conecta principalmente el procesador o CPU, con la memoria primaria del sistema, o memoria RAM.
Algunos sistemas modernos, han reemplazado este bus, por tecnologías más modernas; como HyperTransport en el caso de AMD, o QuickPath Interconnect utilizado por Intel.
bus de E/S (Input/Output):
Utilizado para la conexión de periféricos como discos duros, tarjetas gráficas o dispositivos USB, entre otros. Algunos ejemplos conocidos como el bus SATA, para discos duros, el PCI Express para tarjetas gráficas o el bus USB para todo tipo de dispositivos periféricos, son de uso frecuente y actual. Otros como el bus PCI, aunque siguen siendo utilizados, están siendo generalizadamente reemplazados, por otros standares más modernos; como en este último caso, que viene siendo reemplazado por el estandar PCI Express.
Bus de direcciones:
Transporta las direcciones de memoria a las que el procesador quiere acceder.
Bus de datos:
Transporta la información entre el procesador la memoria y dispositivos.
Bus de control:
Gestiona o administra señales de tipo lectura/escritura, interrupcioes y sincronización.
Bus asociado a un estandar de conexión
Resumen Comparativo de Buses Comunes
Bus |
Tipo |
Velocidad Máxima |
Estándar |
Uso Principal |
---|---|---|---|---|
PCIe 5.0 x16 |
|
~64 GB/s |
(PCI Express) |
GPUs, NVMe SSDs |
SATA III |
(almacenamiento) |
6 Gbps (~600 MB/s) |
(Serial ATA) |
HDDs, SSDs SATA |
USB4 |
Serial (universal) |
40 Gbps |
(Universal Serial Bus) |
Periféricos, almacenamiento |
Thunderbolt 4 |
(multipropósito) |
40 Gbps |
Intel + Apple (Thunderbolt) |
eGPUs, docks, monitores |
NVLink 4.0 |
|
900 GB/s |
(NVLink) |
Supercomputación, AI |
AGP 8x |
(dedicado) |
2.1 GB/s |
(Accelerated Graphics) |
Gráficas (obsoleto) |
PCI-X |
Paralelo |
533 MB/s |
(PCI Extended) |
Servidores (obsoleto) |