모두CBT

컴퓨터가 어떤 프로그램을 실행 중에 긴급사태등이 발생하면 진행 중인 프… | [임베디드기능사 필기] 14년 1회차 기출문제 상세 페이지

1[임베디드기능사 필기] 14년 1회차
컴퓨터가 어떤 프로그램을 실행 중에 긴급사태등이 발생하면 진행 중인 프로그램을 일시 중단하여 긴급사태에 대처하고 긴급 처리가 끝나면 중단했던 프로그램을 재개하는 것은?
1
채널
2
스택
3
버퍼
4
인터럽트
해설

정답은 '인터럽트'이다.

인터럽트가 걸리면 CPU는 실행 중인 프로그램의 복귀 주소(PC 값)를 스택에 저장하고 인터럽트 서비스 루틴으로 분기한다. 서비스 루틴이 끝나면 CPU는 저장한 복귀 주소를 복구하고, 중단된 지점부터 원래 프로그램을 다시 실행한다.

  • '채널'은 입출력 장치와 주기억장치 사이의 데이터 전송을 담당하는 입출력 전용 처리기이다.
  • '스택'은 마지막에 넣은 데이터를 먼저 꺼내는 자료구조이다.
  • '버퍼'는 전송 속도가 다른 두 장치 사이에서 데이터를 임시로 저장하는 기억 공간이다.

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