메모리 2

5.2 Memory Technologies

메모리 계층 구조는 크게 네 가지 주요 기술로 구성된다.1. SRAM (Static Random Access Memory): 주로 캐시에 사용되는 빠르고 비싼 메모리.2. DRAM (Dynamic Random Access Memory): 메인 메모리에 사용되는 비교적 느리지만 저렴한 메모리.3. Flash Memory: 모바일 기기 등에서 사용되는 비휘발성(non-volatile) 메모리.4. Magnetic Disk: 하드 디스크와 같이 대용량 데이터를 저장하는 데 사용되는 비휘발성 메모리. • Access Time데이터에 접근하는 데 걸리는 시간. SRAM이 가장 빠르고 Magnetic Disk가 가장 느리다.  • Cost메모리 용량당 비용. SRAM이 가장 비싸고 Magnetic Disk가 가장 ..

5. Large and Fast: Exploiting Memory Hierarchy(5.1 Introduction)

용어 정리  1. Principle of Locality (지역성의 원리) • Temporal Locality (시간적 지역성)프로그램에서 접근한 데이터는 가까운 미래에도 다시 접근될 가능성이 높음.예를 들어, 반복문에서 변수를 계속 사용하는 경우 해당 데이터에 시간적 지역성이 존재  • Spatial Locality (공간적 지역성) 프로그램이 특정 메모리 주소를 참조하면, 그와 가까운 주소들도 곧 참조될 가능성이 높음.예를 들어, 배열을 순차적으로 탐색할 때 데이터가 연속적으로 저장되어 있을 가능성이 높음   2. Memory Hierarchy (메모리 계층 구조) • 컴퓨터 시스템에서 메모리를 여러 계층으로 나누어 설계한 구조.CPU와 가까운 상위 레벨은 빠르고 비싸며 용량이 적고, CPU에서 먼 ..