[운영체제] 스케줄링 알고리즘

등록일 2003.06.12 기타파일 (java) | 8페이지 | 가격 500원

소개글

스케줄링 알고리즘 테스트(FCFS, SSTF, LOOK, C-LOOK)
자바로 가상의 데이터에서 위의 알고리즘을 테스트 하여 수행 시간을 계산해 내는 프로그램입니다.
소스코드만 올리고 주석을 다 달아놓아서 이해하기 쉬우실 껍니다.
378줄 정도 됩니다.

목차

* 하나의 작업에 대한 정보를 저장하는 노드 클래스

* - 수행해야할 작업들을 저장하고 작업을 처리하는 리스트 클래스 *
* - 리스트는 배열로 구성되며 각 배열의 항목은 노드 클래스임 *
* - FCFS, SSTF, LOOK, C-LOOK 클래스는 TaskList를 상속받이며 공통적 *
* 으로 사용되는 메소드 및 변수 정의

* - FCFS방식으로 처리하는 클래스 *
* - TaskList를 상속

* - SSTF방식으로 처리하는 클래스 *
* - TaskList를 상속

* - LOOK방식으로 처리하는 클래스 *
* - TaskList를 상속

* - C-LOOK방식으로 처리하는 클래스 *
* - TaskList를 상속

본문내용

import java.text.DecimalFormat;

/*************************************************************************
* 하나의 작업에 대한 정보를 저장하는 노드 클래스 *
* ***********************************************************************/
class TaskNode
{
public int arrTime; // 도착시간
public int reqTrack; // 트랙
public int reqSector; // 섹터

public TaskNode(int time, int track, int sec) // 생성자
{
arrTime = time;
reqTrack = track;
reqSector = sec;
}
}
*원하는 자료를 검색 해 보세요.
  • [JAVA]CPU Scheduling(중앙처리장치 스케줄링) 0페이지
    CPU 스케줄링에 대한 이해를 돕기 위해 자바로 구현한 프로그램입니다.학사 논문을 위해 직접 작성하였습니다.FCFS(선입선출), SJF(최소작업우선), SRTF(최소잔여시간우선), Priority(우선순위),Round-Robin(라운드로빈), Multi-level Qu..
  • CPU 스케줄링 알고리즘 구현 21페이지
    20) void hrrn(void)◈ 구현 : 스케줄 알고리즘 HRRN을 구현한 함수이다. 초기 스케줄링 모드를 수행 모드로 설정하고 잡큐를 검색해 레디큐로 프로세스를 등록시킨다. 그리고 레디큐에 프로세스가 존재하는 한 계속 루프를 돌면..
  • Chapter 06 단일 프로세서 스케줄링 6페이지
    Chapter 06 단일 프로세서 스케줄링1. 단기, 중기 그리고 장기 스케줄링의 차이점을 기술하시오.=> 단기 스케줄링 ⍛ 정책 (알고리즘)에 따라 실행될 프로세스 선택 ⍛ 변환 처리 - 실행 상태 => 대기, 대기 상태 => 준비 상태 중기 스케줄링 ..
  • [OS] 디스크 스케줄링 4페이지
    디스크는 본질적으로 논리블록(logical block)으로 불리는 일차원 배열로 이루어진다. 즉, 물리적인 디스크에 자기 신호로 저장되어 있는 DATA를 읽거나 또는 기록하기 위해서 논리적으로 단위를 정한 것이 바로 논리블록(logical block)이다. 효율적으로 ..
  • [OS] 우선 순위 스케줄링 10페이지
    자바로 구현한 스케줄러
  • [운영체제] CPU 스케줄링 알고리즘 3페이지
    본 프로그램은 윈도우2000 환경에서 비주얼 C++ 6.0을 이용하여 만들었습니다. 프로그램에 대해 설명 드리면 이 각각의 프로세스를 구조체로 만들어서 배열에 넣었습니다. 그 배열의 포인터를 가지고 일정시간동안 클럭을 주어 매 클럭마다 프로세스의 상태를 체크해서 상태에..
  • 정보처리기사 요점 22페이지
    Question 1 : 인터페이스의 상수선언Given:11. public interface Status {12. /* insert code here */ int MY_VALUE = 10; //상수 설정13. }Which three are valid on line 12..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서