문제개요프로세스의 제어와 스케줄링을 이해하며 동기화 기법을 이용하여 스케줄링 알고리즘을구현한다.1) 시스템 콜 구현Sys_SetSchedulingPolicy()Sys_GetTimeOfDay ... ()Sys_CreateSemaphore()Sys_P()Sys_V()Sys_DestroySemaphore()Is_Thread_In_List()Is_Thread_List_Empty()Remove_Thread_List ... */struct Kernel_Thread* Get_Next_Runnable(void){struct Kernel_Thread* best = 0;/* Find the best thread