Saya mendengar bahwa OS X Mountain Lion pada Mac memiliki fitur yang disebut Power Nap:
Dengan Power Nap, Mac Anda tidur tetapi aplikasi Anda tetap terbarui. Jadi, Anda memiliki informasi terbaru - seperti surat, catatan, pengingat, dan pesan - saat Mac Anda bangun. Power Nap melakukan pencadangan Time Machine ke Time Capsule dan mengunduh pembaruan perangkat lunak OS X saat Mac Anda tidur, sehingga Anda dapat mulai menginstal segera setelah Anda bangun.
Bisakah Windows melakukan hal yang sama pada PC?
Apakah Windows 8 / Windows RT memiliki fitur baru yang dapat melakukan tugas khusus saat sedang tidur?
Jawaban:
Windows (bagaimanapun juga Vista + menyediakan sesuatu yang serupa, dan dapat / akan membangunkan komputer Anda dari status sleep untuk melakukan pembaruan, pencadangan (dll).
Karena itu, firmware motherboard Anda perlu mendukung, dan siap digunakan, fitur ini.
Mereka disebut sebagai 'Wake Timers' di opsi Power (di mana Anda dapat mengaktifkan dan menonaktifkannya).
Sistem ini merupakan bagian dari Penjadwal Tugas (terutama). Anda dapat menemukannya dengan membuka tugas di Pengelola Tugas dan mencari di bawah tab 'Persyaratan', di mana Anda akan menemukan kotak centang "Bangun komputer untuk menjalankan tugas ini".
Di sana Anda juga dapat membuat tugas sendiri yang akan membangunkan sistem untuk melakukan apa yang Anda inginkan.
Info lebih lanjut di sini (SuperUser) dan di sini (MS).
sumber
Tidur adalah status daya yang diturunkan, tetapi tidak dimatikan. Jelas, jika komputer mati, tidak ada yang akan berhasil.
Windows, sejauh yang saya tahu, tidak memberikan programmer kemampuan untuk menulis kode yang dieksekusi saat PC dalam keadaan sleep.
Namun, bukan berarti program tidak berjalan. Windows perlu mendeteksi peristiwa yang membangunkan PC. Acara dapat berupa tekan tombol daya ACPI, gerakan atau klik mouse, paket ajaib (Wake on Lan), atau penekanan keyboard. Saya mungkin kehilangan beberapa. Windows juga "terjaga" cukup untuk mematikan laptop tidur dengan benar jika baterai hampir mati.
Sekarang Apple memungkinkan fungsi tertentu untuk dilakukan saat tidur adalah pedang bermata dua. Ya, pencadangan dan semacamnya dapat terjadi, tetapi jika perangkat menggunakan daya baterai, itu akan lebih cepat habis, mengalahkan tujuan dari kondisi tidur rendah.
sumber
Windows sebenarnya memiliki beberapa kondisi tidur . Setiap kondisi tidur menghemat daya dan memungkinkan sistem untuk kembali bekerja dengan cepat, tetapi perangkat kerasnya tidak aktif. Tidak ada perangkat lunak yang dapat berjalan ketika PC tertidur.
Bukan sebagai orang Mac, saya belum pernah mendengar tentang Power Nap sebelumnya. Menurut artikel basis pengetahuan ini sebenarnya adalah cara bagi Mac untuk memberi daya secara singkat untuk melakukan tugas rutin. Lampu tidak menyala, tetapi sistem aktif dan memakan daya. Sebenarnya, Mac tidak tertidur ketika tugas Power Nap sedang berjalan.
Ini adalah salah satu fitur keren yang suka diciptakan oleh Apple. Membutuhkan dukungan perangkat keras khusus, sehingga Anda tidak dapat melakukannya di PC. Tidak akan mengejutkan saya jika akhirnya muncul di PC.
sumber
Taruhan Mac sebenarnya tidak tertidur selama waktu ini, tetapi menjalankan CPU dalam pengaturan kecepatan terendah dan menjaga tampilan mati. Jika itu benar-benar licin itu mungkin bahkan tidak memutar hard drive dan cache filesystem menulis sampai daya aktual berikutnya, tapi saya tidak tahu bagaimana mereka benar-benar melakukannya.
Windows memperkenalkan fitur yang disebut "tontonan" yang akan memperbarui tampilan "tontonan" dengan informasi secara berkala. Saya yakin itu direncanakan untuk memperbarui tampilan kendali jarak jauh gaya media dengan umpan RSS dan mungkin juga layar kecil yang terpasang pada laptop itu sendiri. Itu akan membangunkan PC dari tidur untuk melakukan ini, tapi saya tidak yakin apakah komputer akan terlihat seperti itu terjaga selama waktu ini (mengetahui PC OEM dan implementasi mereka dari ACPI, mungkin begitu).
Jadi saya percaya ada beberapa fungsi yang terkubur di Win32 API atau .NET atau Presentation Foundation yang luas atau apa pun yang dapat melakukan hal serupa, jika seorang pengembang aplikasi menginginkannya.
sumber