Windows는 파일 작업을 수행하는 데 걸리는 시간을 어떻게 결정합니까?
Windows에서의 '남은 시간'추정치는 누구든지 미친 사람을 몰아내는 데 충분하지만 Windows가 어떻게 그 시간을 결정했는지 궁금해 한 적이 있습니까? 오늘의 수퍼 유저 Q & A 게시물에는 호기심이 많지만 좌절 한 독자의 질문에 대한 답이 있습니다..
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
윈도우 8.1 파일 전송 윈도우 스크린 샷은 정말 famecore의 호의.
질문
수퍼 유저는 '정말로 famecore입니다'는 Windows가 파일 작업을 수행하는 데 걸리는 시간을 어떻게 결정하는지 알고 싶어합니다.
Windows에서 파일 삭제, 복사, 지우기 또는 설치와 같은 작업을 수행하는 데 걸리는 시간을 결정하는 데 사용하는 방정식이 있는지 알고 싶었습니다..
예를 들어 파일을 삭제하면 Windows는 남은 시간 : 18 초, 어떻게이 숫자를 계산하고, 그것을 계산하기 위해 사용합니까??
Windows는 특수 방정식을 사용하여 작업 수행을위한 남은 시간을 결정합니까? 아니면 단지 '최상의 추측'추정치를 제공합니까??
대답
수퍼 유저 기고가 인 Valmiky Arquissandas와 Richard가 답변을드립니다. 먼저, Valmiky Arquissandas :
처음 몇 초 동안 예상치를 제공하지 않는다는 것을 알아 챘습니까??
그것은 처음 몇 초 동안 단지해야 할 작업을 수행하기 때문입니다. 그런 다음 짧은 시간이 지나면 알게됩니다. 얼마나 많이 복사 / 삭제했는지 등, 과 얼마나 걸렸어?. 그건 당신에게 평균 속도 수술.
그런 다음 나머지 바이트를 속도로 나누면 작업을 완료하는 데 걸리는 시간이 있습니다.
이것은 초등 수학입니다. 360km를 여행하고 첫 번째 분 끝에 1km를 여행 한 경우 목적지까지 얼마나 걸릴 것입니까??
음, 속도는 1km / 분이므로 60km / 시간입니다. 360 km를 60 km / hour로 나누면 6 시간 (360 km / 1 km / 분 = 360 분 = 6 시간)이됩니다. 이미 1 분 동안 여행 했으므로 남은 예상 시간은 5 시간 59 분입니다..
여행을 복사, 바이트로 된 km로 대체하고 질문에 대한 답변.
서로 다른 시스템은 시간을 예측하는 다른 방법을 가지고 있습니다. 마지막 순간을 예측할 수 있으며 추정치는 크게 달라질 수 있습니다. 또는 전 시간을 할애 할 수 있습니다. 속도가 실제로 영구적으로 변경되면 견적이 실제와 멀리 떨어져있을 수 있습니다. 내가 설명한 것은 가장 간단한 방법이다..
리처드의 대답이 이어졌다.
관심이 있다면이 질문은 Windows 및 OSX에서 진행률 표시 줄에 남은 시간이 얼마나 남았는지 아이디어가있는 방식을 알려줍니다.
진행 대화 상자에서 시간 표현을 줄이면 위 또는 아래로 반올림해야합니까??
Microsoft의 Windows 팀 개발자 인 Raymond Chen은이 알고리즘을 확인합니다 (위의 Valmiky의 대답을 참조하십시오.) 자신의 블로그에 게시합니다. 그는 또한 그것이 틀릴 수있는 이유를 설명합니다..
왜 복사 대화 상자에서 그런 끔찍한 추정치를 내고 있습니까??
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..