메모리 맵이란 무엇입니까?
비록 그것이 보일지 모르지만 컴퓨터의 메모리는 데이터를 덤프 할 수있는 거대한 쓰레기통과 같지 않습니다. 쓰레기통 대신 컴퓨터 메모리는 파일 캐비닛과 비슷합니다. 컴퓨터 메모리의 파일 배열은 메모리 맵으로 알려진 가상 파일로 보존됩니다. 메모리 맵에는 컴퓨터 메모리의 각 "서랍"에 대한 정보가 포함되어 있습니다. 운영 중에 운영 체제는 메모리 맵을 사용하여 컴퓨터 시스템에서 사용 가능한 메모리의 양에 액세스하고 활용하는 방법을 배웁니다.
메모리 맵에는 시스템 메모리에서 사용 가능한 각 슬롯의 전체 판독이 포함되어 있습니다. 이것을 시각화하는 간단한 방법은 그리드 레이아웃입니다. 컴퓨터 메모리의 각 파일에는 위치를 나타내는 특정 주소 인 좌표가 있습니다. 맵의 각 메모리 좌표 또는 주소에 대해 메모리 맵에는 메모리를 사용할 수 있는지 또는 다른 프로그램이 향후 사용을 위해이를 예약했는지 여부가 나열됩니다. 이것은 컴퓨터의 모든 메모리 정보를 구별하고 별도의 FO로 유지합니다.r 각 프로그램, 메모리 오류 및 기타 문제 방지.
작업지도가 없으면 메모리에 저장된 정보의 무결성은 일정한 위험에 처해 있습니다. 금융 프로그램과 비디오 게임이 단일 컴퓨터에서 동시에 실행되고 있다고 상상해보십시오. 금융 프로그램은 은행 계좌 잔액을 주소에 저장합니다. 프로세스를 안내하는 메모리 맵이 없으면 비디오 게임 프로그램이 높은 점수를 줄 때 해당 정보를 쉽게 덮어 쓸 수 있습니다. 이제 균형 잡힌 은행 계좌 대신 컴퓨터는 비디오 게임 성능을 기반으로 재무 데이터를 조정하고 있습니다. 더 나쁜 것은, 차이를 지적하기 위해 메모리 맵이 없다면, 시스템은 오류를 잡을 가능성이 크게 감소 될 것입니다.
맵의 기능은 사용되는 방식에 따라 다릅니다. 컴퓨터 시작 과정에서지도는 운영 체제에 총 메모리 양을 알려줍니다.시스템에서 메모리 맵을 운영 체제에 사용할 수있게하여 기본 레이아웃을 제공합니다. 그러나 메모리 맵은 가상 메모리 및 디버깅 프로그램에도 중요합니다. 가상 메모리에서 맵은 가상 메모리와 실제 물리적 주소 사이의 오버레이를 제공합니다. 번역기는 맵을 마일에서 킬로미터로 변환 할 수 있습니다. 디버깅시 맵은 저장된 데이터에 대한 메모리 주소를 확인하는 데 사용되어 모든 것이 적절한 위치에 있는지 확인합니다.