Originally posted by: corkyg
Originally posted by: whatever
If I remember correctly, the 1DMkII and 1DsMkII support both CF and SD.
That is correct. It's called "testing the market."
Some say that today's CF cards are faster. SD cards have fewer pins. More pins means more information that can be sent at the same time.CF = 16-bit databus, SD = 4-bit databus.
But the SD card standard is newer and I believe it takes advantage of synchronous memory bus technology (there's a clock signal & that can help increase throughput, though I'm not sure of the details), whereas I'm fairly sure that CF cards use an asynchronous memory bus (typically you get your data signals ready, then you pull a write line low for a short period of time). If the CF and SD standards had come out at the same time & used the same techniques, CF would win because it has more pins for speed and more volume to put larger memory chips.
But CF is an older standard, and once you have a standard, some of the technology is "frozen" in order to adhere to the standard & can't take advantage of newer technological advances.
My sense is that SD cards will take over a larger share of the market as time goes on (until a new standard comes out), but CF will be around for a while because there are so many devices that use it (and it's a more robust package).
At presdent I also believe CF cards can be had in larger sizes (storage size) than SD.