Bisakah PC Windows melakukan apa saja saat sedang tidur?

22

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?

Elmo
sumber
23
Tentu saja, dengan definisi ulang yang tepat dari kata "tidur", seperti yang tampaknya dilakukan oleh Apple.
kreemoweet
Sebagai pengguna Windows 10 Box, saya pergi tidur sekitar jam 9:30 malam setelah menentukan Daya & Tidur> Ketika dicolokkan, PC akan tertidur setelah 4 jam di Pengaturan, dengan Box Sync berjalan. Di pagi hari, program melaporkan bahwa Sinkronisasi selesai pada pukul 3:46 pagi. Saya harus bertanya-tanya: apakah komputer benar-benar tidur sekitar jam 1:30 tetapi biarkan Box Sync berlanjut? Pemahaman saya adalah bahwa jam mulai ketika keyboard atau mouse berhenti.
Peter Brown

Jawaban:

14

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).

Ƭᴇcʜιᴇ007
sumber
Jawaban yang bagus, tetapi perhatikan bahwa fitur ini tidak secanggih Power Nap. Mac dengan Power Nap bangun dan kembali tidur untuk periode singkat secara teratur, tanpa menyalakan monitor atau bahkan LED. Ini terjadi lebih sering jika laptop dalam kondisi AC, dan berhenti terjadi jika baterai habis 2/3.
Isaac Rabinovitch
3
"Kecanggihan" tugas terjadwal Windows sepenuhnya terletak pada kode tugas itu sendiri, dan berpotensi tidak terbatas. Tidak perlu menyalakan monitor atau apa pun, dan mereka dapat membuat tugas terjadwal baru sesuai kebutuhan.
kreemoweet
10

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.

Keltari
sumber
1
Keadaan tidur tidak berarti bahwa program tidak berjalan. OS tidak mendeteksi kejadian saat sedang tidur. Kejadian adalah hal-hal eksternal yang menyebabkan OS untuk bangun.
Isaac Rabinovitch
1
OS benar-benar mendeteksi kejadian saat tidur, jika tidak maka tidak akan pernah tahu untuk keluar dari tidur.
Keltari
1
@Keltari: OS dibangunkan oleh BIOS. Karena itu, BIOS mendeteksi kejadian tersebut.
MSalters
2
Maaf menjadi nitpicker seperti itu, tetapi baik OS atau BIOS tidak memiliki kemampuan untuk menjalankan ketika jam sytsem dimatikan, seperti di semua negara tidur. Tidak ada jam sistem, tidak ada sinkronisasi, tidak ada sinkronisasi, tidak ada kode yang dieksekusi. Perangkat keras hanya memiliki kemampuan untuk merespons peristiwa eksternal dengan memunculkan komponen yang telah dimatikan dan memberitahu prosesor untuk menjalankan kode restart. Ini tidak jauh berbeda dari apa yang terjadi ketika Anda menghidupkan dari awal - itu hanya sedikit lebih canggih.
Isaac Rabinovitch
6

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.

Isaac Rabinovitch
sumber
Tidak memerlukan dukungan perangkat keras khusus, kecuali jika Anda mematikan lampu. Windows atau Linux dapat melakukannya hanya dengan membangunkan CPU dan RAM, kemudian menjalankan proses khusus alih-alih melanjutkan sistem lengkap yang sebelumnya ditinggalkannya. Hard drive dan display sudah dapat tidur secara independen dari CPU, jadi biarkan saja dimatikan.
Zan Lynx
Hanya Macbook Air dan Pro yang diproduksi sejak pertengahan 2011 yang mendukung Power Nap. Ini memberitahu saya bahwa dukungan perangkat keras diperlukan.
Isaac Rabinovitch
Tidak juga. Persyaratan untuk drive SSD, yang membantu mengurangi jumlah daya yang digunakan. Tapi itu bukan perangkat keras khusus, laptop-laptop itu datang dengan SSD.
Benjamin Schollnick
Model-model ini datang dengan drive SSD atau drive biasa. Kekuatan Nap membutuhkan kedua drive SSD dan Air atau Pro diproduksi sejak pertengahan 2011.
Ishak Rabinovitch
3

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.

LawrenceC
sumber
PowerNap tidak akan menyebabkan sistem Anda mengintip, itu hanya kompatibel dengan sistem yang memiliki memori flash. Ini juga diiklankan untuk tidak pernah memutar kipas.
Chris Wagner
2
Anda tidak harus bertaruh pada jawaban. Anda harus melakukan sedikit googling dan mencari tahu dengan pasti.
Isaac Rabinovitch