Skip to main content

메모리 풀 란 무엇입니까?

memory 메모리 풀은 컴퓨터의 특정 프로그램 또는 응용 프로그램에 할당 된 메모리 블록입니다.운영 체제 또는 컴퓨터의 열린 응용 프로그램과 같은 실행 프로그램에 대한 정보는 컴퓨터의 RAM (Random Access Memory)에 저장됩니다.각 프로그램 할당 메모리 풀 기술을 사용하여 특정 메모리 블록은 메모리 중첩 문제를 피합니다.오버랩은 두 프로그램이 동일한 메모리 섹션을 사용하려고 할 때 발생합니다.파이 조각을 공유하려고 시도하는 것처럼 프로그램은 공유 메모리와 싸우면 시스템의 오류가 발생할 수 있습니다.메모리 풀을 사용하면 각 프로그램에 자체 슬라이스가 제공되어 컴퓨터의 조화로운 작동이 발생합니다.메모리 풀 사용이 없으면 정보가 들어 오면 컴퓨터는 선반을 무차별 적으로 무차별 적으로 채우기 시작하여 정보를 스 플라이싱하여 메모리 내에 선형 논리 구조가 존재하지 않습니다.이것은 메모리, 속도를위한 거래 조직을 처리하는 데 완전히 유효한 접근 방식이지만, 단점은 프로그램이 메모리에서 제거되고 새로운 프로그램이 자리 잡을 때 발생합니다.새로운 프로그램에 필요한 정보가 이전 프로그램이 제거됨에 따라 해방 된 격차에 꼭 맞지 않을 가능성이 높습니다.메모리 풀링이 없으면이 불일치는 컴퓨터가 RAM 내에서 조직을 추가로 타협하게합니다.이는 단편화라고합니다.메모리 풀링을 사용하면 컴퓨터가 각 프로그램에 메모리 책장 내에 특정 영역을 할당하여 단편화가 최소화되어 무질서의 위험을 최소화합니다.이로 인해 프로그램이 처음로드 될 때 메모리 저글링을 수행해야하므로 컴퓨터에 약간의 여분의 오버 헤드가 발생하지만 컴퓨터가 이미 어디로 가야하는지 알기 때문에 프로그램이 실행 중에 프로그램의 효율성을 크게 증가시킵니다.프로그램 정보에 대한 선반을 살펴보십시오.

운영 체제는 일반적으로 메모리 풀의 작동을 제어합니다.컴퓨터 RAM 내에 다른 풀을 할당, 배포 및 재 배열하여 개별 애플리케이션의 요구에 따라 조정할 수 있습니다.예를 들어, 애플리케이션이 할당 된 것보다 더 큰 메모리 블록을 요청하는 경우 운영 체제는 시스템의 다른 활성 프로그램의 메모리 풀에 침입하지 않고 해당 프로그램에 할당 된 특정 풀을 확대하기 위해 작용해야합니다.이를 최적화하려면 특정 운영 체제에 대해 특정 응용 프로그램을 조정해야하며 그 반대도 마찬가지로, 가장 효율적인 방법으로 응용 프로그램에 대한 메모리를 할당하고 예약하기 위해 함께 협력해야합니다.