PCI vs PCI-X vs PCI-E, ¿Por qué elegir la tarjeta PCI-E?

31 de diciembre de 2019

Una de las características más destacadas de los ordenadores modernos es su capacidad de actualización. Las nuevas capacidades se pueden añadir instalando una tarjeta de expansión en una de las ranuras que pueden seguir tres estándares diferentes: PCI, PCI-X y PCI-E. En consecuencia, han nacido tres versiones de las tarjetas de red. La tarjeta PCI se conoce como la edición original, y la tarjeta PCI-E se considera actualmente como la preferida. PCI vs PCI-X, PCI vs PCI Express, ¿cuáles son las diferencias entre ellas? ¿Por qué debemos elegir la tarjeta PCI-E? Continúe leyendo para encontrar las respuestas.

PCI vs PCI-X vs PCI-E Card Overview

El estándar PCI (Peripheral Component Interconnect) ha pasado por innumerables mejoras, grandes o pequeñas, que se reflejan en las correspondientes tarjetas de red. Inicialmente, la tarjeta PCI ha sido un hardware de red versátil que ha servido a los usuarios domésticos y empresariales durante muchos años, y todavía no ha podido escapar del destino de ser reemplazado eventualmente a medida que aumenta la demanda de mayor rendimiento. Como precursora de la PCI-E, la tarjeta PCI-X (derivada de Peripheral Component Interconnect eXtended) es una versión mejorada de la PCI para la demanda de un mayor ancho de banda. La tarjeta PCI-E (E significa Express), la última versión, se ha convertido en la primera opción para muchos compradores después del lanzamiento. Tutorial de la tarjeta PCIe: Todo lo que necesita saber sobre la tarjeta PCI Express ofrece una introducción completa de la tarjeta PCIe.

Tarjeta PCI vs PCI-X vs PCI-E, ¿cuáles son sus diferencias?

Todos los adaptadores de red de la «serie PCI» funcionan como la interfaz de conexión que conecta los dispositivos al ordenador. Sin embargo, las diferencias entre PCI vs PCI-X, PCI vs PCIe son distintas. La siguiente parte tratará principalmente sobre la comparación de las tarjetas PCI vs PCI-X vs PCI-E.

Topología de trabajo

La principal diferencia entre las anteriores tarjetas PCI y PCI-X y la sucesora tarjeta PCIe es la transmisión de datos «paralela vs serie». Las tarjetas de red PCI y PCI-X siguen el estándar PCI original, que es una arquitectura clásica de bus compartido en la que todos los periféricos conectados utilizan el mismo bus en paralelo. En concreto, los datos se envían y reciben simultáneamente a través de varias líneas. Normalmente, los dispositivos tienen que esperar en el bus cuando se comunican con el ordenador. El rendimiento general disminuirá a medida que aumenten los dispositivos añadidos. La tarjeta PCI-E, sin embargo, adopta una tecnología serie dedicada punto a punto, que se asemeja a una red de a bordo. Por lo tanto, cada dispositivo individual tiene su propio bus, lo que crea un sistema de bus más eficiente. Tenga en cuenta que, una conexión en serie con un reloj más alto puede igualar la velocidad de múltiples líneas paralelas que se mueven en la misma carga.

Figura 1: Topología de trabajo de la tarjeta PCI/PCI-X frente a la PCI-E

Tamaño de la ranura

Cuando se trata del tamaño de la ranura en la placa base del ordenador, PCI frente a PCI-X, PCI frente a PCIe difieren mucho. Las anchuras fijas para las tarjetas PCI convencionales son las versiones de 32 y 64 bits. La tarjeta PCI-X (que sólo tiene 64 bits de ancho) es físicamente similar a una tarjeta PCI de 64 bits. Las ranuras PCI convencionales son la versión de 32 bits de 85 mm de longitud, la mayoría de las tarjetas de red PCI-X utilizan la ranura de 64 bits de 130 mm de longitud. Por ello, las ranuras y las correspondientes tarjetas de red ocupan bastante espacio en la placa base. Por el contrario, las tarjetas PCI-E sólo pueden insertarse en las ranuras PCIe diseñadas para ellas. El tamaño de la ranura depende de la cantidad de carriles que tenga el bus PCI-E, que se especifica como «x1», «x8», etc. El número indica los «carriles» que ofrece la ranura. Una ranura PCI-E x1, que sólo tiene un carril, casi no ocupa espacio en la placa base. Y una ranura PCI-E x32 de 32 carriles es similar a las ranuras PCI-X en cuanto a tamaño.

Ancho de banda

