Topics
인터럽트제어 / 인터럽트제어기 ?
interrupt_control ?
interrupt_controller ?
programmable_interrupt_controller PIC
=,programmable_interrupt_controller =,PIC .
programmable interrupt controller (PIC)
interrpt_flag
https://en.wikipedia.org/wiki/Interrupt_flag
inter-processor_interrupt (IPI)
=,inter-processor_interrupt =,IPI .
{
inter-processor interrupt (IPI)
interrupt_vector =,interrupt_vector =,interrupt_vector . interrupt_vector
interrupt vector
interrupt_vector_table (IVT) =,interrupt_vector_table =,interrupt_vector_table . interrupt_vector_table =,IVT .
interrupt_descriptor_table =
IDT
=,interrupt_descriptor_table =,interrupt_descriptor_table . interrupt_descriptor_table =,IDT .
{
interrupt descriptor table
이건 x86 specific term? - Yes, x86에서 쓰는 용어는 real_mode 에서 IVT, protected_mode and long_mode 에서는 IDT. (osdev wiki)
구조가 완전히 바뀌어서 이름도 바꾼 듯?
인터럽트와 폴링 ¶
폴링,polling
- 인터럽트: 사건이 발생했을 때 처리
- 폴링: 일정 주기로 장치들을 점검 / 주기적 확인
(we)"interrupt (sometimes referred to as a trap)" 즉 인터럽트를 가끔 트랩이라 부른다는 것.
//old, merge
{
Turbo_C에는 함수 선언 시 interrupt를 지정할 수 있음.
getvect(), setvect() 등을 씀.
Interw: