Suspend saves OS state to RAM. Hibernate writes this state to disk. To keep data, RAM needs negligible power, but disk requires none.