PCI, SATA, USB: Los tipos de bus de datos de un PC

Todo el mundo sabe que los ordenadores est√°n conformados por distintas piezas de hardware, cada uno con un fin √ļnico. Adem√°s de estos elementos, existen dentro de ellos otros m√°s peque√Īos que tambi√©n cumplen sus propias funciones. Por ejemplo, dentro de una placa madre se pueden encontrar otros elementos como la BIOS o, en algunos casos, una tarjeta gr√°fica integrada, por ejemplo.

Además de los elementos que están integrados en la placa madre, esta contiene otros que permiten conectar a su vez piezas de hardware en el ordenador. Se llaman buses y se podrían considerar como las arterias de los ordenadores y dispositivos electrónicos.

¬ŅQu√© es un bus de datos?

El bus de datos se encarga de transferir la información entre todos los componentes del ordenador. Gracias a estos carriles de información ésta puede llegar a todos los componentes permitiendo que se procese la información necesaria para llevar a cabo las funciones requeridas por el usuario.

Bus de datos que esExisten distintos tipos de buses, algunos con un fin √ļnico y otros que simplemente var√≠an en la velocidad a la que pueden transmitir la informaci√≥n a los distintos componentes del equipo.

Tipos de buses

Bus de memoria

Como su nombre indica, este bus se encarga de comunicar el controlador de memoria del ordenador, el cual hoy en día se puede encontrar dentro del procesador, con la memoria RAM. Dependiendo del fabricante se puede identificar con distintos nombres, Direct Media Interface (DMI), HyperTransport (HT) o Quick Path Interconnect (QPI). Todas estas tecnologías han sido desarrolladas para sustituir el Front Side Bus y eliminar esa comunicación entre el Nort Bridge y el South Bridge.

Bus Peripheral Computer Interconnect (PCI)

Desarrollado en 1992, el uso de este bus de datos está pensado para poder servir de conducto de la información entre la placa y las tarjetas gráficas, así como también a las distintas tarjetas auxiliares que se pueden conectar a un PC.

Bus Peripheral Computer Interconnect Express (PCIe)

Desarrollado para sustituir al bus PCI, y tambi√©n al bus AGP del que hablaremos m√°s adelante, se cre√≥ con una interfaz modular. Gracias a esta interfaz modular es posible conectar distintos tipos de tarjetas de expansi√≥n, no teniendo que limitar la placa base con puertos a los que s√≥lo se pueden instalar tarjetas de determinado tama√Īo. Dependiendo de la cantidad de tr√°fico que requiere la tarjeta √©stas tendr√°n una mayor o menor longitud. Existen ranuras PCIe x1, x4, x8 y x16 y es el procesador el que se encarga de gestionar el bus de datos PCIe, aunque se pueden ver PLX en las placas de la gama m√°s alta que se encargan de ofrecer m√°s v√≠as de datos a este tipo de bus.

PCI Express

Bus Parallel AT Attachment (IDE/P-ATA)

El bus P-ATA, conocido popularmente como IDE (Integrated Drive Electronics), fue el primer estándar que se creó para poder conectar las distintas unidades de almacenamiento en los equipos desarrollados por IBM. Este bus de datos se estandarizó y comenzó a utilizarse en todos los equipos para poder conectar los discos duros y así realizar la transmisión de la información entre ellos y la placa base.

Si bien a√ļn no ha ca√≠do en completo desuso, ya no hay ning√ļn fabricante que incluya los conectores IDE en sus placas base, puesto que ahora todos los discos hacen uso del bus SATA.

Bus Serial AT Attachement (SATA)

El bus de transferencia de datos para unidades de almacenamiento por excelencia. El SATA llegó a los ordenadores de forma comercial en el 2003 con grandes mejoras respecto al antiguo IDE o P-ATA, especialmente por ser un bus en serie en lugar de un bus en paralelo como lo era el IDE.

Entre las distintas mejoras que se podían encontrar, sin lugar a dudas la mayor velocidad que disponían los canales de comunicación tanto como el poder realizar hot plugging (conectar los dispositivos sin la necesidad de apagar el ordenador) con los discos duros son las mejoras más llamativas frente al Parallel AT Attachment.

Bus USB

Como su nombre indica, es el bus de datos que se utiliza para poder transmitir los datos que se conectan a este tipo de puerto. Su uso com√ļn es el de conectar distintos perif√©ricos al equipo, tales como el teclado, rat√≥n o memorias externas que hacen uso del puerto USB, entre otros tantos perif√©ricos. Actualmente la tecnolog√≠a USB m√°s moderna (USB 3.1) ofrece una transferencia de datos de hasta 10 GB/s.

Front Side Bus (FSB)

Antes de la aparici√≥n del bus de memoria se hac√≠a uso del Front Side Bus (FSB). √Čste se utilizaba para poder comunicar el procesador con el North Bridge del equipo en el cual se encontraba el controlador de memoria.

Con la aparición de los buses de memoria y la integración de este controlador dentro del mismo procesador el Front Side Bus dejó de utilizarse.

Antiguamente era este bus de datos el cual se modificaba para poder realizar overclock a los equipos y así aumentar la velocidad del procesador.

Bus Advanced Graphics Interface (AGP)

El bus AGP se dise√Īo originalmente como una derivaci√≥n del bus PCI pensado especialmente para trabajar con los gr√°ficos a los que ten√≠an que hacer frente los equipos de la √©poca. Su gran ventaja frente al bus de datos PCI era que se conectaba directamente al procesador por lo que la informaci√≥n viaja de forma m√°s r√°pida y, adem√°s, no ten√≠a que compartir su ancho de banda con el bus PCI.