摘要 |
복수의 CPU 코어를 포함하는 멀티코어 프로세서의 인터럽트 온/오프 관리 장치와 방법을 개시한다. 인터럽트 온/오프 관리 장치는 타깃 CPU 세트에 포함되는 둘 이상의 CPU 코어 가운데 적어도 하나의 CPU 코어는 긴급 인터럽트의 실행이 가능한 상태가 되도록 멀티코어 프로세서들을 관리한다. 이를 위하여, 인터럽트 온/오프 관리 장치는 비임계 구간에 있는 CPU 코어가 임계 구간으로 진입하는 것을 제어함으로써 적어도 하나의 CPU 코어가 비임계 구간에 위치하도록 CPU 코어들을 제어할 수 있다. 임계 구간은 인터럽트 불능 구간만을 포함하거나 또는 커널 비선점 구간도 포함할 수 있으며, 비임계 구간은 인터럽트 가능 구간만을 포함하거나 또는 인터럽트 가능 구간이면서 커널 선점가능 구간인 경우만을 포함할 수 있다. |