3 ms·
It does have DMA but this only speeds up data transfer. You are probably thinking of PCI bus mastering, where the PCI slave temporarily takes control of the bu
by mips_r4300i 3y ago
It does have DMA but this only speeds up data transfer.
You are probably thinking of PCI bus mastering, where the PCI slave temporarily takes control of the bus to read and write main system memory.
This still exists in PCIe and thunderbolt, which is why bus mastering can be a security risk.
CF poses no such risk.
PCMCIA I don't think does either, since it is effectively a stripped down ISA. Later PC laptop cards look very similar but are actually CardBus, which is basically PCI.
CardBus does support bus mastering. And the later Express card did too, in its PCIe forms