Linux 2.6에서 priority scheduling 가능한가요 ?

forhopes의 이미지

Linux 2.6에서 preemptive kernel을 지원합니다.

그런데, 이 말뜻이 priority scheduling을 지원할 수 있다는 뜻인가요 ? 아니면, priority scheduling과는 상관 없는 뜻인가요 ?

그리고 만약 priority scheduling이 가능하다면 어떻게 process간에 priority를 줄 수 있나요 ?

그럼 답변부탁드립니다.

whitelazy의 이미지

nice...가 있지 않나요?
-20 부터 20까진가...

익명 사용자의 이미지

nice를 쓰면, high priority의 process가 무조건 CPU를 점유하게 되나요 ?

근데, 결국 할당받은 time slice를 모두 쓰면, 다른 process가 할당 받은 time slice를 모두 사용할 때까지 기다리게 되지 않나요 ? ?

정태영의 이미지

Anonymous wrote:
nice를 쓰면, high priority의 process가 무조건 CPU를 점유하게 되나요 ?

근데, 결국 할당받은 time slice를 모두 쓰면, 다른 process가 할당 받은 time slice를 모두 사용할 때까지 기다리게 되지 않나요 ? ?

무조건은 아니겠지만

우선순위가 높은게 더 오래 점유하겠죠 ;)

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

익명 사용자의 이미지

자세히는 모르겠지만
nice사용한 우선순위와 선점과는
차이가 있어 보입니다만 아닌가요?