1. 가상기억장치 필요성 및 가상기억장치 관리 기법(페이징/세그멘테이지 기법)

사용자 프로그램들이 주기억장치보다 클 수 있다는 것이다. 특히, 가상 기억장치는 사용자의 논리적 메모리(logical memory)를 실제 메모리(real memory, physical memory)와 분리시킴으로써 주기억장치를 매우 큰 저장장치의 배열로 생각할 수 있다.

가상기억장치 관리 기법은 페이징 기법, 세그멘테이지 기법이 있다.

페이징 기법 : 가상기억장치 내의 프로그램과 데이터를 일정하게 분할한 용량을 주기억장치의 분산된 공간에 적재하여 수행시키는 기법을 말하며, 주기억장치 가용 공간의 위치에 관계없이 페이지 단위로 할당할 수 있도록 한다. 세그멘테이지 기법 : 세그먼테이션 방법은 하나의 작업을 논리적인 크기(단위)의 가변(variable) 길이로 나누어 적재시키는 기법을 말한다.

14.3. 가상기억장치 구현 기법

2. 페이징 시스템의 장단점(특징)


장점

단점


3. 세그멘테이션 시스템의 장단점(특징)


장점

단점


4. 교체전략 알고리즘(정의/장단점/페이지 교체 결과(table))