PCIe, SATA y USB: así son y funcionan los buses de datos de tu PC

PCIe, SATA y USB: así son y funcionan los buses de datos de tu PC

Roberto Sole

Los componentes de un ordenador se comunican para realizar las tareas que los pedimos. Están unidos por un complicado entramado de «carreteras», también conocidos como bus de datos, y aunque te parezca mentira los utilizas a diario porque nos referimos a PCI-Express, SATA o USB entre otros. Estos buses de datos son de diferente tipología, tienen diferentes características y unen diferentes componentes entre ellos, y en este artículo te lo vamos a explicar en profundidad.

Todos los componentes de un ordenador se tienen que comunicar, como mínimo, con el procesador. Muchos se pueden comunicar entre ellos, saltandose así la necesidad de hablar con el procesador y este les diriga al componente deseado. Un ejemplo bastante reciente son las tarjetas gráficas, que se pueden comunicar directamente con la memoria RAM del sistema.

El bus de datos lo que permite es la distribución de la información mediante un cableado integrado en la placa base (normalmente). Suele estar gestionado y controlado por el procesador y el chipset de la placa base suele ayudar a la tarea. La idea principal es que el sistema funcione al máximo de rendimiento posibles.

 

¿Qué es un bus de datos?

Dicho de manera simple, es una línea de comunicación entre dos componentes. El bus de datos más conocido, normalmente es la interfaz PCIe que permite comunicar el procesador con diferentes tarjetas de expansión como tarjetas gráficas o unidades SSD NVMe.

Realmente, cuando hablamos de buses de datos lo que estamos haciendo es hablar del cableado que une los dos componentes. Permite que ambos se puedan comunicar de una manera sencilla en base a un protocolo determinado.

Placa bus de datos chips

Sin embargo, existen diferentes tipos de buses según la necesidad de cada parte del ordenador. Se ha de tener en cuenta que no todas las partes del PC requieren transmitir la misma cantidad de datos y que dicho proceso de intercambio de información consume energía eléctrica.

Todos los buses de datos tienen las mismas características:

  • Pulso o velocidad de reloj: indica cada cuanto tiempo transmite y/o recibe datos, esta se da en Hz, por lo que para saber el tiempo debemos conseguir la inversa, la cual es 1/Hz.
  • Unidireccional, Duplex y Full Duplex: cuando hablamos de un bus que es direccional, este puede transmitir información en una sola dirección. Si es Duplex puede hacerlo en una dirección u otra, pero no a ambas a la vez. Full Duplex transmite información en ambas direcciones.
  • Serial o paralelo: si se transmite un solo bit por pulso, entonces es un bus serial, si transmite varios al mismo tiempo, entonces es en paralelo.
 

Interfaces

Es importante separar lo que es el bus en sí mismo, lo cual no deja de ser el cableado utilizado por donde viaja la información, de lo que es la interfaz, la cual se encuentra en la periferia del chip. No obstante, es la interfaz la que controla cuando se envían los datos y, por tanto, el funcionamiento y es importante tener en cuenta que en un ordenador se suelen concentrar todas las interfaces en un punto en común usando buses cada vez más rápidos.

La clave se encuentra en el chipset de la placa base, la cual unifica todas las interfaces de baja velocidad en una de alta velocidad con tal de reducir la cantidad de cableado que va al procesador. El motivo por el cual esto no se hace desde el inicio es por el hecho de que no es necesario y por el hecho que las pistas sobre la placa base que son el cableado son de metal y se aumenta la resistencia con la distancia, lo cual es fatídico para la transferencia de datos.

Es por todo ello que a día de hoy nos encontramos que el bus PCI Express de la tarjeta gráfica sale del procesador, mientras que otros buses como el USB para periféricos están mucho más alejados y parte, circulan y llegan a otros lugares donde esa información va a ser procesada o almacenada dentro de nuestro ordenador.

 

Topología

