Setiap kali kalian mau mematikan komputer kalian, pasti pernah lihat tombol "Sleep" kan? Mungkin beberapa melihat opsi untuk "Hibernate" juga, kalau di tekan komputernya bakal mati, kan? Tapi kalau ada aktivitas (tekan mouse, tekan keyboard) langsung nyala, kan? Sebenernya kedua tombol ini ngapain sih?
Untuk tahu kedua tombol ini melakukan apa, pertama-tama kita harus tentang ACPI (Advanced Configuration and Power Interface). Berdasarkan Wikipedia "ACPI merupakan sebuah spesifikasi industri terbuka yang mengizinkan para desainer perangkat lunak untuk mengintegrasikan fitur-fitur manajemen daya dalam sebuah sistem komputer". Singkatnya, ACPI adalah sebuah spesifikasi yang berfungsi agar komputer bisa lebih hemat daya dengan fitur-fitur manajemen daya.
Masih bingung? Dengan ACPI hardware-hardware yang ada di komputer bisa diatur dayanya, misalnya komputer lagi idle (gak ngapa-ngapain) maka sistem operasi bisa menyuruh komponen dalam komputer untuk masuk ke dalam mode yang mengonsumsi daya lebih rendah.
ACPI mempunyai beberapa state (keadaan), ada 4 Global State (G0-G3) dan 6 Sleep State (S0-S5). Bisa dibilang seperti ini:
G0 (Bekerja):
S0: Komputer nyala dan bekerja
G1 (Tidur):
S0ix: Modern standby
S1: Power on Suspend
S2: Cache ke RAM
S3: Sleep