Skip to main content

메모리 주소는 무엇입니까?

Computers와 관련하여 메모리 주소는 스토리지 매체 내부의 Datum의 단일 요소를 참조하는 숫자 값입니다.컴퓨터 메모리의 위치는 컴퓨터의 RAM (Random Access Memory) 내부, 하드 드라이브 또는 파일 시스템 또는 시스템 메모리가 충분하지 않은 경우 가상 메모리 형태로 사용되는 임시 저장 장치에있을 수 있습니다..메모리 위치의 크기는 컴퓨터 시스템 또는 장치의 아키텍처에 따라 다르지만 일반적으로 8 비트 바이트에서 64 비트 정수까지 다양합니다.메모리에 액세스하고 관리하는 데 사용되는 다양한 방법이 있으며, 그 중 다수는 MMU (Memory Management Unit)로 알려진 하드웨어를 사용하는 반면, 다른 방법은 소프트웨어에 완전히 의존합니다.모든 시스템은 액세스 할 수있는 최대 메모리 주소에 제한이 있으며, 일반적으로 시스템에서 사용 가능한 가장 큰 정수 유형의 최대 크기입니다.동적으로 변화하는 데이터에 빠르게 액세스 할 수 있습니다.컴퓨터 메모리 내에 저장된 실제 정보는 수정 또는보기 중 숫자 또는 텍스트 문서와 같은 원시 데이터에서 실행되는 특정 메모리 주소에 저장된 실제 프로그램 코드에 이르기까지 다양합니다.프로그램이 실행을 완료하면 사용중인 메모리 주소 정보가 다음 프로그램을 사용할 수 있도록 RAM이 해제되면서 유효하지 않습니다.항상 실제 물리적 주소를 참조하십시오.대신 컴퓨터 또는 장치의 MMU에 의해 해결 될 수있는 위치를 참조 할 수 있습니다.이는 MMU가 프로그래머와 프로그램 간의 추상화 수준을 제공하는 대신 운영 체제 또는 기타 하드웨어가 적합한 모습의 움직임 및 할당을 관리 할 수 있도록합니다.메모리 주소의 중간 번역은 프로그래머가 새로운 메모리 체계를 배우거나 다른 유형의 컴퓨터 아키텍처에 대한 소스 코드를 수정할 필요가 없음을 의미합니다.메모리 코드.주소가 모니터 또는 소켓과 같은 가상 장치와 같은 주변 장치의 입력 또는 출력 지점을 참조 할 수있는 체계가 있습니다.이 경우 특정 주소에 배치 된 정보는 실제로 나타내는 하드웨어 장치로 전송됩니다.이것은 프린터와 같은 장치에 액세스하는 매우 효율적인 방법 일 수 있지만 프로그램을 디버깅 할 때 심각한 취약성과 혼란을 초래할 수도 있습니다.