-
Notifications
You must be signed in to change notification settings - Fork 0
04 Buses
Un bus es una conexión de alta velocidad que permite el intercambio de información entre computadoras o componentes dentro de una computadora. La tarjeta madre tiene buses que permiten a los componentes comunicarse entre sí y a los periféricos (e.g., ratones, teclados, monitores) conectarse al sistema.
A lo largo de la historia, han existido una infinidad de buses. Dentro del mundo de las computadoras los más comunes hoy en día son los siguientes:
El PCI es un bus que permite conectar periféricos en una computadora ―ya sea internamente o a través de una tarjeta de expansión el cual encaja en un puerto PCI― tales como tarjetas de sonido, de red (NIC) y de vídeo (GPU).
El USB es el bus actualmente más utilizado por los dispositivos externos tales como memorias USB, mouse y teclados.
Algo importante a destacar es que USB cuenta con una gran cantidad de puertos USB. El más común y conocido es el USB-A ―típicamente llamado solo USB―, y el más moderno USB-C.
| Generación | También conocido como | Año | Ancho de banda máximo | Conector típico | Tamaño de cable | Potencia máxima |
|---|---|---|---|---|---|---|
| USB 1.0 | 1996 | 1.5 Mbps | USB-A / USB-B | 3 m | 2.5 W | |
| USB 1.1 | 1998 | 12 Mbps | USB-A / USB-B | 3 m | 2.5 W | |
| USB 2.0 | High-Speed USB | 2000 | 480 Mbps | USB-A / Mini-B | 5 m | 2.5 W |
| USB 3.2 Gen 1 | USB 3.0 USB 3.1 Gen 1 |
2008 | 5 Gbps | USB-A / USB Micro-B | 3 m | 4.5 W |
| USB 3.2 Gen 2 | USB 3.1 USB 3.1 Gen 2 |
2013 | 10 Gbps | USB-A / USB-C | 3 m | 100 W |
| USB 3.2 Gen 2x2 | USB 3.2 | 2017 | 20 Gbps | USB-C | 3 m | 100 W |
| USB4 Gen 2x2 | USB4 20 Gbps | 2019 | 20 Gbps | USB-C | 0.8 m | 100 W |
| USB4 Gen 3x2 | USB4 40 Gbps | 2019 | 40 Gbps | USB-C | 2 m | 240 W |
| USB4 2.0 | 2022 | 80 Gbps (simétrico) 120 Gbps (asimétrico) |
USB-C | 1 m | 240 W |
SATA ―sucesor de PATA (Parallel ATA)― es un bus que permite conectar dispositivos de almacenamiento masivo tales como HDDs, SSDs y dispositivos ópticos.
SATA cuenta con varios modos de operación los cuales determinan cómo el controlador de almacenamiento se comunica con los dispositivos de almacenamiento. Entre ellos se encuentran:
-
Modo IDE (Integrated Drive Electronics): Permite compatibilidad con sistemas legacy al emular PATA. Desactiva funciones avanzadas, resultando en menor rendimiento.
-
Modo AHCI (Advanced Host Controller Interface): El estándar en sistemas modernos. Agrega dos funcionalidades extra: NCQ (Native Command Queuing) y hot-plugging.
-
Modo RAID (Redundant Array of Independent Devices): Permite configuraciones RAID (e.g., striping o mirroring) mientras típicamente mantiene las funciones de AHCI activas.
Note
El modo de operación de los dispositivos de almacenamiento puede ser configurado dentro de la configuración del firmware del equipo (i.e., BIOS/UEFI).
| Generación | Año | Ancho de banda máximo | Dispositivos típicos |
|---|---|---|---|
| SATA I | 2003 | 150 MB/s | HDDs de primera generación |
| SATA II | 2004 | 300 MB/s | HDDs de alto rendimiento, primeros SSDs |
| SATA III | 2008 | 600 MB/s | SSDs modernos, HDDs, unidades ópticas (ODD) |
Note
Por diseño, el ancho de banda máximo de SATA está limitado a 600 MB/s (SATA III). Aunque un SSD sea físicamente capaz de leer o escribir por encima de ese límite, la interfaz SATA actúa como cuello de botella. Es por esto que los SSDs de alta velocidad utilizan NVMe sobre PCIe en lugar de SATA.
PCIe ―sucesor de PCI― es un bus serial de alta velocidad que es utilizado para conectar componentes tales como GPUs, tarjetas de red y unidades NVMe.
| Generación | Año | Frecuencia por pista | 1x | 2x | 4x | 8x | 16x | Dispositivos típicos |
|---|---|---|---|---|---|---|---|---|
| 1.0/1.1 | 2003 | 2.5 GT/s | 250 MB/s | 500 MB/s | 1 GB/s | 2 GB/s | 4 GB/s | Tarjetas de red y controladores de almacenamiento legacy |
| 2.0/2.1 | 2007 | 5 GT/s | 500 MB/s | 1 GB/s | 2 GB/s | 4 GB/s | 8 GB/s | Tarjetas de red de gama alta |
| 3.0/3.1 | 2010 | 8 GT/s | 1 GB/s | 2 GB/s | 4 GB/s | 8 GB/s | 16 GB/s | SSDs NVMe de primera generación, GPUs de generaciones anteriores (e.g., NVIDIA GTX 10 series, AMD RX 400/500 series) |
| 4.0/4.1 | 2017 | 16 GT/s | 2 GB/s | 4 GB/s | 8 GB/s | 16 GB/s | 32 GB/s | SSDs NVMe de alta velocidad, GPUs de generación media (e.g., NVIDIA RTX 30/40 series, AMD RX 6000/7000 series) |
| 5.0 | 2019 | 32 GT/s | 4 GB/s | 8 GB/s | 16 GB/s | 32 GB/s | 64 GB/s | SSDs NVMe Gen 5, aceleradores de IA, GPUs de última generación (e.g., NVIDIA RTX 50 series, AMD RX 9000 series) |
Note
El número de pistas (lanes) varía según el componente: las tarjetas de red típicamente utilizan 1 o 4 pistas (x1/x4), las GPUs 16 (x16) y los SSDs NVMe 4 (x4).
Para visualizar los periféricos conectados a los buses PCI podemos ejecutar el
comando lscpi:
$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:02.0 VGA compatible controller: Red Hat, Inc. Virtio 1.0 GPU (rev 01)
00:03.0 Ethernet controller: Red Hat, Inc. Virtio network device
00:04.0 Ethernet controller: Red Hat, Inc. Virtio network devicePara visualizar los periféricos conectados a través de USB podemos ejecutar el
comando lsusb:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b5e1 Chicony Electronics Co., Ltd HP Wide Vision HD Camera
Bus 001 Device 005: ID 04f2:b5e2 Chicony Electronics Co., Ltd HP IR Camera
Bus 001 Device 007: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub-
Isaac (27 de mayo de 2023). ¿Sabes qué es un BUS en informática? Te explicamos todos los tipos que existen. https://www.profesionalreview.com/2023/05/27/bus-informatica/
-
Crucial (24 de julio de 2025). PCIe Speeds And Limitations. https://www.crucial.com/support/articles-faq-ssd/pcie-speeds-limitations
-
Wikipedia (02 de junio de 2026). Peripheral Component Interconnect. https://en.wikipedia.org/wiki/Peripheral_Component_Interconnect
-
Dell (19 de abril de 2019). Difference Between AHCI Mode vs SATA Mode. https://www.dell.com/support/kbdoc/en-us/000127508/difference-between-ahci-and-sata
-
Lee A. (02 de julio de 2025). Tipos de puertos USB: una guía completa. https://www.globalwellpcba.com/es/tipos-de-puertos-usb/
-
premio (14 de diciembre de 2021). USB Generations – Different Types of USB Generations Fully Explained. https://premioinc.com/blogs/blog/usb-generations-explained-different-types-of-usb-generations
- Definición y Estructura de un Shell
- Los Diferentes Tipos de Shell
- Definición y Sintaxis de un Comando
- Variables, Alias y Funciones
- Comandos de Utilidad y Consulta
- Linux como Sistema Multiusuario
- Introducción a los Usuarios y Grupos
- Gestión de Usuarios
- Gestión de Grupos
- Gestión de Contraseñas
- Búsqueda de Información de Usuarios y Grupos con
getent
- Atributos de Archivos: Propiedad y Permisos de los Archivos
- Cambio de Propiedad y Permisos
umask: Permisos Predeterminados de Archivos- Cambio de Identidad y Privilegios
- Gestión de Paquetes (Package Management)
- Compresión y Archivado de Archivos
- Optimización y Conversion de Archivos
- Tarjeta Madre
- Procesadores
- Fuente de Poder
- Buses
- Memoria RAM
- Unidades de Almacenamiento
- Archivo de Dispositivo (Device File)
- Estructura Lógica de un Dispositivo de Almacenamiento