인터럽트 신호는 하나에 하나의 작업을 하는 cpu가 현재 작업중인 프로세스를 일시중지 시키고 다른 프로세스를 시키는 신호이다. 하드웨어에서,그리고 소프트웨어가 내는 신호 두가지로 나눠지는데 -하드웨어:주로 I/O 장치에서 일어나는데, CPU는 I/O와 동시에 기능이 가능하기 때문에 키보드가 입력을 완전하게 받았다면 그것을 메인 메모리에 저장을 해야하기 때문에 메모리에 공간을 할당을 해달라고 cpu에 인터럽트 신호를 주고 그러면 cpu는 인터럽트를 받아서 그 작업을 실행한 후 본래 자기가 실행하고 있던 프로세스로 돌아온다. -소프트웨어: 이것은 주로 트랩(Trap),혹은 예외신호(exception)이라고 하는데 트랩은 프로그램 안에서 의도적으로 다른 프로세스를 호출하는 용도로 쓰이고 예외는 정말로 오버플로..