1. 트랩 (Trap) 이란?
ㅇ 특정 개체가,
- 관리 주체(관리자,운영체제 등)가 요청하지 않더라도,
- 자신이 처한 상황 (특별한 조건)에 따라, 자의적으로 생성하여 이를 알리는 수단
. 例) SNMP Trap 등
2. [프로그램] 트랩 (Trap)
ㅇ 통상, 현재 실행중인 컴퓨터 프로그램이 일으키는 소프트웨어적인 사건을 알리는 메커니즘
- 따라서, 이를 `소프트웨어 인터럽트` 라고도 불리움
. 주로, 특별한 서비스 필요시, 의도적으로 운영체제를 호출하여,
. 사용자 모드에서 커널 모드로 진입해야 하는 경우
ㅇ 또한, 트랩은 실행중인 프로그램 내에 테스트를 위해 특별한 조건을 걸어놓는 방법이기도 함
ㅇ 트랩의 종류
- 에러 트랩 (에러 발생시)
. 例) 0 으로 나누기, 유효하지 않은 메모리 접근 등
- 디버깅 트랩 (디버깅을 위해 걸어놓는 것) 등
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     
[정보통신기술용어해설]        편집·운영 (
차재복)          
편집 이력          
편집 격려 (소액 후원)