2024년 1학기 방송통신대 중간과제물 운영체제)프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명 문서 작성 프로그램의 프로세스 상태 SJF 스케줄링 SRT 스케줄링 프로세스의 반환시간 평균반환시간

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2024.03.13 / 2024.03.13
  • 8페이지 / fileicon hwp (아래아한글2002)
  • est1est2est3est4est5 3(구매금액의 3%지급)
  • 20,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
방송통신대 과제물 정보
개설학과 컴퓨터과학과 개설학년 3학년 교과목명 운영체제
공통 1. 다음에 대해 답하시오. (15점)
(1) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오.
(2) 다음과 같은 상황에서 문서 작성 프로그램의 프로세스 상태가 어떻게 변화하는지 구체적으로 설명하시오.

1. 프로세스별 도착시각과 필요한 CPU 사이클이 표와 같을 때, 다음에 대해 답하시오. 단, 모든 답안은 근거(과정에 대한 설명, 계산식 등)가 함께 제시되어야 한다. (15점)

(자세한 과제내용 방통대 공고를 확인하세요.)
하고 싶은 말
- 교재를 중심으로 쉽고 자세한 설명을 담아 정성을 다해 명확하게 작성하였습니다.
- 과제물 지시사항에 따른 형식과 내용으로 완벽하게 작성하였습니다.
- 한눈에 내용이 들어올 수 있게 가독성을 고려하여 작성하였습니다.

바쁜 일상 속에서 양질의 리포트를 작성하시는 데 시간과 노력을 최소화할 수 있는 과제물로 리포트 작성에 참고하시어 좋은 성적 받으세요.^^

글자 모양(맑은고딕, 장평 100%, 크기 11 pt, 자간 0%)

행복하세요~
목차
1. 다음에 대해 답하시오. (15점)
(1) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오.
(2) 다음과 같은 상황에서 문서 작성 프로그램의 프로세스 상태가 어떻게 변화하는지 구체적으로 설명하시오.

2. 프로세스별 도착시각과 필요한 CPU 사이클이 표와 같을 때, 다음에 대해 답하시오. 단, 모든 답안은 근거(과정에 대한 설명, 계산식 등)가 함께 제시되어야 한다. (15점)
(1) SJF 스케줄링과 HRN 스케줄링 중 하나만 선택하여, 선택한 스케줄링 알고리즘에 의해 프로세스들이 수행되는 순서를 구체적인 시각과 함께 표시하시오.(SJF 스케줄링)
(2) (1)의 결과에 대해 각 프로세스의 반환시간을 구하고, 평균반환시간을 계산하시오.
(3) SRT 스케줄링과 RR 스케줄링(시간 할당량=3) 중 하나만 이용하여 프로세스들이 수행되는 순서와 시각, 각 프로세스의 반환시간, 다섯 프로세스의 평균반환시간을 구하시오.(SRT 스케줄링)

3. 참고문헌
본문내용
1. 다음에 대해 답하시오. (15점)

(1) 프로세스의 다섯 가지 상태가 무엇인지 쓰고 각각을 설명하시오.

프로그램 자체는 디스크에서 파일로 존재하는 동작을 하지 않는 정적이며 수동적인 개체이다. 따라서 프로그램을 실행시키려면 운영체제로부터 프로그램이 동작하는 데 필요한 CPU, 메모리, 입출력장치, 파일 등의 자원을 할당받아 동작을 시작해야 한다. 이처럼 실행에 들어간 프로그램을 프로세스라고 하며, 프로세스는 프로그램과 달리 동작을 하는 능동적인 개체로 본다. 그리고 프로세스의 동작은 CPU가 그 프로세스의 명령들을 실행하는 것이다. 이때 CPU도 메모리나 입출력장치처럼 프로세스가 동작하는 데 필요한 자원이므로, 운영체제는 실행할 준비가 된 프로세스들이 적절히 CPU를 배정받아 효율적으로 작업을 처리할 수 있도록 관리하게 된다. 즉, 운영체제는 프로세스를 생성시키고 종료시키기 위한 다양한 작업과 프로세스를 실행시키기 위한 스케줄링 작업을 처리한다. 이를 위해 운영체제는 각 프로 세스의 상태를 관리하며, 필요한 경우 프로세스가 다른 상태로 전이되도록 처리한다.

프로세스는 크게 메모리 구조와 프로세스 제어 블록으로 구분된다. 메모리 구조는 프로그램 실행에 직접적으로 필요한 코드와 데이터로 구성되며, 프로세스 제어 블록은 운영체제가 프로세스를 관리하기 위해 필요한 정보들로 이루어진다. 메모리 구조는 코드 영역과 데이터 영역으로 나뉘는데, 코드 영역은 해당 프로세스의 프로그램 자체를 가진다. 이 코드 영역에서 명령을 하나씩 꺼내 CPU가 해당 명령을 처리하게 되는 것이다. 운영체제는 보통 여러 프로세스를 동시에 관리하며 번갈아 실행시키게 되는데, 실행 중이던 프로세스의 여러 정보를 그 프로세스의 프로세스 제어 블록에 저장한 후 나중에 이 프로세스를 다시 실행하게 되면, 프로세스 제어 블록에 저장된 정보를 이용하여 이어서 실행하게 된다.
참고문헌
김진욱, 이인복(2023). 운영체제. 한국방송통신대학교출판문화원.
조성호(2018). 쉽게 배우는 운영체제. 한빛아카데미.
자료평가
  • 자료평가0자료평가0자료평가0자료평가0자료평가0
  • 깔끔하게 정리되어있어 작성에 도움되었습니다. 다만 마지막 문제에서 수행 후 남은 1사이클에 대해 수행하는 부분과 종료 시점이 누락되어있고 종료 시간도 잘못 기재되어있어 확인이 필요합니다.
  • ka-3425938***
    (2024.04.07 16:02:01)
  • 자료평가1자료평가1자료평가1자료평가1자료평가1
  • 자세하고 친절한 정리 내용이 좋았습니다.
  • 147596***
    (2024.04.07 10:43:05)
  • 자료평가2자료평가2자료평가2자료평가2자료평가2
  • 정성스러운 내용 적어주셔서 도움이 많이 되었습니다.
  • 55337***
    (2024.04.06 14:04:22)
회원 추천자료
오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 최근 판매 자료
    저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.