Windows has the ability (disabled by default) to hibernate the entire SO. It does it by saving the entire RAM to disk and then restoring it. When hibernating there is no power consumption, unlike when in a suspended state.
Android doesn't have that ability and I would like to better understand why. There is usefulness to it and it's virtually impossible that no one thought of implementing it, so I would assume the reason must be technical.