정보처리기사 실기 스케줄링(26)

미룬이·2024년 7월 26일
0

정보처리기사 실기

목록 보기
26/30

!주의! : 이 게시물은 정보성 게시물이 아닌 개인 공부 복기용 게시물 입니다. 정확하지 않을 수 있습니다.



🤗훈수는 언제나 환영입니다🤗


스케줄링


비선점 스케줄링 (Non-preemptive)

  • 이미 할당된 CPU를 다른 프로세스가 강제로 빼앗아 사용할 수 없는 스케줄링 기법이다
  • 프로세스 CPU를 할당받으면 해당 프로세스가 완료될 떄까지 CPU를 사용한다.
  • 프로세스 응답 시간의 예측이 용이하다
    일괄 처리방식에 적합하다

종류

  • FCFS, SJF, 우선순위, HRN, 기한부 등

선점 스케줄링 (Preemptive)

  • 우선순위가 높은 다른 프로세스가 CPU를 강제로 빼앗아 사용할 수 있는 스케줄링 기법이다
  • 우선순위가 높은 프로세스를 빠르게 처리할 수 있다.
  • 주로 빠른 응답 시간을 요구하는 대화식 시분할 시스템에 사용된다
  • 많은 오버헤드를 초래한다

종류

  • Round Robin, SRT, 선점 우선순위, 다단계 큐, 다단계 피드백 큐 등
profile
미룬이

0개의 댓글