[OS] 가상메모리
·
OS
가상 메모리 정의 프로세스 전체가 메모리 내에 올라오지 않더라도 실행이 가능하도록 하는 기법 메모리가 실제메모리보다 많아보이게 하는 기술 가상 메모리 배경 실행되는 코드의 전부를 물리 메모리에 존재시켜야 해서 메모리용량 보다 큰 프로그램을 실행시킬 수 없었음, 그리고 여러 프로그램을 동시에 메모리에 올리기에는 용량 문제, 페이지 교체등 성능 이슈가 발생하게 되며 사용하는 코드가 차지하는 메모리들을 확인 할 수 있다는 점에서 불필요하게 전체 프로그램이 메모리에 올라와 있어야 된다는게 아니라는 것을 알 수 있음 가상 메모리의 역할 가상 주소 공간 제공 프로세스간의 페이지 공유 가상 주소 공간 제공 한 프로세스가 메모리에 저장되는 논리적인 모습을 가상메모리에 구현한 공간으로 프로세스가 요구하는 메모리 공간을 ..