|
CPU_Scheduling_Program_Final.docx
1. Requirement
(1) Program Input Data
- 프로그램의 입력 데이터는 type, process_id, priority, computing_time의 4개 필드로 구성된다.
-type: 0은 프로세스의 생성을 나타내며, process-id, priority, computing_time을 입력 받게된다.
-type: 1
|
- 페이지 22페이지
- 가격 3,000원
- 등록일 2012.07.26
- 파일종류 압축파일
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
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주 판매 이력 없음
|
|
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주 판매 이력 없음
|
|
CPU가 여러 프로세스를 실행할 수 있다. 물론 이것은 동시에 일어나는 것이 아니다. 어떤 알고리즘에 의해 CPU Time과 자원을 프로세스가 효율적으로 나누어 사용하는 것으로, 이는 CPU 이용률과 I/O 장치의 이용률을 극대화시키는 것이다. 이것을
|
- 페이지 1페이지
- 가격 2,000원
- 등록일 2010.10.18
- 파일종류 압축파일
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
처리할때와 두개의 Thread A,B가 computing 작업과 I/O를 각각 병행적으로 처리 할 경우 시간을 절약할 수 있다
- Computing job들이 자주 생성, 소멸 될 때
Thread는 생성 소멸의 (cf) process) CPU time이 적게 걸린다
- Hardware가 하나이상의 Processor를 제
|
- 페이지 3페이지
- 가격 1,000원
- 등록일 2003.12.23
- 파일종류 워드(doc)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|