본문 바로가기

기술 용어 검색

캐쉬 메모리

1. 캐쉬메모리의 개념
   가.캐쉬메모리 정의
      - CPU와 메모리의 속도차를 극복하기 위한 중간버퍼 역활의 고속 메모리

2.캐쉬 메모리 동작원리 및 설명
   가. 메모리 동작원리    
                             hit ratio                     hit ratio                

        CPU 명령수행 -------->L1캐쉬 참조-------->L2캐쉬참조------->메모리 참조-------->저장장치 잠조
                                                |____캐쉬일관성유지_______캐쉬일관성유지_|

   나. 캐쉬 메모리 설명
      - L1캐쉬 : 명령 캐쉬와 데이터 캐쉬로 나누어짐,CPU가 작업시 가장먼저 참조,보통 CPU내장 캐쉬
      - L2캐쉬 : MainMemory에 탑재된 캐쉬, L1과 메인사이 버퍼 역할, 최근 L1,L2동시 탑재

3. 캐쉬 동작기술
   - Hit Ratio : CPU가 캐쉬에서 정보를 찾을수있는 척도
   - 캐쉬의 Write 동작 : Wirte Back(캐쉬 데이터 저거시 write), Write Through(캐쉬와 메모리 동시 저장)
   - 캐쉬 Coherence : 컴퓨터의 속도를 높이기 위해 캐쉬와 메인메모리의 내용일 일치시키는 행위

4. 메모리 맵핑 방법
 - 직접사상(Direc Mapping) : 메모리의 각 블록이 캐시의 특정라인으로만 적재가 가능방식
 - 연관사상(Associate Mapping):메모리의 각블록이 캐시의 어느 라인에나 적재가 가능방식
 - 집합연관사상(Set Associate Mapping) : 메모리의 각블록은 캐쉬의 특정집합안의 어느 라인에느 적재 가능방식

5. 캐쉬의 교체 알고리즘
 - 임의의 교체 방식 : 후보 슬롯중에서 한슬롯을 임의로 선택
 - FIFO : 캐쉬에 가장오래있었던 블록을 교체
 - LFU(Least Freqently Used) : 사용 빈도수가 적은 블록이 대상
 - LRU(Least Recently Used): 사용되지 않은채 오래 있었던 블록 대상

'기술 용어 검색' 카테고리의 다른 글

웹2.0 은 무엇일까요?  (0) 2010.03.22
Embedded System  (0) 2008.06.23
Real-Time System  (0) 2008.06.23