[운영체제] 가상 메모리(Virtual Memory)
·
CS/운영체제
물리적 메모리의 용량보다 더 큰 메모리 공간을 제공하는 메모리 관리 기법가상 메모리의 주요 목적메모리 확장: 실제 메모리보다 큰 메모리 공간을 제공하여, 큰 프로그램이 실행 가능하게 합니다.프로세스 간 메모리 보호: 각 프로세스가 자신만의 독립된 메모리 공간을 가짐으로써 다른 프로세스에 영향을 주지 않도록 보호합니다.다중 프로세스 지원: 여러 프로세스가 동시에 실행될 수 있도록 하여 CPU와 메모리 자원의 효율성을 높입니다.가상 메모리의 구현 방식가상 메모리는 페이징(Paging) 또는 세그멘테이션(Segmentation) 기법으로 구현됩니다.페이징(Paging)개념: 가상 메모리를 일정 크기의 페이지 단위로 나누어 관리합니다. 프로세스는 고정된 크기의 페이지로 나뉘고, 물리 메모리는 같은 크기의 페이지..