[정보] 스케쥴러(Scheduler) 종류


[정보] 스케쥴러(Scheduler) 종류

스케쥴러(Scheduler)의 종류에 대해서 알아보자 1. Row 2. Noop 3. CFQ 4. Deadline 5. Simple 6. SIO 7. FIOPS 1) Row Row란 Read Over Write라는 뜻으로, 메인 요청을 디스패치하는 정책을 가진 알고리즘입니다. 데스크톱만큼 병행 쓰레드를 가질수 없고, 주로 읽기 IO(Read)의 요청이 잦은 모바일 디바이스를 위해 개발되었습니다. 1개 혹은 2개의 쓰레드가 동시에 읽기&쓰기 작업을 수행하며, 쓰기보다는 읽기작업을 우선적으로 하여 읽기 지연시간을 줄입니다. 파이프에 읽기(Read) 요청이 오면, 그것을 디스패치하되, 쓰기(Write) 요청이 기아상태가 되지 않도록 해야합니다. * 기아상태 : 프로세스가 자신의 작업을 완료하지 않는 상태로, 교착상태를 예방하기 위해 자원을 할당할 때 발생. "식사하는 철학자" 문제가 대표적인 예 2) Noop NO OPeration이란 뜻으로, 요청을 재배치하거나, 데이터에 접근하기 위한...



원문링크 : [정보] 스케쥴러(Scheduler) 종류