리눅스 커널 스케줄링을 공부하다 문득 떠오른 궁금증 입니다.
커널을 만약 하나의 (특수한)프로세스라고 간주한다면 커널 또한 프로세서에 의해 수행될테고,
그렇다면 커널 또한 프로세서의 스케줄링의 대상이 되어야 할것 같습니다.
만약 단일 코어 시스템에서 프로세서가 일반 프로세스를 수행 중에 있다면, 그때 커널은 동작하지 않고 있는 건가요?
멀티 코어 시스템에서 커널이 다른 프로세스와 마찬가지로 동등한 지위로 스케줄링을 받는 것인지, 아니면 커널만을 위한
스케줄링 정책이 따로 존재하는 것인지 궁금합니다.