what is the point of having 32 bit address and data bus (and so a 32 bit processor) for byte addressable memory.
the CPU make arithmetic operations in 32 bit so to be efficient it should take 4 bytes at a time from the ram. so I think one address needed for 4 bytes instead of one address for each byte.
The same question valid for 64 bit processors, address and data bus.
I need an explanation please.
the CPU make arithmetic operations in 32 bit so to be efficient it should take 4 bytes at a time from the ram. so I think one address needed for 4 bytes instead of one address for each byte.
The same question valid for 64 bit processors, address and data bus.
I need an explanation please.