|
typedef struct cpu{
int cpu_num;
int cpu_arr;
int cpu_time;
int turn;
}cpu;
while(k<num){ // fcfs 스케쥴링
if (count < db[k].cpu_arr)
{
count = db[k].cpu_arr;
}
count = count + db[k].cpu_time;
db[k].turn = count - db[k].cpu_arr;
k++;
}
F
|
- 페이지 1페이지
- 가격 4,000원
- 등록일 2010.09.27
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
ut","w");
fscanf(input_fp,"%d",&num);
insert_value(num,input_fp);
sorting(num);
calcul(num);
display(output_fp,num);
fclose(input_fp);fclose(output_fp);
return 0;
}
void insert_value(int num,FILE *input_fp)
{
int i,input;
for(i=0;i<num;i++){
fscanf(input_fp,"%d",&input);
s[i].id = input;
fscanf(i
|
- 페이지 8페이지
- 가격 1,800원
- 등록일 2012.04.17
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
번호 변수
int userMain(int arg)
{
mboxid = mboxCreate(); // 메일박스를 생성한다.
threadCreate(producer,20,mboxid); // producer함수를 실행하는 스레드 생성
threadCreate(consumer,20,mboxid); // consumer함수를 실행하는 스레드 생성,
우선순위 20, mboxid는 함수의 매개변수
}
in
|
- 페이지 7페이지
- 가격 2,500원
- 등록일 2006.05.02
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
while(k<num){ // fcfs 스케쥴링
if (count < db[k].cpu_arr)
{
count = db[k].cpu_arr;
}
count = count + db[k].cpu_time;
db[k].turn = count - db[k].cpu_arr;
k++;
}
sort_num(db,num,1); // 프로세스 번호순으로 제정렬
간단한 FCFS 처리 소스입니다.
|
- 페이지 5페이지
- 가격 2,000원
- 등록일 2010.09.27
- 파일종류 텍스트(txt)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
스케쥴링 방식에 따른 성능을 평가할수 있는 시뮬레이션 프로그램이다.\n\n");
printf("\t 먼저 오는것을 먼처 처리하는 FCFS 방식과\n");
printf("\t 기다리고 있는 것중 가장 짧은 service 시간이 요구되는 SJF방식.\n");
printf("\t 이 두 방법을 시뮬
|
- 페이지 15페이지
- 가격 2,000원
- 등록일 2005.08.29
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|