운영체제

운영체제 과제

김시윤 2018. 12. 2. 09:22

1.     유닉스의 프로세서 관리는 다단계 피드백 순환 할당 스케줄링으로 다중사용자와 다중프로그래밍 환경을 서비스합니다.

다단계 피드백 순환 할당 스케줄링에 대하여 설명한 후, 이 방법이 왜 우선순위 알고리즘인지 충분히 설명하세요.

->  유닉스 스케줄러는 다단계 피드백이 있는 순환 할당 스케줄러에 속하고, 프로세서 스케줄링에는 우선순위 알고리즘을 사용한다. 우선순위 알고리즘은 우선순위가 동일한 프로세스들은 선입선처리 순서로 스케줄링하는 것을 말한다.

2.     유닉스 메모리 관리는 대치 방법과 페이징 방법을 사용하며, 크기가 작은 작업은 대치 방법을 사용하고 다수의 큰 작업은 페이징을 사용합니다.

대치 방법에 대하여 설명하면서 최초 적합 전략에 대하여 충분히 설명하세요.

-> 대치 방법은 페이지 부재 발생 시 메인 메모리에 있으면서 사용하지 않는 페이지를 새로운 페이지로 바꾸는 것을 말하며, 최초 적합 방법은 프로세르를 사용 가능 공간 중 충분히 큰 첫 번째 공간에 할당하는 것을 말한다.

 

3.     유닉스 메모리 관리는 대치 방법과 페이징 방법을 사용하며, 크기가 작은 작업은 대치 방법을 사용하고 다수의 큰 작업은 페이징을 사용합니다.

요구 페이징으로 가상 메모리를 구현하는 과정에서 LRU 페이지 대치 방법에 대하여 충분히 설명하세요.

-> LRU는 최근 최소 사용 대치 알고리즘이다. 오랫동안 사용하지 않은 페이지로 대치하는 알고리즘 방법이다. 10회 페이지 부재가 발생한다.


'운영체제' 카테고리의 다른 글

기말 3 과제  (0) 2018.11.16
기말 3 과제  (0) 2018.11.16
기말 2 과제 - 가상 메모리  (0) 2018.11.09
기말 1 과제  (0) 2018.11.02
6주차 과제  (0) 2018.10.13