2Sep
Perkiraan 'sisa waktu' pada Windows cukup membuat seseorang gila, namun pernahkah Anda bertanya-tanya bagaimana Windows menentukan masa itu? Today's SuperUser Q & Sebuah posting memiliki beberapa jawaban untuk pertanyaan pembaca yang penasaran, namun frustrasi.
Pertanyaan Hari Ini &Sesi jawaban datang kepada kami atas izin SuperUser - subdivisi dari Stack Exchange, pengelompokan berbasis komunitas dari Q & A situs web.
Windows 8.1 file transfer window screenshot milik im benar-benar famecore.
Pertanyaan
SuperUser reader 'im really famecore' ingin tahu bagaimana Windows menentukan jumlah waktu yang diperlukan untuk melakukan operasi dengan file:
Saya ingin tahu apakah ada persamaan yang digunakan Windows untuk menentukan berapa lamamengambil tindakan dengan file seperti: menghapus, menyalin, menghapus, atau menginstal.
Sebagai contoh, ketika saya menghapus sebuah file dan Windows mengatakan Sisa waktu: 18 detik , bagaimana cara menghitung jumlah ini, dan apa gunanya untuk menghitungnya?
Apakah Windows menggunakan persamaan khusus untuk menentukan waktu yang tersisa untuk melakukan operasi, atau apakah itu hanya memberikan perkiraan 'tebakan' terbaik?
Jawaban
Kontributor SuperUser Valmiky Arquissandas dan Richard memiliki jawabannya untuk kita. Pertama, Valmiky Arquissandas:
Pernahkah Anda memperhatikan bahwa biasanya tidak memberi perkiraan berapa pun selama beberapa detik pertama?
Itu karena selama beberapa detik pertama, itu hanya operasi yang harus dilakukan. Kemudian, setelah beberapa saat, itu tahu berapa banyak yang telah disalin /deleted/ dll , dan berapa lama waktu yang dibutuhkan .Itu memberi Anda kecepatan rata-rata operasi.
Kemudian, bagi sisa byte dengan kecepatan, dan Anda punya waktu yang diperlukan untuk menyelesaikan operasi.
Ini adalah matematika sekolah dasar. Jika Anda ingin melakukan perjalanan 360 km, dan pada akhir menit pertama Anda telah melakukan perjalanan 1 km, berapa lama Anda akan sampai di tempat tujuan?
Nah, kecepatannya 1 km / menit, jadi itu adalah 60 km / jam.360 km terbagi 60 km / jam memberi perkiraan waktu 6 jam( atau 360 km / 1 km / menit = 360 menit = 6 jam).Karena Anda telah melakukan perjalanan selama satu menit, maka perkiraan waktu yang tersisa adalah 5 jam 59 menit. Pengganti
berjalan dengan salinan, km dengan byte, dan itu menjawab pertanyaan Anda.
Sistem yang berbeda memiliki cara perkiraan waktu yang berbeda. Anda dapat mengambil menit terakhir dan taksiran dapat bervariasi secara liar. Atau Anda bisa meluangkan waktu penuh, dan jika kecepatan benar-benar berubah secara permanen, perkiraan Anda mungkin jauh dari kenyataan. Yang saya jelaskan adalah metode yang paling sederhana.
Diikuti oleh jawaban dari Richard:
Jika Anda tertarik, pertanyaan ini memberi tahu Anda bagaimana Windows dan OSX memformat waktu yang tersisa ke dalam progress bar setelah memiliki gagasan berapa lama waktu yang tersisa.
Saat memperpendek ekspresi waktu dalam dialog, haruskah mereka dibulatkan ke atas atau ke bawah?
Raymond Chen, pengembang di tim Windows di Microsoft, mengonfirmasi algoritma ini( melihat jawaban Valmiky di atas ) dalam sebuah posting di blognya. Dia juga menjelaskan mengapa bisa salah.
Mengapa dialog copy memberikan perkiraan yang mengerikan?
Punya sesuatu untuk ditambahkan ke penjelasannya? Terdengar dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange tech-savvy lainnya? Simak thread diskusi selengkapnya disini.