가상기억장치 1. 가상기억장치 - 보조기억장치(하드디스크)의 일부를 주기억장치처럼 사용하는 것으로, 용량이 작은 주기억장치를 마치 큰 용량을 가진 것처럼 사용하는 기법 - 주기억장치의 용량보다 큰 프로그램을 실행하기 위해 사용 - 주기억장치의 이용률과 다중 프로그래밍 효율을 높일 수 있음 - 가상기억장치에 저장된 프로그램을 실행하려면 가상기억장치의 주소를 주기억장치의 주소로 바꾸는 주소 변환 작업 필요 - 블록 단위로 나누어 사용하므로 연속 할당 방식의 단편화 해결 가능 2. 분산 할당기법 (1) 페이징(Paging) 기법 - 내부 단편화 발생 - 가상기억장치에 보관되어 있는 프로그램과 주기억장치의 영역을 동일한 크기로 나눈 후 나눠진 프로그램(페이지)을 동일하게 나눠진 주기억장치의 영역(페이지 프레임)..