방송통신대학교 방통대 운영체제 2022학년도 1학기 중간과제
zxcvqwery
다운로드
장바구니
과제정보
학과 | 컴퓨터과학과 | 학년 | 3학년 |
---|---|---|---|
과목명 | 운영체제 | 자료 | 5건 |
공통 |
1. 다음에 대해 답하시오. (10점)
(1) 본인이 사용하는 컴퓨터 시스템의 운영체제에 대해 이름과 버전을 찾아 쓰시오. (2) (1)의 컴퓨터 시스템 이외에 운영체제를 사용하는 시스템을 본인 주변에서 찾아, 그 시스템의 종류와 사용...
1. 다음에 대해 답하시오. (10점)
(1) 본인이 사용하는 컴퓨터 시스템의 운영체제에 대해 이름과 버전을 찾아 쓰시오. (2) (1)의 컴퓨터 시스템 이외에 운영체제를 사용하는 시스템을 본인 주변에서 찾아, 그 시스템의 종류와 사용되는 운영체제의 이름 및 버전을 쓰시오. 2. 다음에 대해 답하시오. (20점) (1) SJF 스케줄링 알고리즘과 HRN 스케줄링 알고리즘을 각각 설명하시오. (2) 프로세스별 도착시간과 필요한 CPU 사이클이 표와 같을 때, SJF 스케줄링 알고리즘과 SRT 스케줄링 알고리즘 각각에 대해 프로세스들이 실행되는 순서를 시간과 함께 표시하고 평균 대기시간도 구하시오. 도착시간: 0/2/4/5/9 프로세스: A/B/C/D/E CPU 사이클: 7/4/1/3/2 ※ 순서가 정해지는 과정에 대한 설명 및 평균 대기시간을 구하는 계산과정도 쓸 것 |
소개글
"방송통신대학교 방통대 운영체제 2022학년도 1학기 중간과제"에 대한 내용입니다.목차
1. 다음에 대해 답하시오. (10점)(1) 본인이 사용하는 컴퓨터 시스템의 운영체제에 대해 이름과 버전을 찾아 쓰시오.
(2) (1)의 컴퓨터 시스템 이외에 운영체제를 사용하는 시스템을 본인 주변에서 찾아, 그 시스템의 종류와 사용되는 운영체제의 이름 및 버전을 쓰시오.
2. 다음에 대해 답하시오. (20점)
(1) SJF 스케줄링 알고리즘과 HRN 스케줄링 알고리즘을 각각 설명하시오.
(2) 프로세스별 도착시간과 필요한 CPU 사이클이 표와 같을 때, SJF 스케줄링 알고리즘과 SRT 스케줄링 알고리즘 각각에 대해 프로세스들이 실행되는 순서를 시간과 함께 표시하고 평균 대기시간도 구하시오.
※ 순서가 정해지는 과정에 대한 설명 및 평균 대기시간을 구하는 계산과정도 쓸 것
본문내용
1. 다음에 대해 답하시오. (10점)(1) 본인이 사용하는 컴퓨터 시스템의 운영체제에 대해 이름과 버전을 찾아 쓰시오.
macOS - Monterey 12.3.1
(2) (1)의 컴퓨터 시스템 이외에 운영체제를 사용하는 시스템을 본인 주변에서 찾아, 그 시스템의 종류와 사용되는 운영체제의 이름 및 버전을 쓰시오.
Windows - 10 Pro 20H2
2. 다음에 대해 답하시오. (20점)
(1) SJF 스케줄링 알고리즘과 HRN 스케줄링 알고리즘을 각각 설명하시오.
- SJF 스케줄링 알고리즘
①Shortest Job First
②비선점 스케줄링(CPU를 내어줄 수 있음)
③실행할 프로세스의 CPU 소요시간이 미리 주어지며, 준비 큐에서 대기중인 프로세스 중 예상 실행시간이 가장 짧은 프로세스 우선
④일괄처리 환경에서 구현이 쉽지만, 예정 실행시간이 사용자의 추정치에 의존하므로 실제로 먼저 처리할 작업의 CPU 사용시간 예상이 어렵기 때문에 대화형 시스템에서는 사용하지 않는다.