Llamamos topología a la forma en la que está organizado el cableado y, por tanto, como se comunican los diferentes componentes a través de un bus, estas vienen derivadas del mundo de las telecomunicaciones y se utilizan los mismos tipos según el tipo de elementos que se han de intercomunicar entre sí. En general se habla de bus cuando hablamos de dos elementos intercomunicados entre sí, por lo que se puede decir que la topología no es otra cosa que la complejidad de los buses en un sistema.

Topologias de red

Estas no son comunes a la hora de comunicar chips entre sí, pero sí en los buses internos de los diferentes procesadores, especialmente en CPU y GPU por su enorme complejidad. Es por ello que cuando hablamos de buses no solemos comentar los internos y nos referimos a la comunicación entre dos dispositivos distintos.

Dichas tipologías se utilizan a nivel interno en los chips, externamente se usan conexiones directas, las cuales pueden ir en horizontal o en vertical. Usando en el último caso vías de silicio, ya sea apilando un chip sobre otro o usando un interposer como sustrato que se encargue de la comunicación

 

Ancho de banda

El ancho de banda es la cantidad de información que es capaz de transmitirse a través de un bus, y este se puede ofrecer de la siguiente manera:

  • Si el bus es en serie se suele dar en bits por segundo, si es en paralelo en bytes por segundo.
  • Hay veces donde se da en bits, en ese caso indica la cantidad de pines que transmite por ciclo de reloj. Así pues, cuando se habla de que hay un bus de 256 bits es que hay esa cantidad de pines y cables transmitiendo información por cada pulso.
 

¿Cuáles son los diferentes buses de datos en un PC?

A continuación, os vamos a describir los diferentes buses que podéis encontrar dentro de vuestro ordenador para comunicar a los diferentes componentes entre sí y cuáles son sus diferentes características de cada uno de ellos. En ellos vamos a obviar los que se encuentran dentro de los chips para centrarnos en los que sirven para comunicar dos componentes entre sí o un componente con un dispositivo. Realizada la aclaración vamos a ver los diferentes tipos de buses que nos podemos encontrar.

 

Procesador y memoria

En la actualidad se encuentra controlado por IMC o controlador de memoria integrado del procesador, su trabajo consiste en comunicarse con la memoria RAM respetando sus tiempos de comunicación. Se trata del bus de datos más esencial de todos y a su vez el más complejo, dado que con cada nuevo tipo de memoria RAM se requiere rediseñar toda la infraestructura interna del IMC.

procesador memoria ram

A día de hoy, e independientemente de si hablamos de una CPU y la RAM, así como de la GPU y la VRAM, el acceso a la RAM no se hace por un solo elemento, sino por varios al mismo tiempo. Por lo que el IMC ha de gestionar el acceso para cada una de las partes y asegurarse que haya coherencia de memoria. Es decir, si un componente usando una memoria cambia los datos en una parte de la misma, ha de existir un mecanismo que avise el resto de componentes de los cambios producidos. El formato más usado es el de los DIMM y So-DIMM donde cada par de módulos comparten un bus de 64 bits cada uno. Por otro lado, en el caso de las tarjetas gráficas, la memoria GDDR usan buses de 32 bits por chip de memoria.

 

Peripheral Computer Interconnect Express (PCI Express)

El PCI Express es un bus del tipo Full Dúplex y en paralelo que ha servido para comunicar durante años los componentes que requieren un alto ancho de banda para funcionar. Es por ello que lo encontramos como bus interno y no externo, debido a su ancho de banda y, por tanto, su alto consumo. Su evolución empezó con el bus PC de 8 bits de los primeros PC, evoluciona a ISA de 16 bits, PCI de 32 y 64 bits y hasta llegar al PCI Express, eso sin olvidarnos del AGP en todo el periplo. A día de hoy se utiliza principalmente para dos componentes: tarjetas gráficas y unidades de almacenamiento SSD. Su particularidad respecto a otros buses es que tiene la capacidad de copiar datos desde y hacia la RAM del sistema.

bus comunicación pcie

