산술 결과 값이 오버플로(Overflow)가 일어났을 때 제어의 흐름이… | [무선설비기사 필기] 15년 2회차 기출문제 상세 페이지
1[무선설비기사 필기] 15년 2회차
산술 결과 값이 오버플로(Overflow)가 일어났을 때 제어의 흐름이 계속되지 않고 고정된 기억위치로 스위치되어 오버플로(Overflow)에 대한 적절한 처리를 하도록 하는 경우를 무엇이라고 하는가?
1
서브루틴
2
분기
3
인터럽트
4
트랩
해설
트랩(Trap)은 오버플로 같은 예외 상황이 발생했을 때 프로그램 실행 흐름이 정상적으로 이어지지 않고, 미리 정해진 고정된 기억위치로 강제 이동해 해당 상황을 처리하게 하는 메커니즘이다.
서브루틴 호출이나 분기는 프로그램 자체의 명령으로 흐름을 옮기는 것이고, 인터럽트는 외부 장치 요청 등 더 넓은 범위의 이벤트를 포괄하는 개념이라는 점에서 구분된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.