3 ms·
> Thunderbolt? SuperReadyBoost? USB4 RAM Box? If they are memory mapped into the processors address space them yes. Thunderbolt is some sort of hokey multiplex
by MisterTea 3y ago
> Thunderbolt? SuperReadyBoost? USB4 RAM Box?
If they are memory mapped into the processors address space them yes. Thunderbolt is some sort of hokey multiplexed DP+PCIe thing while USB 4 is more network like and can encapsulate USB3, PCIe, DP and other protocols in USB4 packets. Though honestly I'd rather deprecate USB and move to a more converged memory mapped Ethernet that carries USB3/DP/PCIe/etc packets.
PCI is a software configurable bus which lets you programmatically map the card into the machines address space. Historically the BIOS/firmware did the initial PCI mapping to get disk controllers running so you can load boot code, then the OS drivers take over. Before PCI in the PC we had jumpers to select memory adresses, IRQ and DMA lines followed by the less capable and flaky ISA PnP (Plug and Play) standard.