Se presenta en diferentes anchos según la cantidad de bits que se quieran transmitir por ciclo de reloj, los conectores suelen ser x16, x8, x4 y x1. En el último caso, como habréis adivinado, funciona como un bus en serie y no es muy utilizado en general. En cuanto a su velocidad, este lleva ya 6 generaciones, con 5 de ellas lanzadas ya al mercado y las cuales duplican el ancho de banda en cada generación.

 

Unidades de almacenamiento

Al antiguo bus que se utilizaba para conectar el disco duro del PC se le conocía como PATA, IDE o ATAPI. Estuvo durante dos décadas en los ordenadores de todo el mundo, pero a día de hoy ha sido reemplazado por el bus SATA. A medida que se fue haciendo posible llegar a altas velocidades de reloj con un solo pin de comunicación y la velocidad que requerían los discos duros no aumentaban, entonces se decidió simplificarlo todo a un bus en serie.

ssd sata bus

Por lo que en cierta medida recuerda al bus USB en su funcionamiento, pero con la diferencia y es que separa por completo y en conexiones diferentes, lo que es la transferencia de datos de la alimentación. Por lo que se puede decir que solo el cable de datos SATA es un bus. Actualmente, es un tipo de bus ya casi en desuso en los PC modernos, pero todavía sigue conservándose en su versión SATA 3, que ya no se va a actualizar y, por lo tanto, está condenado a desaparecer antes o después.

 

El USB es el bus de datos por antonomasia

El bus de datos por antonomasia y el que es más popular para conectar y alimentar periféricos externos de todo tipo. Durante 20 años ha sufrido una evolución de los 12 Mbits por segundo del USB 1.0 a los 80.000 Mbits por segundo del USB 4.2 que fue presentado hace poco y que será el que se acabe imponiendo en las placas bases de ordenadores durante los próximos tiempos. Pero al cabo de varios años, veremos otros estándares actualizados capaces de acelerar todavía más esa transferencia de información de un sitio a otro del ordenador.

bus puerto usb

El USB ha evolucionado muchísimo en los últimos años, y por el camino ha ido devorando otras interfaces con tal de tener una única, algo que al final nos beneficia a los usuarios porque cuando algo está estandarizado no solo es más fácil de encontrar, sino que se abaratan los costes. Al contrario del PCI Express y el SATA se trata de un bus totalmente pensado para periféricos externos, como su nombre indica, usa un único pin de datos para transmitir la información.

 

Bus de datos de vídeo

Muchos procesadores modernos incluyen tarjetas gráficas integradas. Estas, normalmente, no son muy potentes, pero dan de sobra para sacar vídeo y permiten ahorrar dinero a la hora de configurar un ordenador sencillito al que no queramos exigirle tareas de gaming o tratamiento gráfico, diseño o vídeo. Para aprovecharlas, se requiere que la placa base disponga de salidas de vídeo y, por consiguiente, un bus de video al exterior, para conectar un monitor. Como el que podési ver justo aquí debajo que cuenta con un HDMI.

parte trasera placa base conectores bus datos

Todas las placas base del mercado lo incluyen en la actualidad, aunque los conectores pueden variar. Este bus va directamente del socket del procesador al panel I/O de la placa base. Normalmente es unidireccional, ya no integran tecnologías como AMD FSR o NVIDIA G-Sync, que si requeriría que fuera bidireccional.

¡Sé el primero en comentar!
Logo hardzone.es
Navega gratis con cookies…

Navegar por hardzone.es con publicidad personalizada, seguimiento y cookies de forma gratuita. i

Para ello, nosotros y nuestros socios i necesitamos tu consentimiento i para el tratamiento de datos personales i para los siguientes fines:

Las cookies, los identificadores de dispositivos o los identificadores online de similares características (p. ej., los identificadores basados en inicio de sesión, los identificadores asignados aleatoriamente, los identificadores basados en la red), junto con otra información (p. ej., la información y el tipo del navegador, el idioma, el tamaño de la pantalla, las tecnologías compatibles, etc.), pueden almacenarse o leerse en tu dispositivo a fin de reconocerlo siempre que se conecte a una aplicación o a una página web para una o varias de los finalidades que se recogen en el presente texto.

