Criada para substituir a antiquada interface PCI, utilizada em todos os computadores desde 1992 com tecnologia de 32-bit, a PCI-Express, habitualmente apelidada de PCIe, rapidamente se tornou a interface-padrรฃo de comunicaรงรฃo entre os principais componentes num PC actual.
Actualmente, esta interface รฉ utilizada para que os processadores de รบltima geraรงรฃo da Intel e AMD possam comunicar com o chipset da motherboard, bem como com outros componentes fundamentais, como as memรณrias, placas grรกficas, controladores de rede, controladores USB e controladores de armazenamento, podendo em alguns casos permitir a comunicaรงรฃo directa entre o dispositivo de armazenamento (SSD do tipo NVMe) e o processador.
Conceito
Esta interface utiliza um conceito similar ao de uma auto-estrada, onde a maior largura de banda รฉ incrementada ร medida que se adicionam faixas, que neste caso sรฃo designadas โpistasโ.
Cada pista corresponde a um par de ligaรงรตes unidireccionais (uma em cada sentido), variando a sua velocidade de acordo com a interface usada (PCIe 1.0, 2.0, 3.0 ou 4.0) e o nรบmero de pistas (x1, x4, x8 ou x16). Cada processador tem um nรบmero limitado de pistas, como 24 no caso de um processador AMD Ryzen ou Intel Core, podendo chegar ร s 64 ou 128, se usar um processador AMD Ryzen Threadripper ou Ryzen Threadripper Pro.
Estas, com as actuais geraรงรตes PCIe 3.0 e 4.0, sรฃo capazes de disponibilizar uma largura de banda aproximada de 2.0 e 4.0 GB/s, respectivamente, o que significa que se utilizar 16 pistas de uma ligaรงรฃo PCIe, esta poderรก disponibilizar atรฉ 16 GB/s, ou 32 GB/s se for do tipo PCIe 4.0.
Aplicaรงรตes
Como foi dito, a interface PCIe รฉ utilizada em, praticamente, todos os componentes de um computador, mas as aplicaรงรตes habitualmente mais conhecidas sรฃo as placas grรกficas, que exigem uma interface do tipo x16, com a mรกxima largura de banda disponibilizada pela interface, e as unidades SSD M.2 do tipo NVMe (Non-Volative Memory Express), que tendencialmente utilizam uma ligaรงรฃo do tipo x4.
Outros elementos como o USB 3.1 Gen2 utiliza duas pistas PCIe (do tipo x2), controladoras Ethernet Gigabit uma pista (do tipo x1) e Thunderbolt quatro pistas (tipo x4).
A vantagem da tecnologia PCIe รฉ que a mesma permite total compatibilidade entre dispositivos de geraรงรตes distintas, e interfaces distintas, ou seja, รฉ possรญvel utilizar-se uma placa grรกfica x16 numa ranhura sรณ com oito pistas (x8), embora com um ligeiro impacto no desempenho devido ร menor largura de banda, ou usar uma controladora USB 3.2 numa ligaรงรฃo PCIe x16, embora acabe por sรณ usar a largura de banda que necessita.