> I don't think I've ever seen a computer where memory is actually a continuous array of bits sorted by memory address
well, that is not the C memory model. C does not allow you to access bits in memory directly. maybe you meant bytes? or words? if so, many cpus have exactly that architecture.