인터럽트,interrupt

인터럽트,interrupt (rev. 1.9)


topics

인터럽트신호 : 신호,signal

인터럽트 발생
인터럽트 처리
interrupt_service_routine ISR
인터럽트처리기?
{
https://foldoc.org/interrupt handler
}

인터럽트에는 우선순위,priority가 있어서 순위가 낮은 것은 무시되거나 연기.
https://foldoc.org/interrupt priority level

인터럽트요청 인터럽트요구 ?
interrupt_request = IRQ
{
https://foldoc.org/interrupt request
}

인터럽트 분류

인터럽트와 폴링

폴링,polling
  • 인터럽트: 사건이 발생했을 때 처리
  • 폴링: 일정 주기로 장치들을 점검 / 주기적 확인



//old, merge
{
Turbo_C에는 함수 선언 시 interrupt를 지정할 수 있음.
getvect(), setvect() 등을 씀.

번호 관련
9 키보드? 키보드,keyboard
10h 비디오
16h 키보드?
21h DOS syscall, DOS interrupt
33h 마우스,mouse
}

DOS_interrupt - 도스,DOS
keyboard_interrupt - 키보드,keyboard
mouse_interrupt - 마우스,mouse
...같은 page 만들 수 있음