If-Koubou

Kuinka Windows määrittää sen ajan, jonka se tekee suoritettaessa tiedostoa?

Kuinka Windows määrittää sen ajan, jonka se tekee suoritettaessa tiedostoa? (Miten)

"Jäljellä olevat" arviot Windowsista riittää ajoittamaan joku hullu joskus, mutta oletko koskaan miettinyt, miten Windows määrittää nämä ajat? Tänään SuperUser Q & A -postilla on vastauksia utelias, mutta turhautuneelle, lukijan kysymykseen.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Windows 8.1 -tiedostonsiirtoikkuna kuvakaappaus im todellakaan famecore.

Kysymys

SuperUser-lukija "im todella famecore" haluaa tietää, miten Windows määrittää sen ajan, jonka kuluttua tiedostojen suorittamiseen tarvitaan.

Halusin tietää, onko käytössä yhtälö, jonka avulla Windows määrittää sen, kuinka kauan kestää jonkin toiminnon suorittaminen tiedoston kanssa, kuten: poistaminen, kopioiminen, poistaminen tai asentaminen.

Esimerkiksi, kun poistan tiedoston ja Windows sanoo Jäljellä oleva aika: 18 sekuntia, kuinka se laskee tämän numeron ja mitä se käyttää laskea sen?

Käyttääkö Windows erityistä yhtälöä määrittämään jäljellä oleva aika operaation suorittamiseen vai tarjoako se vain parhaan arvion?

Vastaus

SuperUser-avustajat Valmiky Arquissandas ja Richard ovat meille vastauksemme. Ensin ylös, Valmiky Arquissandas:

Oletko huomannut, että se ei yleensä anna sinulle mitään arvioita muutaman sekunnin aikana?

Tämä johtuu siitä, että ensimmäisten muutaman sekunnin aikana se vain tekee toimenpiteen. Sitten, kun se on lyhyt aika, se tietää kuinka paljon se on jo kopioinut / poistanut / etc, ja kuinka kauan se kesti. Se antaa sinulle keskinopeus toiminnasta.

Sitten jaa jäljellä olevat tavut nopeudella, ja sinulla on aikaa, joka kuluu loppuun.

Tämä on peruskoulun matematiikka. Jos haluat matkustaa 360 km, ja ensimmäisen minuutin lopussa olet matkustanut 1 km, kuinka kauan sinut tavoittaa määränpääsi?

No, nopeus on 1 km / minuutti, eli 60 km / h. 360 km jaettuna 60 km / h antaa sinulle arvioitu aika 6 tuntia (tai 360 km / 1 km / minuutti = 360 minuuttia = 6 tuntia). Koska olet jo matkustellut yhden minuutin ajan, arvioitu jäljellä oleva aika on 5 tuntia ja 59 minuuttia.

Korvaa matkustaminen kopiolla, km tavulla ja vastaa kysymykseesi.

Eri järjestelmillä on erilaisia ​​tapoja arvioida aikaa. Voit ottaa viimeisen minuutin ja arviot voivat vaihdella villinä. Tai voit ottaa koko ajan, ja jos nopeus todella muuttuu pysyvästi, arvioitasi voi olla kaukana todellisuudesta. Selain kuvataan yksinkertaisin tapa.

Richardin vastauksen jälkeen:

Jos olet kiinnostunut, tämä kysymys kertoo, miten Windows ja OSX muotoilee aika, joka on jäljellä etenemispalkkiin, kun on käsitys siitä, kuinka kauan se on jäljellä.

Kun lyhentää aika-ilmaisuja käynnissä olevissa valintaikkunoissa, pitäisi ne pyöristää ylöspäin tai alaspäin?

Raymond Chen, Microsoftin Windows-tiimin kehittäjä, vahvistaa tämän algoritmin (katso Valmikyn vastaus edellä) postitse hänen blogissaan. Hän selittää myös, miksi se voi olla väärä.

Miksi kopiointivalintaikkuna antaa niin kauheita arvioita?

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.