선점형 기법
  - 프로세스가 CPU를 사용중이어도 우선순위가 높은 프로세스가 생기면
     CPU를 강제로 빼앗아 사용 가능하게 하는 스케줄링 기법
  - 우선순위가 높은 프로세스를 빠르게 처리
  - 주로 빠른 응답 시간을 요구하는 대화식 시분할 시스템에 사용

SRT(Shortest Remaining Time)
  - SJF를 선점형으로 변경한 기법
  - 현재 실행중인 프로세스의 남은 시간과 준비상태 큐에 새로 도착한 프로세스의 실행 시간을 비교하여
     짧은 프로세스에게 CPU를 할당하는 기법

RR(Round Robin)
  - 시분할 시스템을 위해 고안
  - FIFO기법을 선점형태로 변형
  - 할당되는 시간(CPU할당시간)이 클 경우 FIFO기법과 같아짐
  - 할당 시간이 작을경우 오버헤드, 문맥교환 발생
    * 그이유는 할당 시간이 작을 경우 CPU에 계속 들어갔다 나왔다를 반복하기 때문이다
    * RR에서 Time slice(시간분배)를 길게 줄 경우 FIFO와 같아진다.

MLQ(=MQ; Multi-Level Queue) - 다단계 큐
  : 큐를 상중하 3개를 만들어서 중요 큐부터 처리하는 기법
    상은 시스템, 중은 대화형, 하는 일괄처리 프로세스를 처리

MFQ(Multi-level Feedback Queue) - 다단계 피드백 큐
  - 단계별로 일정 시간을 분배하여 상위에서 한번돌고 처리되지 않은 레지스터는
     중위로 중위는 하위로 하위는 계속 도는 형식의 기법
  - 상, 중은 FIFO방식으로 처리되고 하는 RR방식으로 처리 된다.

+ Recent posts