본문 바로가기
IT 공부/컴퓨터구조(완)

컴퓨터 구조 6 RAM

by 랜턴K 2025. 2. 15.
반응형

RAM의 특징 
- 전원을 끄면 저장 X 
- 따라서, 실행할 대상을 저장

RAM 용량과 성능
- RAM 용량이 적으면, 실행할 프로그램을 자주 가져와야
-> 실행 시간이 늘어남 

DRAM ; Dynamic RAM 
데이터가 동적으로 사라짐 
따라서, 데이터 소멸을 막기 위해서, 일정 주기로 데이터를 재활성화 필요
소비전력 비교적 낮음 / 저렴함 / 집적도가 높음 
대부분의 메모리 

SRAM ; Static RAM 
데이터가 사라지지 않음
데이터 재활성화할 필요 없음 
속도도 DRAM보다 빠름 
집적도가 낮음 / 소비전력 큼 / 가격도 비쌈 

SDRAM ; Synchronous DRAM
클럭 신호와 동기화됨 
클럭 신호마다, CPU와 정보를 주고 받을 수 있음 

DDR SDRAM ; Double Data Rate SDRAM 
대역폭이 넓은 SDRAM 
한번에 두배의 데이터를 내보낼 수 있다 

메모리 주소 공간 
물리 주소 vs 논리 주소
물리 주소 ; 정보가 실제로 저장된 하드웨어 상의 주소를 의미
논리 주소 ; 실행 중인 프로그램 각각의 0번지부터 시작되는 주소 
물리 주소 ; 메모리가 사용 
논리 주소 ; 프로그램 및 CPU가 사용 

MMU ; Memory Management Unit
메모리 관리 장치가 메모리의 물리주소를 논리주소로
논리주소를 물리주소로 변환해줌
베이스 레지스터 ;  값을 더해서 논리주소->물리주소로 변환 
한계 레지스터 ; 논리주소 범위를 벗어나는 명령을 방지하기 위한 레지스터 


저장 장치 계층 구조 
1 CPU와 가까운 저장장치는 빠르다
2 속도가 빠른 저장 장치는 저장 용량이 작고 비싸다 
레지스터 > 캐시메모리(L1/L2/L3) > 메모리 > 보조기억장치 
멀티 코어의 경우, L1/L2는 코어전용 / L3는 공용
분리형 캐시 ; L1I / L1D로 명령어 전용 / 데이터 전용으로 분리하기도 함


참조 지역성의 원리
1 CPU는 최근 접근했던 메모리 공간에 다시 접근한다
2 CPU는 접근한 메모리 공간 근처를 접근한다 

반응형