La mayoría de las finalidades que se explican en este texto dependen del almacenamiento o del acceso a la información de tu dispositivo cuando utilizas una aplicación o visitas una página web. Por ejemplo, es posible que un proveedor o un editor/medio de comunicación necesiten almacenar una cookie en tu dispositivo la primera vez que visite una página web a fin de poder reconocer tu dispositivo las próximas veces que vuelva a visitarla (accediendo a esta cookie cada vez que lo haga).

La publicidad y el contenido pueden personalizarse basándose en tu perfil. Tu actividad en este servicio puede utilizarse para crear o mejorar un perfil sobre tu persona para recibir publicidad o contenido personalizados. El rendimiento de la publicidad y del contenido puede medirse. Los informes pueden generarse en función de tu actividad y la de otros usuarios. Tu actividad en este servicio puede ayudar a desarrollar y mejorar productos y servicios.

La publicidad que se presenta en este servicio puede basarse en datos limitados, tales como la página web o la aplicación que esté utilizando, tu ubicación no precisa, el tipo de dispositivo o el contenido con el que está interactuando (o con el que ha interactuado) (por ejemplo, para limitar el número de veces que se presenta un anuncio concreto).

  • Un fabricante de automóviles quiere promocionar sus vehículos eléctricos a los usuarios respetuosos con el medioambiente que viven en la ciudad fuera del horario laboral. La publicidad se presenta en una página con contenido relacionado (como un artículo sobre medidas contra el cambio climático) después de las 18:30 h a los usuarios cuya ubicación no precisa sugiera que se encuentran en una zona urbana.
  • Un importante fabricante de acuarelas quiere realizar una campaña publicitaria en Internet para dar a conocer su última gama de acuarelas con la finalidad de llegar tanto a artistas aficionados como a profesionales y, a su vez, se evite mostrar el anuncio junto a otro contenido no relacionado (por ejemplo, artículos sobre cómo pintar una casa). Se detectará y limitará el número de veces que se ha presentado el anuncio a fin de no mostrarlo demasiadas veces.

La información sobre tu actividad en este servicio (por ejemplo, los formularios que rellenes, el contenido que estás consumiendo) puede almacenarse y combinarse con otra información que se tenga sobre tu persona o sobre usuarios similares(por ejemplo, información sobre tu actividad previa en este servicio y en otras páginas web o aplicaciones). Posteriormente, esto se utilizará para crear o mejorar un perfil sobre tu persona (que podría incluir posibles intereses y aspectos personales). Tu perfil puede utilizarse (también en un momento posterior) para mostrarte publicidad que pueda parecerte más relevante en función de tus posibles intereses, ya sea por parte nuestra o de terceros.

  • En una plataforma de redes sociales has leído varios artículos sobre cómo construir una casa en un árbol Esta información podría añadirse a un perfil determinado para indicar tuinterés en el contenido relacionado con la naturaleza, así como en los tutoriales de bricolaje (con el objetivo de permitir la personalización del contenido, de modo que en el futuro, por ejemplo, se te muestren más publicaciones de blogs y artículos sobre casas en árboles y cabañas de madera).
  • Has visualizado tres vídeos sobre la exploración espacial en diferentes aplicaciones de televisión. Una plataforma de noticias sin relación con las anteriores y con la que no has tenido contacto en el pasado crea un perfil basado en esa conducta de visualización marcando la exploración del espacio como un tema de tu posible interés para para otros vídeos.

