[운영체제] C++ 을 이용한 FCFS, SJN, SRT, Round Robin 구현 및 평균시간 비교
- 최초 등록일
- 2003.12.09
- 최종 저작일
- 2003.12
- 1페이지/ 압축파일
- 가격 1,000원
컴파일 실행환경
1. FCFS
2. SJN
3. SRT
4. Round Robin
5. 평균시간 비교
본문내용
#include<stdio.h>
void time_relay(); // 경과를 지켜볼수 있게 시간을 지연시키는 함수
int average(); // 평균을 구하는 함수
void main(){
int select, sum, cnt;
int avg[4]={0,0,0,0};
int i, k, m;
int ck;
while(1){
char arr[52] = {" _________*_________*_________*_________*_________*"};
int j[11] = {0,6,2,1,7,5,3,4,5,7,2};
puts ("\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━");
puts ("\n 작 업 │J1│J2│J3│J4│J5│J6│J7│J8│J9│J10 │");
puts ("──────┼─┼─┼─┼─┼─┼─┼─┼─┼─┼──┤");
printf (" CPU사이클 │ %d│ %d│ %d│ %d│ %d│ %d│ %d│ %d│ %d│ %d │\t6. 종료\n",j[1],j[2],j[3],j[4],j[5],j[6],j[7],j[8],j[9],j[10] );
puts ("\n 1. FCFS");
puts (" 2. SJN");
puts (" 3. SRT");
puts (" 4. Round Robin");
puts (" 5. 평균시간 비교 (1~4번 실행후에만 정확한 값이 나옴)\n");
printf ("==>시뮬레이션할 알고리즘을 선택하세요 : ");
scanf ("%d", &select);
cnt=0;
sum=0;
압축파일 내 파일목록
hw1.c
hw1.exe
참고 자료
없음