전공/컴퓨터 구조
RAM의 특성과 종류
공부하려구요
2023. 7. 29. 12:57
728x90
반응형
RAM (주기억장치)
많은 프로그램을 동시에 실행하는 데에 유리하다.
RAM의 종류
- DRAM (Dynamic RAM)
- 저장된 데이터가 동적으로 사라짐
- 데이터 소멸을 막기 위해 주기적으로 재활성화 해야 함.
- SRAM (Static RAM)
- 저장된 데이터가 정적인 RAM
- DRAM보다 빠름
DRAM | SRAM | |
재충전 | 필요함 | 필요 없음 |
속도 | 느림 | 빠름 |
가격 | 저렴함 | 비쌈 |
집적도 | 높음 | 낮음 |
소비 전력 | 적음 | 높음 |
사용 용도 | 주기억장치 (RAM) | 캐시 메모리 |
SDRAM (Synchronous DRAM): 한 번에 하나
- 발전한 DRAM
- 클럭 신호와 동기화된 DRAM
DDR SDRAM (Double Data Rate SDRAM): 한 번에 두개
- 발전한 SDRAM
- 대역폭을 넓혀 속도를 빠르게 만든 SDRAM
메모리의 주소공간
주소
- 물리 주소
- 메모리 입장에서 바라본 주소
- 말 그대로 정보가 실제로 저장된 하드웨어상의 주소
- 논리 주소
- CPU와 실행 중인 프로그램 입장에서 바라본 주소
- 실행 중인 프로그램 각각에게 부여된 0번지부터 시작하는 주소
MMU(메모리 관리 장치): 논리 주소를 물리 주소로 변환함.
- 논리 주소와 베이스 레지스터 (프로그램의 기준주소) 값을 더하여 논리 주소를 물리 주소로 변환
한계 레지스터
- 프로그램의 영역을 침범할 수 있는 명령어의 실행을 막음
- 베이스 레지스터가 실행 중인 프로그램의 가장 작은 물리 주소를 저장한다면, 한계 레지스터는 논리 주소의 최대 크기를 저장
저장 장치 계층 구조
캐시메모리
- CPU와 메모리 사이에 위치함
- 레지스터보다 용량이 크고 메모리보다 빠른 SRAM 기반의 저장 장치
- CPU의 연산 속도와 메모리 접근 속도의 차이를 줄이기 위해 탄생
- L1, L2 캐시는 코어 내부에, L3 캐시는 외부에 위치함
- 캐시 히트 횟수 / (캐시 히트 횟수 + 캐시 미스 횟수)
참조 지역성의 원리: CPU가 메모리에 접근할 때의 주된 경향을 바탕으로 만들어진 원리
- CPU는 최근에 접근했던 메모리 공간에 다시 접근하려는 경향이 있다.
- CPU는 접근한 메모리 공간 근처를 접근하려는 경향이 있다.
728x90
반응형