prosource

수준 및 에지 트리거 네트워크 이벤트 메커니즘

probook 2023. 7. 17. 21:13
반응형

수준 및 에지 트리거 네트워크 이벤트 메커니즘

일부 네트워크 이벤트 메커니즘(예: epoll/poll/select)이 에지 또는 레벨 트리거된다는 것은 무엇을 의미합니까?

즉, 에지 트리거는 이벤트가 탐지될 때(개념적으로 순간적으로)만 알림을 받는 것을 의미하는 반면, 레벨 트리거는 이벤트가 존재할 때(일정 기간 동안 해당됨) 알림을 받는다는 것을 의미합니다.예를 들어 에지 트리거 시스템에서 데이터를 읽을 수 있을 때 알림을 보내려면 이전에는 데이터를 읽을 수 없었지만 지금은 읽을 수 있을 때만 알림을 받을 수 있습니다.나머지 데이터를 계속 읽을 수 있도록 사용 가능한 데이터 중 일부를 읽는 경우에는 다른 알림이 표시되지 않으며, 사용 가능한 데이터를 모두 읽는 경우에는 데이터를 다시 읽을 수 있게 되었을 때 다른 알림이 표시됩니다.레벨 트리거 시스템에서는 데이터를 읽을 수 있을 때마다 알림을 받습니다.

전자공학에서 전압이 변화하는 것과 전압이 특정 레벨에 도달한 것 사이의 차이입니다.ASCII 아트에서:

                ------------     ---     ----
               / <---(2)    \   /   \   /    \
              /              \-/     \-/      \
             /                                 \
            /   <---(1)                         \
           /                                     \     /\
          /                                       \   /  \
----------                                         ---    ----

에지 트리거 이벤트는 전압(또는 임의의 전압)이 상승하는 것이 감지될 때 이벤트가 트리거됨을 의미하며, 이는 (1)로 표시된 시간일 수 있습니다.레벨 트리거 이벤트는 전압이 특정 레벨에 도달하면 이벤트가 트리거됨을 의미합니다(예: (2)로 표시된 시간).그러나 노이즈가 많은 환경에서 레벨 트리거 이벤트는 더 이상(상승) 에지 트리거 이벤트는 없지만 트레이스에 레벨 트리거 이벤트가 두 개 더 있음을 의미합니다.따라서 에지 트리거 이벤트는 레벨 트리거 이벤트보다 안정적인 경향이 있습니다. (또한 에지 트리거 이벤트는 단순히 더 낮은 전압 레벨이 아닙니다. ASCII 아트에는 한계가 있습니다.)

언급URL : https://stackoverflow.com/questions/1966863/level-vs-edge-trigger-network-event-mechanisms

반응형