2021-1학기 방송통신대학교 운영체제 중간과제물(만점)
슬리데린
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과 | 학년 | 3학년 |
---|---|---|---|
과목명 | 운영체제 | 자료 | 9건 |
공통 |
1. 다음에 대해 답하시오. (15점)
(1) 운영체제의 역할을 설명하시오. (2) 학생 본인이 사용하는 휴대폰의 운영체제에 대해 이름, 버전 등 찾을 수 있는 정보는 모두 찾아 쓰시오. ※ 휴대폰이 없다면 모바일 운영체제 한 가지를 조...
1. 다음에 대해 답하시오. (15점)
(1) 운영체제의 역할을 설명하시오. (2) 학생 본인이 사용하는 휴대폰의 운영체제에 대해 이름, 버전 등 찾을 수 있는 정보는 모두 찾아 쓰시오. ※ 휴대폰이 없다면 모바일 운영체제 한 가지를 조사하여 쓸 것 2. 다음에 대해 답하시오. (15점) (1) FCFS 스케줄링 알고리즘과 RR 스케줄링 알고리즘을 각각 설명하시오. (2) 두 알고리즘의 공통점과 차이점을 각각 설명하시오. (3) 프로세스별 도착시간과 필요한 CPU 사이클이 표와 같고 RR 스케줄링 알고리즘을 이용할 때, 시간할당량이 2인 경우와 10인 경우 각각에 대해 프로세스가실행되는 순서를 시간과 함께 표시하고, 평균 대기시간과 평균 반환시간도 각각 구하시오. 도착시간: 0 / 1 / 3 / 4 / 7 프로세스: A / B / C / D / E CPU 사이클: 7 / 2 / 4 / 1 / 2 ※ 순서가 정해지는 과정에 대한 설명도 함께 서술 ※ 평균 대기시간과 평균 반환시간을 구하는 계산과정도 함께 기술 |
소개글
"2021-1학기 방송통신대학교 운영체제 중간과제물(만점)"에 대한 내용입니다.목차
1. 문제1.(1) 운영체제의 역할
(2) 작성자 휴대폰 운영체제 정보
2. 문제 2.
(1) FCFS & RR스케줄링 알고리즘
(2) 공통점과 차이점
(3) RR스케줄링 알고리즘 문제 풀이
본문내용
문제 1.(1) 운영체제의 역할을 설명하시오.
운영체제는 크게 컴퓨터 자원 관리, 이용자 지원의 2가지 측면에서 역할을 한다.
운영체제는 컴퓨터가 가진 자원들이 유기적, 효율적으로 운영될 수 있도록, 제어해주는 역할을 한다. 컴퓨터의 자원은 실제 물리적 형태로 존재하는 하드웨어인, 기억장치와 입출력장치 등이 있으며, 소프트웨어는 컴퓨터가 작동하기 위한 필수 프로그램 등이 있는데, 응용 프로그램이 실행되면, 앞서 말한 자원들이 실행과 관련된 일을 처리하기 위해, 서로 상호작용을 하게 된다. 이때, 운영체제는 필요한 메모리를 적절히 배분하는 등의 내부적인 프로세스를 거치며, 해당 작업이 안정성을 갖추면서도, 빠르게 실행될 수 있도록 한다.
<중 략>
문제 2.
(1) FCFS 스케줄링 알고리즘과 RR 스케줄링 알고리즘을 각각 설명하시오.
먼저, 스케줄링과 알고리즘의 뜻에 대해서 알아보면, 스케줄링은 시간에 따라 구체적으로 세운 계획을 의미하고, 알고리즘은 어떤 문제를 해결하기 위한 방식을 공식화한 것이다. 즉, 어떤 계획을 세우는 방식을 공식화한 것인데, 운영체제에서의 스케줄링 대상은 CPU의 처리가 필요한 프로세스들이다. 스케줄링 알고리즘은 프로세스 처리의 효율화를 위해서 만들어졌다. 효율성의 척도는 대기시간, 반환시간 등이 있다.