Como se dijo anteriormente, la tarjeta PCI tiene dos versiones: 32 bits y 64 bits, que funcionan a 33 MHz y 66 MHz, respectivamente. El ancho de banda potencial es de 133 MB/s en 32 bits a 33 MHz (la configuración estándar), 266 MB/s en 32 bits a 66 MHz o en 64 bits a 33 MHz, y 533 MB/s en 64 bits a 66 MHz. La mayoría de los adaptadores de red PCI-X son sólo de 64 bits y normalmente funcionan a 66 MHz, 100 MHz, 133 MHz, hasta 533 MHz con PCI-X 2.0, lo que permite una velocidad máxima de transmisión de 1,06 GB/s. En cuanto a la tarjeta PCIe, se ha conseguido un gran salto en el ancho de banda. El ancho de banda varía entre 250 MB/s y varios GB/s por carril, según el tamaño y la versión de la tarjeta. El ancho de banda máximo de PCIe 5.0 x1 es de 3,9 GB/s.

En la siguiente tabla se presentan algunas especificaciones detalladas:

Tipo Topología de trabajo Tipo de bus Velocidad de reloj Velocidad de transmisión
PCI Transmisión en paralelo 32-bit
64-bit
33MHz
66MHz
32-bit: 133MB/s, 266MB/s
64 bits: 266MB/s, 533MB/s
PCI-X Transmisión en paralelo 64 bits 66MHz
100MHz
133MHz
(Hasta 533MHz)
533MB/s;
800MB/s;
1066MB/s
PCI-E
(PCIe 1.0 versión 8x)
Transmisión serie 8 bits 2.5GHz 4GB/s

Elegir la tarjeta PCI-E-una tendencia inevitable

Después de comparar y analizar, se concluye que la tarjeta PCI-E de nuevo diseño es evidentemente superior a causa de las ventajas abrumadoras sobre la tarjeta PCI y PCI-X:

Soluciona los cuellos de botella de las predecesoras

Técnicamente hablando, la tarjeta PCIe abandona la transmisión paralela convencional adoptada por los adaptadores de red PCI y PCI-X que requiere un difícil enrutamiento de la traza. Utiliza una tecnología de transmisión en serie que permite que cada carril tenga su propio ancho de banda exclusivo y, por tanto, los carriles no se afecten entre sí. Sufre menos problemas de interferencias.

Asegura una transmisión eficaz

En términos prácticos, la velocidad de transmisión de datos no se debilitará con el aumento de carriles para una tarjeta PCIe. Es decir, si el usuario utiliza tarjetas PCIe, aunque se monte una tarjeta más, la velocidad de transmisión de datos anterior no disminuirá. Por el contrario, si el usuario utiliza tarjetas PCI o PCI-X, el montaje de una tarjeta más hará que la velocidad de transmisión de datos anterior disminuya, lo cual es una limitación inherente a la topología de bus compartido de PCI/PCI-X.

Proporcionar una solución rentable

Desde el punto de vista económico, el adaptador de red PCI Express de transmisión punto a punto podría disminuir los costes de desarrollo y fabricación del sistema, ya que se reduce la complejidad y la dificultad del diseño de la plataforma de hardware.

En la actualidad, coexisten en el mercado tarjetas PCI frente a PCI-X y PCI-E. Dado que la tarjeta de red PCIe es compatible con los sistemas operativos actuales y puede proporcionar velocidades más rápidas, más diseñadores y fabricantes de hardware informático seguirán integrando PCIe en sus últimas ofertas. PCI-E está sustituyendo al estándar PCI/PCI-X gradualmente, y las tarjetas basadas en PCI quedarán obsoletas en un futuro no muy lejano.

Figura 2: Tarjeta de red PCIe 10GBase-T

Preguntas

¿Puede funcionar una tarjeta PCI-E en una ranura PCI/PCI-X?

La respuesta es no. Las tarjetas PCIe y las PCI/PCI-X no son compatibles entre sí debido a sus diferentes configuraciones. En la mayoría de los casos, hay ranuras PCI y PCIe en la placa base, por lo que le rogamos que coloque la tarjeta en su ranura correspondiente y no haga un mal uso de los dos tipos.

¿Se puede utilizar una tarjeta PCI en una ranura PCI-X?

La respuesta es sí, pero no es aconsejable. PCI-X es compatible a la baja con PCI. Si se inserta una tarjeta PCI en una ranura PCI-X, el sistema bajará a operaciones de nivel PCI sin ejecutar operaciones basadas en PCI-X. Si sólo tiene una tarjeta PCI a mano, puede intentarlo pero a riesgo de ralentizar el dispositivo basado en PCI-X a niveles PCI.

¿Es compatible una tarjeta PCI de 32 bits con las ranuras PCI-X de 64 bits?

La mayoría de las tarjetas PCI de 32 bits funcionarán correctamente en las ranuras PCI-X de 64 bits, pero la velocidad del bus estará limitada a la frecuencia de reloj de la tarjeta más lenta. Es decir, si se instala una tarjeta PCI de 66 MHz en una ranura PCI-X capaz de 133 MHz, la placa base del bus estará limitada a 66 MHz.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.