CPU 작업 스케줄링 계산기

CPU 작업 스케줄링 계산기: FCFS/SJF/RR 시뮬레이션

한 행씩 줄바꿈, 열은 공백 또는 쉼표로 구분합니다. 표 안에서는 천 단위 쉼표를 쓰지 마세요.
0.000001~1,000,000,000,000 · 천 단위 쉼표 사용 가능
적용할 계산 방식을 선택하세요.

CPU 작업 스케줄링 계산기 사용법

  1. 먼저 방식 항목에서 계산할 조건을 선택하세요.
  2. 작업별 도착·처리시간과 스케줄링 정책을 입력합니다. 단일 CPU, 문맥교환 비용 0, I/O 없는 모델입니다.
  3. 계산하기를 누르면 평균 대기시간·평균 반환시간 결과를 확인할 수 있습니다. 아래 고정 예시와 비교할 때는 입력 조건도 같아야 합니다.
입력 항목과 예시
입력 항목예시 값입력 안내
작업별 도착시간, CPU 처리시간0 5 1 3 2 1한 행씩 줄바꿈, 열은 공백 또는 쉼표로 구분합니다. 표 안에서는 천 단위 쉼표를 쓰지 마세요.
RR 시간 할당량20.000001~1,000,000,000,000 · 천 단위 쉼표 사용 가능
방식FCFS선택 항목: FCFS / 비선점 SJF / Round Robin. 적용할 계산 방식을 선택하세요.
위 예시를 입력했을 때의 결과
결과 항목예시 결과
평균 대기시간3.33333333
평균 반환시간6.33333333
예시 상세 결과
작업완료반환대기
1550
2874
3976

위 표는 고정된 예시입니다. 직접 입력한 값의 결과는 입력란 아래에 표시됩니다. 실제 이용 시에는 아래 계산 방법과 적용 조건을 함께 확인하세요.

계산 방법

입력 자료를 다음 방식으로 계산합니다. FCFS/SJF/RR 시뮬레이션

알아두세요

단일 CPU·문맥교환 비용 0·I/O 없음입니다. RR에서는 해당 시간에 새로 도착한 작업을 실행 중 작업의 재등록보다 먼저 큐에 넣습니다. 입력 범위 안의 모형 계산이며 실제 자료의 가정 충족 여부를 자동 판정하지 않습니다.

자주 묻는 질문

Round Robin에서 동시에 도착한 작업은 언제 들어가나요?

시간 할당이 끝난 시각에 새로 도착한 작업을 먼저 큐에 넣고 실행 중이던 작업을 재등록합니다. 이 순서와 할당량이 대기시간에 영향을 줍니다.

입력·결과 안내 점검: · 생활 계산기