Así identifica tu PC los periféricos de hardware que le conectas

USB ID, PCI ID: Cuando conectas un nuevo periférico de repente ves como el sistema operativo lo reconoce e instala los controladores de un repositorio online o en el caso que no los encuentre nos pregunta por unos. pero, ¿nunca te has preguntado cómo puede identificar vuestro PC el periférico que le hayas conectado? En este tutorial os vamos a explicar como lo hace vuestro PC para identificar que periférico es a través del USB ID y del PCI ID.

Leer mas
Intel Rocket Lake frente a AMD Zen 3, primeros

Hoy en día el termino plug and play ya no lo vemos repetido en todos sitios, el motivo es bien simple, todos los periféricos son de conectar y listo, pero hubo un tiempo donde el sistema no tenía manera de saber con qué tipo de periférico se estaba comunicando y era necesario tocar ciertos parámetros manualmente.

Esto termino con la implementación del puerto PCI primero, hoy en día evolucionado en las diversas generaciones de PCI Express, y el USB después, los cuales en sus estándares hacen uso de códigos de identificación que identifican todos y cada uno de los periféricos que hay en el

Identificación en periféricos PCI y PCI Express: el PCI ID

Placa Base PCIe

Cualquier dispositivo que es conectado a un puerto del tipo PCI o PCI Express es identificado por un código hexadecimal dividido en dos partes:

  • Las primeras cifras pertenecen al fabricante, dicha identificación es asignada de manera perpetua por el PCI-SIG, el cual es el consorcio que desarrolla los diferentes estándares del bus PCI Express, así como sus diferentes avances.
  • La segunda parte del ID es asignado por el fabricante.

Cada una de las dos partes del código de identificación es almacenado en forma de dos enteros de 16 bits, los cuales se almacenen en un registro concreto. Esto significa que puede haber hasta 65.536 periféricos fabricantes de dispositivos PCI y cada uno de ellos pueden fabricar 65.536 dispositivos que utilicen dicha interfaz, dejad que os digamos que ni el más veterano se los fabricantes de hardware han llegado a fabricar dicha cantidad de dispositivos en todo este tiempo.

GPU PCIe

Muchos fabricantes subdividen la ID de producto en varias sub ID, que pueden marcar cosas como la generación del hardware, su naturaleza, el tipo de variante, etcétera. Por lo que al contrario de lo que ocurre con el USB ID cada uno de los fabricantes de hardware tiene una mayor libertad para asignar IDs, pero la contrapartida es que es más difícil asignar controladores genéricos a los periféricos PCIe.

La identificación en los periféricos USB: el USB ID

Puertos USB

Cualquier dispositivo que es conectado a un puerto del tipo PCI o PCI Express es identificado por un código hexadecimal dividido en dos partes:

El bus USB se diseñó para que el sistema huésped pudiese identificar el periférico que es conectado a través del puerto USB, es por ello que al igual que ocurre con dispositivos PCI estos también disponen de una identificación, pero funcionan de manera distinta. Pero funcionan de manera algo distinta a los PCI ID.

En primer lugar, hay una serie de identificaciones comunes que sirven para categorizar los diferentes tipos de dispositivos que podemos conectar a un puerto USB, entre ellos están:

  • Human Interface Descriptor (HID): Es utilizado por teclados, ratones e incluso tabletas y controladores de juegos como joysticks y game pads., muchos periféricos de este tipo no tienen controladores propios y utilizan los genéricos para este tipo de dispositivos.
  • Mass Storage Descriptor (MSD): Es utilizado para el almacenamiento externo como discos duros, llaves USB, etcetera.
USB ID Teclado

Existen diferentes tipos de identificaciones por tipo de periférico, dichas identificaciones son llamadas clases, por ejemplo, la Human Interface Descriptor es un tipo de clase y luego la sub-clase para el tipo de hardware, por ejemplo, una sub-clase sería la de teclado. lo que facilita cargar los controladores genéricos de cada tipo de hardware.

Disco Duro USB

Aparte de las clases y las sub-clases, también se incluyen otros descriptores, los cuales son los siguientes:

  • Vendor ID (VID): El código de identificación del vendedor del periférico USB, cada fabricante de dispositivos USB sean del tipo que sean tiene una identificación única.
  • Product ID (PID): El código de identificación del dispositivo, este es otorgado por el fabricante del mismo.
  • Revision: En el caso de que existan varias revisiones de un mismo producto, estas también pueden tener una identificación.

El descriptor de la revisión se utiliza en casos muy puntuales, especialmente cuando ha habido una pequeña mejora que obliga a utilizar un nuevo tipo de controlador con tal que el software pueda hacer uso de la misma.

Hay que aclarar para terminar que la ID no se debe confundir con los drivers, tanto el USB ID como el PCI ID son utilizados por el sistema operativo para encontrar el controlador adecuado que le sirva para comunicar con ese hardware en concreto, ya sea entre entre los archivos del sistema o desde un repositorio online.

MAS NOTICIAS RELACIONADAS

Realidad virtual está mas cerca de todos nosotros

Realidad virtual: otro mundon para tus ojos

Cuando se trata de realidad virtual (VR), muchos de nosotros pensamos en películas de ciencia ficción como Minority Report. Sin ...
Leer Más
gafas de realidas virtual precios y características

Gias para comprar las gafas de realidad virtual: 2 modelos para toda las expectativas y presupuestos

Ahora que sabemos lo que se necesita para disfrutar de la realidad virtual, es el momento de elegir el modelo ...
Leer Más
tipos de cajas para montar un pc

Tipos de cajas para montar un ordenador

Las torres de PC vienen en todos los tamaños y colores, pero todas tienen elementos en común, lo que significa ...
Leer Más
cuaidado de un placa base y todo la limpieza

¿Una placa base bien cuidada es para siempre? o ¿Morirá igualmente?

La placa base es uno de los elementos más importantes de la PC (si no el más importante, ya que ...
Leer Más
Un dispositivo inalambrico dará problemas si dejo conectado

¿Es malo dejar conectado un dispositivo inalámbrico a un PC apagado?

Tener un dispositivo inalámbrico en la PC es muy normal en estos días, especialmente cuando se habla de ratones o ...
Leer Más

Cómo entrar en la BIOS de mi PC: Te enseñamos como hacerlo

Tarde o temprano, todos los usuarios deben ingresar al BIOS de la placa base de su computadora para verificar una ...
Leer Más
caundo cambiar la pasta termica de ordenador

Cuándo debo cambiar la pasta térmica: todo lo que debes saber

Cambiar la pasta térmica es un trabajo de mantenimiento básico para cualquier PC, aunque no debe tomarse a la ligera ...
Leer Más

Silla gamer thunderx3 tc5 para escritorios

Con doce opciones de colores brillantes y elegantes, puede expresarse y mostrar su propio estilo único. Esta silla para juegos ...
Leer Más
cómo elegir la silla gaming

cómo elegir la silla gaming que mejor se adapte a tus necesidades

Lo primero que llama la atención a la hora de comprar una silla gaming es sin duda la estética, pero ...
Leer Más

Deja un comentario