리눅스 인터럽트 구동방식의 디바이스드라이버를 작성중입니다. 그런데 커널
공간 드라이버내에서 CPU자원을 약200us정도 점유를 하다가, 사용자공간으
로 자원점유를 넘깁니다. 그런데 CPU점유 중간에 자원분배정책인 time
shareing을 더욱 짧게 하려고 합니다.
그런데 device드라이버내에서 CPU자원 점유를 조절가능한지 알고 궁금합니다.

디바이스 드라이버내에서 CPU자원을 사용중일때 time quantum 사이에서 다른
task들이 CPU자원을 사용하는 방법을 알고 싶습니다. (혹 디바이스 연산중간
에 강제로 스케줄링을 해주어야 하는지도 궁금합니다.)