APIC ( Advanced Programmable Interrupt Controller) Programmable의 의미가 뭔가요?

kese111의 이미지

안녕하세요

인터럽트에 대해서 공부하다가 문득 APIC 라는게 나오는데, 이게 아주 의아하게

Programmable 이라는 단어를 포함하고 있습니다.

이게 무슨 뜻인가요??

메모리처럼 접근할 수 있다는 뜻인가요??

@_@ 궁금합니다.

ARM에는 PIC가 없어서 더 헤깔리네요

nako의 이미지

보통 controller에서 programmable 하다는 말은 용도나 동작을 세팅가능하다는 말로 받아들이시면 됩니다.

programmable serial controller의 경우 세팅여하에 따라 I2C, UART, SPI 등 여러 용도로 사용할 수 있습니다.
interrupt controller이면 irq 별로 trigger나 mask, enable, disable 등을 변화시킬 수 있다는 뜻이겠지요.

한마디로 꼴리는 대로 쓸수 있도록 flexible 하게 만들어 놨다란 뜻입니다.