OS

·CS/OS
✅ Scheduling이란? 우선 멀티프로그래밍이 뭔지 알아야 한다. 멀티프로그래밍은 프로세서의 자원낭비를 최소화 하기 위해 낭비되는 시간을 다른 프로그램(프로세스) 수행에 쓰게 하여, 하나의 프로세서에서 여러 프로그램(프로세스)을 교대로 수행할 수 있게 하는 것입니다 출처: https://jwprogramming.tistory.com/19 [개발자를 꿈꾸는 프로그래머:티스토리] 이렇게 CPU가 멀티프로그래밍 할 때, ready 상태에 있는 process들은 CPU를 차지하기 위해 경쟁하게 된다. 만약 하나의 CPU만이 있다면 다음에 어떤 프로세스를 실행할지 결정해야 한다. 이런 결정을 내리는 OS의 일부분을 scheduler라고 하고, 여기에 사용되는 알고리즘은 scheduling algorithm이라..
딜레이레이
'OS' 태그의 글 목록