정답: 4번 트랩(trap)은 프로그램 실행 중에 예기치 않은 상황이 발생했을 때 운영 체제가 이를 처리하기 위해 사용하는 메커니즘입니다. 일반적인 트랩 발생 조건은 다음과 같습니다: 1. Overflow 또는 underflow: 산술 연산 중에 결과가 표현 가능한 범위를 벗어날 때 발생합니다. 2. 0에 의한 나눗셈: 수학적으로 정의되지 않은 연산이므로 트랩이 발생합니다. 3. 불법적인 명령: CPU가 이해할 수 없는 명령어를 실행하려고 할 때 발생합니다. 패리티 오류는 주로 메모리 오류 감지와 관련이 있으며 트랩과는 직접적인 관련이 없습니다. 따라서 패리티 오류는 트랩 발생의 조건이 아닙니다.