GIC
인터럽트 컨트롤러 당장 여러분의 PC주변을 살펴보면 다양한 기기를 사용한다는 걸 느끼실 수 있습니다. 제가 사용하는 노트북만 생각하더라도 터치패드/카메라/외장하드/랜선 등등을 사용하고 있습니다. 각각의 기기에 대해서 인터럽트가 걸릴테죠. 그렇다면 이 각각에 대해서 어떤 걸 우선적으로 처리해야할까요? 인터럽트 컨트롤러는 다음의 기능을 수행합니다. 1. 각 인터럽트 활성화/비활성화 2. 각 인터럽트 우선순위 레벨 설정 3. 인터럽트를 처리할 수 있는 타깃프로세서 리스트 4. 각 인터럽트를 논시큐어/시큐어 설정 5. 페리페럴(외부 I/O장치)에서 전달되는 인터럽트를 레벨 센서티브 혹은 에지 트리거로 설정. 위의 동작을 수행한 후, 결과를 CPU Core에 전달합니다. GIC(Generic Interrupt C..
CS지식 학습
2024. 4. 18. 10:29