
fork, exec, wait 와 I/O redirection, pipe fork() 자식 process 생성 부모의 address space copy wait() or waitpid() child와 parent 간의 dependency 생성(deterministic)

convoy effect(tractor가 길을 다 막는다) -> low CPU 와 device utilization평균 turnaround time(terminate-arrival)을 줄인다. 평균 waiting time(start-arrival)을 줄인다.job le

앞선 스케쥴링과 다른 'fairness' 관점에서 생각해보자CPU time의 일정 비율대로 각 job이 할당 받는 것이 보장됨.turnaround time 과 response time은 optimized 되지 않음tickets의 비율이 시스템 리소스의 할당 비율proc

Multicore: Multiple CPU cores are packed onto a single chip.\-> using threads (to run in parallel)\-> How to schedule jobs on multiple CPUS(or cores)?