인터럽트 (1) 썸네일형 리스트형 2. 인터럽트 * 인터럽트 - 인터럽트 벡터 : 인터럽트 서비스 루틴 주소를 담고 있는 테이블 - 인터럽트 서비스 루틴 : = 핸들러, 인터럽트 발생 시 무조건 수행해야 하는 것 - 인터럽트 발생 시 인터럽트 서비스 루틴 수행을 위해 인터럽트 벡터에서 핸들러 주소를 찾음 - 인터럽트 서비스루틴 수행 전에 기존 수행중이던 프로세스의 주소를 저장하고 핸들러를 수행함 - time interrupt : timer 디바이스에서 주기적으로 발생하는 인터럽트 * interrupt driven IO 3. io 트렌잭션 수행 -> cpu는 그 동안 다른 일을 하고 있음 4. 인터럽트 -> 핸드러를 수행. 이때 멈춘 수행 주소를 저장 *program counter register 1. 원래 cpu에서 처리 중인 프로세스는 100번지를 .. 이전 1 다음