2012-04-10 2 views
6

은 Interupt-Latency 및 OS-Jitter를들을 때마다 Operating-Systems에 대한 기준을 논의합니다. 그리고 지금 나는이 두 가지의 차이점은 무엇인지 스스로에게 묻습니다.운영 시스템의 대기 시간과 지터의 차이

제 의견으로는 Interupt-Service-Routine (ISR)이 입력 될 때까지 Interupt가 지연된 것입니다. 반대로 지터는 ISR에 들어가는 순간이 시간이 지남에 따라 달라지는 시간입니다.

생각했던 것과 똑같습니까?

답변

0

클러스터 된 컴퓨팅의 영역에서, 특히 방대한 스케일 아웃 솔루션을 다루는 경우, 많은 시스템 (및 많은 프로세서 코어)에 분산 된 작업이 상당히 예측 가능한 시간 프레임에서 완료되어야하는 경우가 있습니다. 운영 체제 및 소프트웨어 스택을 활용하면 이러한 "청크"작업의 런타임에 변동이 생길 수 있습니다. 이 가변성은 "OS Jitter"라고도합니다. link

인터럽트 지연은 인터럽트 신호와 인터럽트 처리기 입력 사이의 시간입니다.

두 개념은 서로 직교합니다. 그러나 실질적으로 더 많은 인터럽트는 일반적으로 더 많은 OS Jitter를 의미합니다.

13

귀하의 이해는 기본적으로 정확합니다.

대기 시간 = 현실 세계에서 일어나는 이벤트와 이벤트에 응답하는 코드 사이의 지연.

지터 = 의 차이점 두 개 이상의 이벤트 사이의 대기 시간이입니다.

+0

이렇게하면 차이점을 분명히 알 수 있습니다. – KJC2009