Timer   타이머

(2017-02-22)

Timeout, 타임아웃

1. 타임아웃,타이머

  ㅇ 타임아웃 (Timeout)
     - 정해진 시간이 다 됨(경과됨)

  ㅇ 타이머 (Timer)
     - 운용중인 프로세스를 종료시키기 위한 수단
        . 무한 루프, 동작 실패 등에 대비
           .. 보통, 특정 값에서 시작하여 1씩 줄어들며 0에서 인터럽트 발생
           .. 또는, 지정된 시간인터럽트를 발생하도록 설정되는 등

  ㅇ 타이머 구현 방식
     - 고정 클럭률과 카운터(계수기)로 구성되어,
     - 정해진 계수(計數) 후에 인터럽트를 발생시킴


2. [컴퓨터 하드웨어]  타이머를 위한 `경과 시간` 제공 방식 (Timer Interrupt)

  ㅇ 통상, 컴퓨터 내부 발진기진동 주기에 따른 틱(tick, 1/주파수 [sec]) 수를 제공함
     - 시스템(운영체제) 시작 이후에 상대적인 경과 시간(Uptime)은 이 틱 수로 계산되어짐

  ㅇ 컴퓨터 아키텍처별 타이머 인터럽트 주파수 例)
     - PC x86 계열       : 100 Hz 
        . (100분의 1초 마다 1번 즉, 10 밀리초 마다 tick 발생. 초당 100회 발생)
     - Alpha 칩 계열     : 1024 Hz 
     - ARM 프로세서 계열 : 100 Hz 
     * 각 아키텍처에서도 경우(버젼)에 따라 주파수가 달라지기도 함


[공통/유사어(ㅋ~ㅎ)] 1. 컨텍스트 (context) 2. 클래스 (class) 3. 클러스터 (cluster) 4. 타이머 (timer) 5. 태그 (tag) 6. 트리거 (trigger) 7. 파이프 덕트 튜브 관로 8. 파라미터 (parameter) 9. 포화 (saturation) 10. 프로세스 (process) 11. 프로토타입 (prototype) 12. 플랫폼 (platform)

 
        최근수정     모바일웹     참고문헌