7 ms·
If I remember correctly CF was just a stripped down PCMCIA which in principle is capable of DMA.
by weinzierl 3y ago
If I remember correctly CF was just a stripped down PCMCIA which in principle is capable of DMA.
- ctxc 3y agoQuite the acronym soup, but off I am to Google it...
- ctxc 3y agoAndd I'm back. Got to love when it all comes together :P CF is compact flash card, kind of like the big memory card in cameras. PCMCIA is a PC card whose function is to "introduce peripheral capability to a laptop", kind of an interface. DMA is direct memory access.
- mips_r4300i 3y agoIt 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