El contenido que se te presenta en este servicio puede basarse en un perfilde personalización de contenido que se haya realizado previamente sobre tu persona, lo que puede reflejar tu actividad en este u otros servicios (por ejemplo, los formularios con los que interactúas o el contenido que visualizas), tus posibles intereses y aspectos personales. Un ejemplo de lo anterior sería la adaptación del orden en el que se te presenta el contenido, para que así te resulte más sencillo encontrar el contenido (no publicitario) que coincida con tus intereses.

  • Has leído unos artículos sobre comida vegetariana en una plataforma de redes sociales. Posteriormente has usado una aplicación de cocina de una empresa sin relación con la anterior plataforma. El perfil que se ha creado sobre tu persona en la plataforma de redes sociales se utilizará para mostrarte recetas vegetarianas en la pantalla de bienvenida de la aplicación de cocina.
  • Has visualizado tres vídeos sobre remo en páginas web diferentes. Una plataforma de video, no relacionada con la página web en la que has visualizado los vídeos sobre remo, pero basandose en el perfil creado cuando visistaste dicha web, podrá recomendarte otros 5 vídeos sobre remo cuando utilices la plataforma de video a través de tu televisor .

La información sobre qué publicidad se te presenta y sobre la forma en que interactúas con ella puede utilizarse para determinar lo bien que ha funcionado un anuncio en tu caso o en el de otros usuarios y si se han alcanzado los objetivos publicitarios. Por ejemplo, si has visualizado un anuncio, si has hecho clic sobre el mismo, si eso te ha llevado posteriormente a comprar un producto o a visitar una página web, etc. Esto resulta muy útil para comprender la relevancia de las campañas publicitarias./p>

  • Has hecho clic en un anuncio en una página web/medio de comunicación sobre descuentos realizados por una tienda online con motivo del “Black Friday” online y posteriormente has comprado un producto. Ese clic que has hecho estará vinculado a esa compra. Tu interacción y la de otros usuarios se medirán para saber el número de clics en el anuncio que han terminado en compra.
  • Usted es una de las pocas personas que ha hecho clic en un anuncio que promociona un descuento por el “Día de la madre”de una tienda de regalos en Internet dentro de la aplicación de una web/medio de comunicación. El medio de comunicación quiere contar con informes para comprender con qué frecuencia usted y otros usuarios han visualizado o han hecho clic en un anuncio determinado dentro de la aplicación y, en particular, en el anuncio del “Día de la madre” para así ayudar al medio de comunicación y a sus socios (por ejemplo, las agencias de publicidad) a optimizar la ubicación de los anuncios.

La información sobre qué contenido se te presenta y sobre la forma en que interactúas con él puede utilizarse para determinar, por ejemplo, si el contenido (no publicitario) ha llegado a su público previsto y ha coincidido con sus intereses. Por ejemplo, si hasleído un artículo, si has visualizado un vídeo, si has escuchado un “pódcast” o si has consultado la descripción de un producto, cuánto tiempo has pasado en esos servicios y en las páginas web que has visitado, etc. Esto resulta muy útil para comprender la relevancia del contenido (no publicitario) que se te muestra.

  • Has leído una publicación en un blog sobre senderismo desde la aplicación móvil de un editor/medio de comunicación y has seguido un enlace a una publicación recomendada y relacionada con esa publicación. Tus interacciones se registrarán para indicar que la publicación inicial sobre senderismo te ha resultado útil y que la misma ha tenido éxito a la hora de ganarse tu interés en la publicación relacionada. Esto se medirá para saber si deben publicarse más contenidos sobre senderismo en el futuro y para saber dónde emplazarlos en la pantalla de inicio de la aplicación móvil.
  • Se te ha presentado un vídeo sobre tendencias de moda, pero tu y otros usuarios habéis dejado de visualizarlo transcurridos unos 30 segundos. Esta información se utilizará para valorar la duración óptima de los futuros vídeos sobre tendencias de moda.

