[OS] 타이머와 watchdog

박시은·2023년 10월 21일
0

OS

목록 보기
7/27
post-thumbnail

▶ 타이머

  • 타이머는 무한 루프나 자원을 계속 사용하는 프로세스를 방지하기 위해 사용한다.

    • 즉, OS에게 자원(CPU 등)을 돌려주지 않는 프로세스를 방지한다.

  • 지정된 시간 후에 인터럽트를 설정한다

    • OS가 PC 값을 감소시키며 0이 될 때 인터럽트를 발생시켜 무한 루프∙자원을 계속 사용하는 프로세스를 방지한다.

  • 타이머 인터럽트 발생시 운영체제가 제어한다.

    • 오류로 간주해 프로그램 중단시키거나 프로그램에게 더 많은 시간 할당한다.



▶ watchdog

타이머와 비슷한 개념으로 watchdog이 있다.
watchdog은 특정 동작이 지속적으로 반응하지 않을 때 타이머를 두고 동작을 리셋한다.




📎참조

  • 성결대학교 강영명 교수님 운영체제 (2023)
  • 나현이의 필기노트😻
profile
블로그 이전했습니다!

0개의 댓글