컴퓨터 구조

메모리 계층 구조

JiHxxn 2024. 7. 16. 09:00

🧮 메모리 계층 구조란?

  • 메모리를 필요 상황에 따라 여러 가지 종류로 나누어 둠을 의미한다.
    • CPU가 메모리에 더 빨리 접근하기 위한 목적에서 만들어졌으며, 여러 저장 장치를 각각의 역할이나 특징을 기반으로 최적의 효율을 낼 수 있도록 설계되었다.
  • 위 이미지에선 위로 올라갈수록 특징이 변한다.
    • 기억 장치 속도 증가
    • 비트당 기억 장치의 비용 증가
    • 기억 장치 용량 감소

📚 메모리 특징

  • 레지스터
    • 가장 빠른 속도를 가지며, CPU 내부에 위치함.
    • 소량의 데이터만 저장할 수 있다.
  • 캐시
    • CPU와 메모리 사이의 중간 단계로, 자주 사용되는 데이터를 저장.
    • L1, L2, L3 캐시가 있으며, L1이 가장 빠르고 작다.
  • 주 메모리(RAM)
    • 대용량의 데이터와 명령어를 저장하지만, 속도가 느림.
    • 캐시와 레지스터에 비해 접근 시간이 길어 CPU가 직접 데이터를 처리하기에 부적합
  • 보조 기억 장치
    • 종류는 하드 디스크(HDD), 솔리드 스테이트 드라이브(SSD) 등이 있음.
    • 가장 느리지만, 영구적으로 데이터를 저장할 수 있다.

📒 참고자료

메모리 계층 구조

 

메모리 계층 구조

정글에서 메모리에 관련해서 공부를 많이 했었는데, 최근들어 프레임워크나 웹 관련 학습만해서 기초를 다시 단단하게 만들기 위해 메모리부터 정리해보려 한다. 메모리 계층 구조 메모리 계층

velog.io

 

'컴퓨터 구조' 카테고리의 다른 글

가상 메모리  (0) 2024.07.22
아스키코드와 유니코드  (0) 2024.07.20
10진수와 2진수 변환 계산하기  (0) 2024.07.17
CPU 구조  (1) 2024.07.15
비트 계산식 (2의 보수법)  (0) 2024.06.10