2

타이머 인터럽트가 가면 될 수 있는지 알고 싶습니다 ..? ppc의 경우를 생각해보십시오. "kernel/timer.c"의 run_local_timers() 함수는 로컬 CPU 타이머 인터럽트에 의해 호출됩니다.타이머 인터럽트를 마스크 할 수 있습니까?

이 타이머 인터럽트가 마스크되고 run_local_timers() 함수가 그 시간에 호출되지 않을 가능성이 있습니까?

답변

0

NMI를 제외한 모든 인터럽트를 마스크 처리 할 수 ​​있습니다. 여기에는 타이머 인터럽트가 포함됩니다.
일반적으로 하드웨어 인터럽트가 처리되는 동안 인터럽트는 비활성화됩니다.

매우 짧은 시간 동안 인터럽트를 마스크하는 것은 시스템에 나쁜 영향을 미칩니다.