Meskipun saya tidak tahu ini dengan pasti, saya cukup yakin bahwa menahan tombol daya pada semua komputer akan memaksa mereka untuk mati setelah berbagai waktu. Ini sangat berguna jika komputer macet, atau kesalahan lain mengharuskan reboot total.
Yang saya tertarik adalah apakah mekanisme pemadaman paksa ini disandikan secara keras ke dalam komputer yang mendasari firmware? Atau apakah ini dibangun ke komputer pada tingkat perangkat keras. Jika mekanismenya adalah firmware, maka logis untuk mengasumsikan bahwa kesalahan tingkat CPU akan mencegah mekanisme ini memicu dengan benar, yang membuat saya percaya ini adalah fungsi perangkat keras.
Untuk meringkas: Apakah mekanisme pematian paksa universal (saya berasumsi) dibangun pada tingkat perangkat keras atau firmware? Dan bisakah seseorang menguraikan mekanisme alam, varian dan sejarah umum.
Jawaban:
Apakah mekanisme universal-shutdown dibangun pada tingkat perangkat keras atau firmware?
Baik motherboard (perangkat keras) dan BIOS (firmware) terlibat dalam proses tersebut.
Sumber Bagaimana tombol daya bekerja?
Sumber Bagaimana tombol-tombol daya modern pada perangkat ini bekerja menjawab dengan Olin Lathrop
sumber
Tanpa mencari referensi, ada logika yang cukup sederhana di sini: mereka harus bekerja pada tingkat perangkat keras karena mereka bekerja tanpa CPU di soket.
Tentu, PC tidak akan melakukan semua itu, tetapi Anda masih bisa menyalakannya secara teknis; jika mainboard Anda memiliki kemampuan untuk memberi Anda pesan (dengan bunyi bip atau kode 2 digit kecil) Anda mungkin akan mendapatkan kode "CPU buruk / tidak ada CPU". Anda juga akan dapat mematikannya dengan pers lama, yang merupakan bagian penting di sini.
Juga, perlu diingat bahwa dalam semua kasus di mana sistem berada dalam keadaan sangat tidak waras (yaitu, dalam mode single-user / linux kernel panic / BSOD dll) dan untuk semua maksud dan tujuan pada jalan buntu, daya tombol masih berfungsi (setidaknya tekan lama).
Perhatikan bahwa "tingkat perangkat keras" sudah merupakan istilah yang cukup luas; yaitu, bisa dengan mudah ada apa saja dari beberapa transistor hingga μC berdedikasi kecil dengan beberapa bit NVRAM sekitar (yang akan menjaga nilai-nilai dikonfigurasi oleh BIOS, misalnya pada perilaku pers-pendek), yang kebanyakan orang masih akan memanggil "perangkat keras".
sumber