run, the computer is doing calculations normally (maximum power consumption)
sleep, the computer is not doing calculations but maintains DRAM refresh to retain data internally (low power consumption)
hibernate, the computer is not doing calculation but saved DRAM to a disk file so that DRAM refresh can also be stopped (minimal power consumption, often the computer actually turns off in this mode)