timer_sleep() 개선 - Alarm
priority scheduling
priority donation

이 세가지 항목인데

어짜피 다 맞물려 돌아가니 한번에 해결해야 된다 ㅠㅠ

alarm : 내가 맡은 부분은 아니다 ㅋㅋ
busy wating을 없에고 cpu의 효율을 높이는 것이다.
의미는 안다. 하지만 ???

priority scheduling : 이 중에서 그나마 낫다고라고나 할까...말도 꼬인다 킁ㅡㅡ
어쨌든 우선순위대로 ready_queue에 넣어주면 된다.
아니면 실행시마다 우선순위를 찾던지

priority donation : 이거다. priority inversion을 해결하는 핵심 오브 핵심
내가 이부분을 맡아서 강조하는건 아니다 ㅡ,.ㅡ
thread_create, thread_set_priority, thread_get_priority, thread_unblock, sema_up
을 해결해야된다....머리를 최대한으로 돌리면 어떻게 해야되는지 감이 잡힌다.
근데 구현이 안된다 ㅠㅠ 무한삽질 ㅠㅠ


카운터

Total : / Today : / Yesterday :
get rsstistory!