가상 기억 장치
- 여러개의 작은 블록 단위로 나누어서 보관 하고, 실행 시 요구되는 블록만 처리
- 주기억 장치보다 큰 프로그램 실행 시 좋음
- 다중 프로그램 효율이 증가
- 프로그램 실행을 위해 가상기억장치 주소를 주기억 주소로 바꾸는 주소변환이 필요
- 페이징 기법과 세그먼테이션 기법이 있음
페이징 기법(Paging)
- 가상기억 장치에 보관된 프로그램과 주기억장치의 영역을 동일한 크기로 나눔
- 외부단편화는 없지만 내부 단편화가 발생
세그먼테이션(Segmentation)기법
- 다양한 크기로 가변적으로 나눔
- 내부단편화는 없지만 외부단편화가 발생(마지막 한번)
- 여러개의 작은 블록 단위로 나누어서 보관 하고, 실행 시 요구되는 블록만 처리
- 주기억 장치보다 큰 프로그램 실행 시 좋음
- 다중 프로그램 효율이 증가
- 프로그램 실행을 위해 가상기억장치 주소를 주기억 주소로 바꾸는 주소변환이 필요
- 페이징 기법과 세그먼테이션 기법이 있음
페이징 기법(Paging)
- 가상기억 장치에 보관된 프로그램과 주기억장치의 영역을 동일한 크기로 나눔
- 외부단편화는 없지만 내부 단편화가 발생
세그먼테이션(Segmentation)기법
- 다양한 크기로 가변적으로 나눔
- 내부단편화는 없지만 외부단편화가 발생(마지막 한번)
시간적으로 볼때 : 페이징 > 세그먼테이션
공간효율로 볼때 : 페이징 < 세그먼테이션
공간효율로 볼때 : 페이징 < 세그먼테이션