79524549

Date: 2025-03-21 04:41:02
Score: 0.5
Natty:
Report link

why

Because it means you get faster access. If each chips can process X number of reads and Y number of writes per second, in your hypothetical 8 chips stick, the controller now can process 8X number of reads and 8Y number of writes per second.

what if I want to get 64 bits that are stored in a single chip

You likely won't. Interleaving means every operation is spread evenly among all chips, and since it's supposed to be transparent (ie, the OS and apps generally won't care if a controller have 2 or 4 or 8 chips), you'd go out of your way to write & read something that end up on a single chip, in the process you'd be writing and reading the rest of the chips anyway. A normal operation of storing or reading something will end up using all chips, very quickly, without you having to care about the details.

Reasons:
  • RegEx Blacklisted phrase (1): I want
  • Long answer (-0.5):
  • No code block (0.5):
  • Starts with a question (0.5): why
  • High reputation (-1):
Posted by: Martheen