CPU가 어떤 작업을 하던 중에 외부로부터의 요구가 있으면 그 작업을 … | [전기기능장 필기] 15년 1회차 기출문제 상세 페이지
1[전기기능장 필기] 15년 1회차
CPU가 어떤 작업을 하던 중에 외부로부터의 요구가 있으면 그 작업을 잠시 중단하고 요구된 일을 처리한 후에 다시 원래의 작업으로 되돌아오는 기능은?
1
DMA(Direct memory access)
2
Subroutine
3
Interrupt
4
Time sharing
해설
인터럽트가 설명된 동작과 일치한다.
실행 중인 작업을 멈추고 외부 요청을 처리한 뒤 원래 작업 지점으로 되돌아오는 것이 인터럽트의 정의이다.
- 'DMA(Direct memory access)'는 CPU를 거치지 않고 메모리와 주변장치가 직접 데이터를 주고받는 방식이라 이 설명과 다르다.
- 'Subroutine'은 프로그램 내부에서 호출과 복귀가 이루어지는 절차로, 외부 요청에 의한 중단·복귀와는 다른 개념이다.
- 'Time sharing'은 여러 작업에 CPU 시간을 나누어 배분하는 방식으로, 외부 요청에 따른 일시 중단과는 별개이다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.