정보처리기사 선점/비선점 정리

KwonSungMin·2023년 10월 7일
0

정보처리기사

목록 보기
7/12

선점

  • CPU 강제
  • RR,SRT,선정 우선순위, 다단계 Q 등등

비선점

  • 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없는 스케줄링
  • FCFS, SJF,우선순위,HRN

주요 스케줄링 알고리즘

FCFS(first come first service)

  • 준비상태 큐에 도착한 순서에 따라 차례로 CPU를 할당하는 기법

SJF(Shortest Job First)

  • 준비상태 큐에서 실행시간이 가장 짧은 프로세스부터 CPU에 할당

HRN(Highest Response-ratio Next)

  • 대기시간과 서비스 실행 시간을 이용
  • (대기시간 + 서비스 시간) / 서비스시간을 가지고 우선순위 판별
  • SJF를 보완

선점

RR(라운드 로빈)

  • 시간 할당량 동만 만 실행한 후 다음 프로세스에게 CPU를 넘겨주는 기법이다.
  • 남은 프로세스는 큐에 들어가 순서를 기다린다.

SRT(Shortest Remaining Time)

  • 현재 실행중인 프로세스의 남은시간과 새로 도착한 프로세의 실행 시긴 비교
  • 둘중에 짧은걸 사용한다
profile
천천히

0개의 댓글