모두CBT

프로그램을 실행하는 도중 예기치 않은 상황이 발생할 경우, 현재 실행 … | [사무자동화산업기사 필기] 20년 1회차 기출문제 상세 페이지

1[사무자동화산업기사 필기] 20년 1회차
프로그램을 실행하는 도중 예기치 않은 상황이 발생할 경우, 현재 실행 중인 작업을 즉시 중단하고 발생된 상황을 우선 처리한 후 실행 중이던 작업으로 복귀하는 것은?
1
Deadlock
2
Interrupt
3
Blocking
4
System call
해설

인터럽트(Interrupt)는 프로그램 실행 중 예기치 않은 상황이 발생했을 때 현재 실행 중인 작업을 즉시 중단하고, 발생한 상황을 우선 처리한 뒤 원래 작업으로 복귀하는 제어 방식이다.

  • Deadlock은 자원을 서로 기다리며 무한정 대기하는 교착상태를 가리키는 것으로, 우선 처리 후 복귀하는 개념과 다르다.
  • Blocking은 프로세스가 특정 조건을 기다리며 대기 상태에 머무는 것을 말한다.
  • System call은 응용 프로그램이 운영체제의 기능을 요청하는 호출 방식이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.