메모리

컴퓨터에서 메모리는 프로그램이 실행되는 동안 데이터와 명령어를 임시로 저장하고 접근할 수 있는 중요한 저장장치입니다.

메모리는 일반적으로 휘발성 휘발성(Volatile)이라는 특성을 가지며, 전원이 꺼지면 저장된 정보가 모두 사라집니다.

메모리는 속도와 역할에 따라 여러 계층으로 나뉘는데, 그중 메인 메모리(RAM)과 캐시 메모리가 가장 중요한 역할을 합니다.

메인 메모리

메인 메모리(Main Memory)는 일반적으로 RAM을 지칭하는 경우가 많습니다.
실행 중인 프로그램의 데이터와 명령어를 저장하는 역할을 합니다.

CPU는 프로그램을 실행할 때 필요한 데이터를 메인 메모리로부터 불러와 처리합니다.

메인 메모리의 주요 특징은 다음과 같습니다.

  • 주소(Address) 기반 접근: CPU는 특정 데이터를 읽거나 사용하기 위해 접근 할 때 메모리의 주소를 사용합니다.
  • 휘발성(Volatile): 전원이 꺼지면 저장된 모든 정보가 삭제됩니다.
  • 저장 용량이 크지만, CPU의 연산 속도에 비해 상대적으로 느립니다.

캐시 메모리

캐시 메모리(Cache Memory)는 CPU가 메인 메모리보다 더 빠르게 데이터에 접근할 수 있도록 돕는 고속 보조 메모리입니다.
즉, CPU와 메인 메모리 간 속도 차이를 줄여 전체 성능을 향상시키는 역할을 합니다.

캐시 메모리는 주로 CPU 내부나 가까운 곳에 위치합니다.
자주 사용되거나 곧 사용될 가능성이 높은 데이터와 명령어를 임시로 저장합니다.
이를 통해 CPU는 메인 메모리에 직접 접근하는 시간을 줄이고, 프로그램 실행 속도를 크게 높일 수 있습니다.

ComputerScience 카테고리 내 다른 글 보러가기

댓글남기기