The occurence of an event is usually signaled by an interrupt from either the hardware or the software. Hardware may trigger an interrupt at any time by sending a signal to the CPU, usually by way of the system bus. Software may trigger an interrupt by executing a special operation called a system call(also called a monitor call)
사건의 발생은 보통 하드웨어나 소프트웨어 두 개 다에서 오는 인터럽트에 의해 신호화 된다. 하드웨어는 cpu에 신호를 보냄으로써 인터럽트를 발생시키며 보통 시스템 버스의 방식이다. 소프트웨는 시스템 콜(또는 모니터 콜)이라고 불리는 특별한 실행에 의해 인터럽트를 발생 시킨다.
A trap(or or an exception) is a software-generated interrupt caused either by an error( for example, divison by zero or invaid memory access) or by a specific request from a user program that an operating system service be performed.
트랩(또는 데외)은 일반적인 소프트웨어 에러(예를 들어 0 또는 잘못된 메모리 접근 분할) 나 운영체제 서비스가 수행되어지는 사용자 프로그램으로부터 특별한 요구에 의해서 야기된다.