Yes, you’re flipping bit values from 0 to 1 and 1 to 0, but what does that mean physically?To a degree, it depends on what kind of memory you’re using.If you’re using DRAM or NAND, 0s and 1s are represented by the presence or absence of electrons in a region. You move electrons in or out of the region to change from a 0 to 1 or vice-versa. So technically, I’d say that memory stored in DRAM or NAND does have weight.For data stored using magnetic storage (think conventional hard drives), 0s and 1s are stored by changing the magnetization state of a small region. I don’t think that would change the weight of the region but I’m not an expert in magnetism.“What about moving data?” you ask. There it depends how you move it. If you move it along a wire, then you’re moving electrons, so again, I’d say data has weight. If you’re moving data along a fiber optic cable, you’re transmitting pulses of light, and photons (the components of light) have no weight, so data moved optically has no weight.
Yes, you’re flipping bit values from 0 to 1 and 1 to 0, but what does that mean physically?To a degree, it depends on what kind of memory you’re using.If you’re using DRAM or NAND, 0s and 1s are represented by the presence or absence of electrons in a region. You move electrons in or out of the region to change from a 0 to 1 or vice-versa. So technically, I’d say that memory stored in DRAM or NAND does have weight.For data stored using magnetic storage (think conventional hard drives), 0s and 1s are stored by changing the magnetization state of a small region. I don’t think that would change the weight of the region but I’m not an expert in magnetism.“What about moving data?” you ask. There it depends how you move it. If you move it along a wire, then you’re moving electrons, so again, I’d say data has weight. If you’re moving data along a fiber optic cable, you’re transmitting pulses of light, and photons (the components of light) have no weight, so data moved optically has no weight.