경과된 실시간

Elapsed real time

경과된 실시간, 실시간, 월 클럭 시간 또는타임컴퓨터 프로그램의 시작부터 끝까지 걸리는 실제 시간이다. 즉, 작업이 완료되는 시간과 작업이 시작된 시간의 차이점이다.

따라서 월 타임은 프로세서가 특정 작업에 대해 능동적으로 작업하는 시간만 측정하는 CPU 시간과 다르다. 둘 사이의 차이는 아키텍처런타임 의존 요소(예: 프로그래밍된 지연 또는 시스템 자원이 사용 가능해지기를 기다리는 것)에서 발생할 수 있다. "CPU 시간 0m0.04s, 월 시간 6m6.01s"를 사용했다고 보고하는 수학 프로그램의 예를 생각해 보자. 이것은 프로그램이 6분 1초 동안 활성 상태였지만, 그 기간 동안 컴퓨터의 프로세서는 프로그램에 대한 계산을 수행하는데 겨우 100분의 4초밖에 소비하지 않았다는 것을 의미한다.

반대로 둘 이상의 처리 장치에서 병렬로 실행되는 프로그램은 CPU 시간을 경과된 시간 이상으로 여러 번 사용할 수 있다. 동시 계산에서 경과 시간의 정의는 비교가 되지 않기 때문에 별도의 독립적인 벽 시계에 측정된 경과 시간의 개념화가 편리하다.

"벽면 시간"의 또 다른 정의는 지역 시스템의 내부 시간(즉, 둘 사이의 차이)과 반대로 별도의 독립 시계를 통해 시간을 측정하는 것이다.[1]

"월타임"의 의미에서의"실시간"은 실시간 컴퓨팅과 혼동해서는 안 된다.

시뮬레이션에서

월-클록 시간이라는 용어는 (1) 시뮬레이션 시간(종종 압축 또는 확장)과 (2) 시뮬레이션 도구의 사용자를 위해 통과하는 시간을 구분하기 위해 컴퓨터 시뮬레이션에서 광범위하게 채택된 것을 발견하였다.[2][3][4]

참고 항목

참조

  1. ^ "Wall time". The Jargon File. Retrieved June 10, 2011.
  2. ^ "NS-3 Manual".
  3. ^ "OMNeT++ Manual". Archived from the original on 2015-05-09. Retrieved 2017-07-11.
  4. ^ Nicol, John (August 2011). Fundamentals of Real-Time Distributed Simulation. p. 57. ISBN 978-0986841408.