본문내용
기본 제공 기능
I. viewInfo() : 입력되는 file 의 정보를 출력
II. FCFS() : FCFS 알고리즘을 이용한 스케줄링, Gantt Chart 및 AWT 와 ART 출력
III. SJF() : SJF 알고리즘을 이용한 스케줄링, Gantt Chart 및 AWT 와 ART 출력
IV. SRT() : SRT 알고리즘을 이용한 스케줄링, Gantt Chart 및 AWT 와 ART 출력
V. RR() : Round Robin 알고리즘을 이용한 스케줄링, Gantt Chart 및 AWT 와 ART 출력
부가적으로 제공되는 함수
I. Return_Size() : 입력 file 로부터 사용할 동적배열의 length 값 리턴
II. getData() : file 로부터 데이터를 불러와서 배열에 넣는 함수
III. sort
A. sort() : SJF, SRT 알고리즘을 위해 arrival_Time이 낮은 순으로 sorting.
(만약 데이터가 같을 시 service_Time 이 낮은 순으로 sorting)
B. sort_for_FCFS() : FCFS 알고리즘 수행을 위해 arrival_Time 만 낮은 순으로 sorting.
C. sort_RR() : RR 알고리즘 수행을 위해 arrival_Time 이 낮은 순으로 sorting.
(만약 데이터가 같을 시 process_number가 낮은 순으로 sorting)
D. sort_Queue() : 일종의 대기큐. Ready_Queue 에 대기중인 Process들을 service_Time 순으로 sorting.
I. viewInfo() : 입력되는 file 의 정보를 출력
II. FCFS() : FCFS 알고리즘을 이용한 스케줄링, Gantt Chart 및 AWT 와 ART 출력
III. SJF() : SJF 알고리즘을 이용한 스케줄링, Gantt Chart 및 AWT 와 ART 출력
IV. SRT() : SRT 알고리즘을 이용한 스케줄링, Gantt Chart 및 AWT 와 ART 출력
V. RR() : Round Robin 알고리즘을 이용한 스케줄링, Gantt Chart 및 AWT 와 ART 출력
부가적으로 제공되는 함수
I. Return_Size() : 입력 file 로부터 사용할 동적배열의 length 값 리턴
II. getData() : file 로부터 데이터를 불러와서 배열에 넣는 함수
III. sort
A. sort() : SJF, SRT 알고리즘을 위해 arrival_Time이 낮은 순으로 sorting.
(만약 데이터가 같을 시 service_Time 이 낮은 순으로 sorting)
B. sort_for_FCFS() : FCFS 알고리즘 수행을 위해 arrival_Time 만 낮은 순으로 sorting.
C. sort_RR() : RR 알고리즘 수행을 위해 arrival_Time 이 낮은 순으로 sorting.
(만약 데이터가 같을 시 process_number가 낮은 순으로 sorting)
D. sort_Queue() : 일종의 대기큐. Ready_Queue 에 대기중인 Process들을 service_Time 순으로 sorting.
소개글