2015-01-19 20 views
2

선점 가능한 Linux 커널에서 스케줄러 또는 일부 중요한 커널 스레드를 선점 할 수 있습니까? 인터럽트 처리기 (상반부 또는 하반부)에서는 어떻습니까? 코드의 어떤 부분을 말하는스케줄러 또는 일부 중요한 커널 스레드를 선점 가능한 Linux 커널에서 선점 할 수 있습니까?

+0

스케줄러는 커널 태스크가 아닙니다 (그러나이 선점 태스크를 관리합니다) –

+0

스케줄러는 무엇입니까? 커널 작업이 아니라면 사용자 공간 프로그램? – WindChaser

+0

스케줄러는 커널의 필수 부분이지만 커널 태스크가 아닙니다. –

답변

0

모든 커널 스레드 또는 일반적으로 선점 할 수 있습니다

  • 높은 우선 순위의 스레드에 의해
  • 동안하지 인터럽트와 선점 그래서

보호 구역에서 네, 예를 들어 스케쥴러는 하드웨어 인터럽트에 의해 선점 될 수 있습니다.