'What is the unit of fetching data from a memory?

I'm just wondering if you could help me solve this puzzle? As we've known, the architecture of a memory (here is DDR) can be described from top to down as channel->DIMM->rank->chip->bank. When I use a 64-bit CPU, how many bytes per operation can the CPU fetch from the memory with 1 channel 1 DIMM, 1 channel 2 DIMMs, or 2 channels and each with 1 DIMM, 2 channels and each with 2 DIMMs? Or what is the unit for a CPU to fetch data from the memory? If a have two DIMMs, will the maximal bytes double? It's quite confused. Thanks a lot.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source