Apakah mekanisme universal-shutdown dibangun pada tingkat perangkat keras atau firmware?
Baik motherboard (perangkat keras) dan BIOS (firmware) terlibat dalam proses tersebut.
Pergantian daya yang sebenarnya (hidup dan mati) dilakukan oleh sirkuit pada motherboard. Sirkuit dipicu untuk mengubah keadaan dengan hubung singkat sesaat dari dua titik di sirkuit. Itu dilakukan dengan menekan tombol panel depan. Koneksi jangka pendek dari tombol itu sudah cukup. Rangkaian motherboard juga memiliki fungsi kedua dan ketiga yang bisa dilakukan.
BIOS biasanya diatur sehingga, jika sirkuit sudah dalam keadaan ON dan kontak sesaat tetap ditutup selama minimal 4 detik, salah satu dari dua tindakan akan dilakukan. Entah sistem akan langsung mati (seperti mematikan sakelar), atau motherboard akan memasuki kondisi "tidur" dan menunggu untuk dibangunkan kembali. Yang mana dari dua opsi ini yang dilakukan adalah sesuatu yang Anda atur di layar BIOS Setup. **
Ini adalah alasan bahwa motherboard tidak pernah sepenuhnya "Mati" di sebagian besar situasi operasi. Bahkan ketika "Off", ada sebagian kecil yang ditujukan untuk memeriksa input dari beberapa sumber (seperti tombol push depan, beberapa perangkat USB dan mungkin modem) sehingga dapat merespons dengan menyalakan daya ke seluruh sistem. Cara untuk benar-benar mematikan semua daya adalah dengan mencabut kabel daya, atau menggunakan sakelar fisik yang dipasang di bagian belakang PSU untuk mematikannya.
Sumber Bagaimana tombol daya bekerja?
Switch modern tidak mengandung sihir apa pun. Bahkan, mereka
lebih rumit dan mahal daripada switch on / off fisik nyata.
Sakelar ini hanya input ke pengontrol mikro. Kontroler mikro dapat mengetahui kapan Anda menekan tombol, dan sisanya dikodekan dalam firmware untuk memutuskan apa yang harus dilakukan. Kekuasaan biasanya diaktifkan dengan transistor. Ini berarti tombol itu sendiri tidak harus menangani tegangan tinggi atau arus tinggi, jadi ada lebih banyak pilihan untuk membuatnya dan membuatnya menjadi kecil. Ini bisa berupa sakelar membran, misalnya, yang tidak akan pernah Anda gunakan untuk mengganti daya dinding.
Ini berarti bahwa sedikit perangkat biasanya aktif, setidaknya cukup untuk menyalakan mikro-controller. Namun, pengendali mikro modern dapat mengambil sejumlah kecil daya ketika tidak melakukan apa pun kecuali menunggu sinyal sakelar bahwa daya ini tidak relevan dalam kebanyakan kasus.
Dalam beberapa kasus, tombol ini benar-benar menyebabkan mikro untuk mendapatkan daya ketika ditekan, yang kemudian menyalakan beberapa transistor atau relay atau sesuatu untuk menjaga daya hidup. Ketika Anda menekan tombol untuk mematikan perangkat, mikro menutup semuanya, termasuk itu sendiri.
Sumber Bagaimana tombol-tombol daya modern pada perangkat ini bekerja menjawab dengan Olin Lathrop