운영체제 - 그림으로 배우는 원리와 구조 8장
- 최초 등록일
- 2013.06.02
- 최종 저작일
- 2013.05
- 5페이지/ 한컴오피스
- 가격 1,000원
목차
없음
본문내용
2. 요구 페이지의 장점을 열거 하시오.
메모리를 절약할 수 있다, 프로그램을 시작할 때 적재(로딩) 지연이 적다, 초기 디스크 오버헤드가 적다, 페이징에 필요한 별도의 하드웨어 지원이 필요하지 않다, 공유 페이지(코드 공유) 기술은 보다 많은 자원을 절약한다, 프로그램을 실행할 충분한 메모리가 없는 시스템에서도 대용량 프로그램을 실행할 수 있으며 프로그래머는 이전 중첩(오버레이) 기법보다 쉽게 구현할 수 있다.
3. 페이지 부재란 무엇인가?
메모리와 디스크 공간 사이의 이동량 증가에 따른 교체 공간의 확보, 어느 시기에 어느 페이지를 적재하고 다시 복귀시킬 것인가에 대한 페이징 알고리즘의 결정, 요구된 프로세스의 페이지가 없을 때.
4. 페이지 부재의 수행하기 위한 여섯 단계를 열거하시오.
1. 프로세스 제어 블록에 있는 내부 테이블을 검사하여 프로세스 참조가 메모리 액세스에 타당한지, 부당한지를 결정한다.
2. 만약, 프로세스 참조가 무효화되면 프로세스는 중단된다. 프로세스가 유효한 참조지만 페이지를 아직 가져오지 않았다면 페이지를 가져와야 한다.
3. 비어있는 프레임 리스트 중 하나를 선택한다.
4. 할당된 프레임에 요구된 페이지를 읽어 들이기 위해 디스크 동작을 스케줄한다.
5. 요구된 페이지가 메모리에 있다는 것을 알리기 위해 페이지 테이블을 수정한다.
6. 주소 트랩에 의해 인터럽트된 명령어들을 다시 시작한다.
<중 략>
16. Denning이 제안한 프로그램의 움직임에 관한 모델로 프로세스를 효과적으로 실행하기 위하여 주기억 장치에 유지되어야 하는 페이지들의 집합을 의미하는 것은? ㉯
㉮ Locality ㉯ Working set ㉰ Overlay ㉱ Mapping
이유 : Working set - 가장 기억 장치시스템에서 실행중인 프로세스가 일정 시간 동안에 참조하는 페이지의 집합을 말하는 것으로, 각 프로세스에게 할당해야할 최소한의 페이지 프레임 수를 결정함으로써 스래싱을 방지할 수 있는 기법
참고 자료
없음