• LF몰 이벤트
  • 파일시티 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

방송통신대학교 운영체제 1학기 중간과제물

gatsjy
개인인증판매자스토어
최초 등록일
2023.05.08
최종 저작일
2023.04
4페이지/한글파일 한컴오피스
가격 2,500원 할인쿠폰받기
다운로드
장바구니

소개글

"방송통신대학교 운영체제 1학기 중간과제물"에 대한 내용입니다.

목차

1. 다음에 대해 답하시오. (15점)
2. 프로세스별 도착시각과 필요한 CPU 사이클이 표와 같을 때, 다음에 대해 답하시오. (15점)

본문내용

(1) 제가 설명할 스케줄링 정책은 선점 스케줄링 정책입니다. 선점 스케줄링(Preemptive Scheduling)이란 CPU가 현재 실행 중인 프로세스를 인터럽트하여 다른 프로세스에게 CPU를 할당하는 방식으로 동작합니다. 이 때, 우선순위를 기반으로 CPU 자원을 할당하는 것이 일반적입니다. 또한, 선점 스케줄링은 비선점 스케줄링과 구분되는데, 비선점 스케줄링은 CPU를 점유한 프로세스가 스스로 CPU를 반납해야만 다른 프로세스가 CPU를 할당받을 수 있습니다.

선점 스케줄링에서는 현재 실행 중인 프로세스가 중단되어도 상태를 보존하고 다시 실행될 수 있도록 PCB(Process Control Block)에 상태 정보를 저장합니다. 따라서, 실행 중인 프로세스가 다시 CPU를 할당받아 실행되는 경우, 중단되었던 시점부터 다시 실행됩니다.

또한, 우선순위가 높은 프로세스가 도착했을 때 이전에 실행 중인 프로세스의 작업을 중단시키는 것은, 해당 프로세스의 CPU 사용 시간이 끝나거나, 우선순위가 높은 프로세스가 CPU를 요청했을 때에만 가능합니다. 즉, 우선순위가 높은 프로세스가 항상 CPU를 점유할 수 있는 것은 아닙니다.

선점 스케줄링은 다중 프로그래밍 환경에서 여러 프로세스가 동시에 실행될 때, 우선순위가 높은 프로세스가 빠르게 처리될 수 있도록 해줍니다. 이러한 방식은 문맥교환이 발생하며, 이는 CPU 자원을 할당하는 과정에서 오버헤드가 발생하는 부분입니다. 하지만 선점 스케줄링은 우선순위가 낮은 프로세스도 수행 중인 프로세스가 있다면 언제든지 중단시키고 우선순위가 높은 프로세스를 실행시킬 수 있어, 시스템의 응답성이 높아집니다.

선점 스케줄링 방식은 우선순위가 높은 프로세스가 빠르게 처리되어야 하는 경우에 유용합니다. 그러나 CPU를 계속해서 바꾸어야 하는 오버헤드(overhead)가 발생하기 때문에, 프로세스가 잦은 전환을 겪어야 하는 경우에는 성능 저하가 발생할 수 있습니다.

(2) 선점 스케줄링 알고리즘에서 제가 설명할 알고리즘은 라운드 로빈(Round Robin) 스케줄링 알고리즘입니다. 라운드 로빈(Round Robin)은 시분할 시스템에서 사용되는 선점형 스케줄링 방식 중 하나입니다.

참고 자료

없음
gatsjy
판매자 유형Bronze개인인증

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

이런 노하우도 있어요!더보기

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

더보기
최근 본 자료더보기
탑툰 이벤트
방송통신대학교 운영체제 1학기 중간과제물
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업