Se pueden generar informes basados en la combinación de conjuntos de datos (como perfiles de usuario, estadísticas, estudios de mercado, datos analíticos) respecto a tus interacciones y las de otros usuarios con el contenido publicitario (o no publicitario) para identificar las características comunes (por ejemplo, para determinar qué público objetivo es más receptivo a una campaña publicitaria o a ciertos contenidos).

  • El propietario de una librería que opera en Internet quiere contar con informes comerciales que muestren la proporción de visitantes que han visitado su página y se han ido sin comprar nada o que han consultado y comprado la última autobiografía publicada, así como la edad media y la distribución de género para cada uno de los dos grupos de visitantes. Posteriormente, los datos relacionados con la navegación que realizas en su página y sobre tus características personales se utilizan y combinan con otros datos para crear estas estadísticas.
  • Un anunciante quiere tener una mayor comprensión del tipo de público que interactúa con sus anuncios. Por ello, acude a un instituto de investigación con el fin de comparar las características de los usuarios que han interactuado con el anuncio con los atributos típicos de usuarios de plataformas similares en diferentes dispositivos. Esta comparación revela al anunciante que su público publicitario está accediendo principalmente a los anuncios a través de dispositivos móviles y que es probable que su rango de edad se encuentre entre los 45 y los 60 años.

La información sobre tu actividad en este servicio, como tu interacción con los anuncios o con el contenido, puede resultar muy útil para mejorar productos y servicios, así como para crear otros nuevos en base a las interacciones de los usuarios, el tipo de audiencia, etc. Esta finalidad específica no incluye el desarrollo ni la mejora de los perfiles de usuario y de identificadores.

  • Una plataforma tecnológica que opera con un proveedor de redes sociales observa un crecimiento en los usuarios de aplicaciones móviles y se da cuenta de que, en funciónde sus perfiles, muchos de ellos se conectan a través de conexiones móviles. La plataforma utiliza una tecnología nueva para mostrar anuncios con un formato óptimo para los dispositivos móviles y con un ancho de banda bajo a fin de mejorar su rendimiento.
  • Un anunciante está buscando una forma de mostrar anuncios en un nuevo tipo de dispositivo. El anunciante recopila información sobre la forma en que los usuarios interactúan con este nuevo tipo de dispositivo con el fin de determinar si puede crear un nuevo mecanismo para mostrar la publicidad en ese tipo de dispositivo.

El contenido que se presenta en este servicio puede basarse en datos limitados, como por ejemplo la página web o la aplicación que esté utilizando, tu ubicación no precisa, el tipo de dispositivo o el contenido con el que estás interactuando (o con el que has interactuado) (por ejemplo, para limitar el número de veces que se te presenta un vídeo o un artículo en concreto).

  • Una revista de viajes, para mejorar las experiencias de viaje en el extranjero, ha publicado en su página web un artículo sobre nuevos cursos que ofrece una escuela de idiomas por Internet. Las publicaciones del blog de la escuela se insertan directamente en la parte inferior de la página y se seleccionan en función de la ubicación no precisa del usuario (por ejemplo, publicaciones del blog que explican el plan de estudios del curso para idiomas diferentes al del país en el que este te encuentras).
  • Una aplicación móvil de noticias deportivas ha iniciado una nueva sección de artículos sobre los últimos partidos de fútbol. Cada artículo incluye vídeos alojados por una plataforma de streaming independiente que muestra los aspectos destacados de cada partido. Si adelantas un vídeo, esta información puede utilizarse para determinar que el siguiente vídeo a reproducir sea de menor duración.

Se puede utilizar la localización geográfica precisa y la información sobre las características del dispositivo

Al contar con tu aprobación, tu ubicación exacta (dentro de un radio inferior a 500 metros) podrá utilizarse para apoyar las finalidades que se explican en este documento.

Con tu aceptación, se pueden solicitar y utilizar ciertas características específicas de tu dispositivo para distinguirlo de otros (por ejemplo, las fuentes o complementos instalados y la resolución de su pantalla) en apoyo de las finalidades que se explican en este documento.

O sin cookies desde 1,67€ al mes

Por solo 1,67€ al mes, disfruta de una navegación sin interrupciones por toda la red del Grupo ADSLZone: adslzone.net, movilzona.es, testdevelocidad.es, lamanzanamordida.net, hardzone.es, softzone.es, redeszone.net, topesdegama.com y más. Al unirte a nuestra comunidad, no solo estarás apoyando nuestro trabajo, sino que también te beneficiarás de una experiencia online sin cookies.