최대 1 분 소요


▶ 타이머

  • 타이머는 무한 루프나 자원을 계속 사용하는 프로세스를 방지하기 위해 사용한다.
    • 즉, OS에게 자원(CPU 등)을 돌려주지 않는 프로세스를 방지한다.


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


  • 타이머 인터럽트 발생시 운영체제가 제어한다.
    • 오류로 간주해 프로그램 중단시키거나 프로그램에게 더 많은 시간 할당한다.




▶ watchdog

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




📎참조

  • 성결대학교 강영명 교수님 운영체제 (2023)
  • 나현이의 필기노트😻

태그: ,

카테고리:

업데이트:

댓글남기기