On a Windows computer, you have 3 shutdown options:
On a Mac computer, things are different. With default settings enabled, the computer will suspend to RAM but also flush the RAM to disk when suspending. When the battery dies while suspended, you can recover from disk.
Another difference I noticed between my Sony and my MacBook is that suspending the Sony for one night would almost drain the battery. Suspend on this machine is only useful when you are planning to pause for a couple of hours.
Thus, suspend to RAM on a MacBook is good in most situations. However, when you know you will not use your computer for some time, you might want to Hibernate explicitly.
You can find out the mode your Mac uses with the following command:
You can change the mode your Mac uses with the command:
Now you don't want to open a shell to suspend your machine. And this is the point where Deep Sleep helps. It is a dashboard widget that you can use to shutdown your computer using a specific mode.