Skip to main content

가상 메모리 시스템이란 무엇입니까?

Virtual 가상 메모리 시스템은 컴퓨터 하드 드라이브에 위치한 영역을 나타내며 프로그램은 물리적 메모리에로드 할 필요없이 프로그램을 작동시킬 수 있습니다.컴퓨터에는 기본적으로 두 가지 종류의 메모리 시스템이 있습니다 : RAM (Random Access Memory)과 VM (Virtual Memory).적절한 양의 물리적 메모리 또는 RAM이 없으면 사용자가 한 번에 열 수있는 모든 응용 프로그램을 실행할 수있는 경우 시스템은 가상 메모리를 사용하여 차이를 보충합니다.가상 메모리에 액세스 할 수있는 기능 RAM을 소진 할 때 사용자는 새 프로그램을로드하려면 다른 응용 프로그램을 닫아야한다는 오류 메시지를받습니다.가상 메모리 프로세스는 일정 기간 동안 액세스되지 않은 물리적 메모리의 위치를 찾아 작동합니다.그런 다음이 정보는 하드 드라이브의 영역에 복사됩니다.사용 가능한 공간이 이제 새 프로그램을로드하는 데 사용될 수 있습니다.

이 기능은 컴퓨터에서 자동으로 수행되는 많은 작업 중 하나이며 평균 사용자가 눈에 띄지 않습니다.가상 메모리는 컴퓨터가 응용 프로그램을 활용하기위한 추가 메모리를 만드는 방법 일뿐 만 아니라 사용 가능한 시스템 메모리 리소스를 활용합니다.추가 RAM 칩을 구매하는 것보다 저렴합니다.모든 컴퓨터 시스템의 하드 드라이브에는 가상 메모리에 사용되는 영역이 있습니다.

정보 저장 및 검색되는이 보조 스토리지 소스를 페이징 파일이라고합니다.물리적 메모리와 가상 메모리 시스템 사이에서 데이터가 앞뒤로 교환되는 영역을 동일한 크기의 블록으로 페이지라고합니다.가상 메모리는 기본적으로 하드 드라이브에있는 작은 페이징 파일입니다.페이징 파일의 크기를 추가하면 가상 메모리 시스템 저장 용량의 크기가 증가 할 수 있습니다.대조적으로, 더 많은 RAM을 생성하는 유일한 방법은 더 큰 메모리 용량으로 칩을 구매하고 설치하는 것입니다.Virtual 가상 메모리의 단점 중 하나는 읽기 및 쓰기 처리 속도가 임의의 액세스 메모리와 비교할 때 눈에 띄게 느리다는 것입니다.응용 프로그램을 실행하기 위해 가상 메모리 시스템에 크게 의존하는 사용자는 컴퓨터 시스템의 전반적인 성능이 감소합니다.사실 하드 디스크는 작은 비트의 정보를 처리하기 위해 제작되지 않았습니다.최적의 시스템 성능의 핵심은 일상적인 프로그램 처리 워크로드를 처리하기에 충분한 RAM을 갖는 것입니다.이것은 VM에 액세스하는 것이 규칙이 아니라 예외가되도록합니다.