운영체제 ) (1) 운영체제의 역할을 설명하시오. (2) 학생 본인이 사용하는 휴대폰의 운영체제에 대해 이름, 버전 등 찾을 수 있는 정보는 모두 찾아 쓰시오.
ReportRed
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과 | 학년 | 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 ※ 순서가 정해지는 과정에 대한 설명도 함께 서술 ※ 평균 대기시간과 평균 반환시간을 구하는 계산과정도 함께 기술 |
목차
1. 다음에 대해 답하시오. (15점)(1) 운영체제의 역할을 설명하시오.
(2) 학생 본인이 사용하는 휴대폰의 운영체제에 대해 이름, 버전 등 찾을 수 있는 정보는 모두 찾아 쓰시오.
2. 다음에 대해 답하시오. (15점)
(1) FCFS 스케줄링 알고리즘과 RR 스케줄링 알고리즘을 각각 설명하시오.
(2) 두 알고리즘의 공통점과 차이점을 각각 설명하시오.
본문내용
(1) 운영체제의 역할을 설명하시오.운영체제는 Operating System(OS)로 컴퓨터의 HW와 SW 관리를 담당한다. 이를 통해 여러 작업을 효율적으로 처리할 수 있다. OS는 커널을 중심으로 어플리케이션 및 사용자와 HW 간의 통신하는 구조로 구성되어 있다. 여기서 HW는 중앙처리장치인 CPU, 기억장치, 입출력 장치 등을 말한다. 커널은 사람의 뇌와 같은 역할로써 자원을 스케줄링하고, 제어를 할 수 있다.
역할을 크게 4가지로 분류하여 자세히 알아보면 아래와 같다.
① 인터페이스 제공 : 기본적으로 설치된 하드웨어 인터페이스인 드라이버를 통해 모니터, 키보드, 스피커, 마우스, 프린터 등의 제조사가 무엇이든지 플러그 앤 플레이가 될 수 있도록 해준다.
② 프로세스 관리 : 프로세스에 할당되는 CPU가 하나이기 때문에 어떤 순서와 시간으로 동작시킬 지 결정한다.
③ 메인 메모리 관리 : 프로그램이 하드디스크에 보관되어 있다가 실행을 시킬 때만 메모리에 이동되어 프로세스가 된다. 이 때, 메모리는 한정되어 있기 때문에 프로세스를 적절히 적재와 이동을 반복할 수 있도록 한다.
④ 보조기억장치 관리 : 하드디스크, 플래시 메모리 등에 대한 공간 할당, 스케줄링 등을 수행한다.
⑤ 파일 관리 : 파일이나 디렉터리를 생성, 삭제 등을 처리한다.
(2) 학생 본인이 사용하는 휴대폰의 운영체제에 대해 이름, 버전 등 찾을 수 있는 정보는 모두 찾아 쓰시오.
-이름 및 버전 : iOS 14.3
-기능 :
① Apple Fitness+ : 여러 가지 유형의 운동 영상 제공, 트레이너 추천을 제공한다. 또한, 자신의 건강 상태나 신체 정보를 입력하여 건강 관리 솔루션을 제공한다.
② 고음질을 보유한 헤드폰 AirPods Max : 사용자의 착용 상태에 따라 자동으로 소리를 조절하고, 주변 소리 허용 유무를 설정할 수 있다.