
데이터, 프로그램 및 명령을 저장하는 컴퓨터의 일부, Main Memory(Internal memory)라고도 한다.
주 메모리(Primary Memory)는 프로세서가 직접 접근할 수 있는 컴퓨터 메모리의 한 부분이자 컴퓨터 시스템의 기본 메모리이다.
데이터 버스를 사용하여 프로세서에 의해 직접 액세스 되는 모든 유형의 컴퓨터 메모리를 main memory라고 한다. 이를 통해 프로세서는 실행 중인 프로그램과 메모리 위치에 저장된 현재 처리된 데이터에 액세스할 수 있다.
<aside> 💡 데이터 버스(Data Bus) : CPU와 기억장치, I/O장치 사이에서 Data를 전달하는 통로이다. 데이터를 주고 받아야 하기 때문에 양방향 버스 구조이다. 데이터 버스 크기(폭)는 한 번에 전송될 수 있는 Data의 크기(비트 수)를 결정한다.
</aside>
메인 메모리는 현재 CPU에서 사용 중인 데이터와 명령어를 저장하는 데에 사용된다.
컴퓨터의 시작과 동시에 주 메모리는 기본 운영 체제(OS), 사용자 인터페이스, 사용자가 설치하고 실행 중인 소프트웨어 유틸리티를 포함하여 실행 중인 모든 애플리케이션을 로드한다.
프로세서는 주 메모리를 통해 실행 중인 프로그램과 메모리 위치에 저장된 현재 처리된 데이터에 액세스할 수 있다.
컴퓨터를 포함하여 마이크로프로세서를 사용하는 모든 시스템에서는 메모리 사용이 필수적이다.
용량이 제한되어 있으며, 직접회로(IC)나 반도체 소자를 위해 제작된다.
기본 스토리지(Primary storage)는 마더보드에 저장되므로 기본 스토리지와 주고받는 데이터를 매우 빠른 속도로 읽고 쓸 수 있다.
기본 메모리는 RAM(Random Access Memory)과 ROM(Read-Only Memory)으로 나뉜다.