태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
 

 


캐쉬 메모리

컴퓨터 구조 | 2008/06/25 17:33 | Posted by 알렉

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): 사용되지 않은채 오래 있었던 블록 대상

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

캐쉬 메모리  (0) 2008/06/25
Embedded System  (0) 2008/06/23
Real-Time System  (0) 2008/06/23
MTTF(Mean Time To Failure)  (0) 2008/06/23

Embedded System

컴퓨터 구조 | 2008/06/23 20:00 | Posted by 알렉

1. Embedded System
-  사용자의 프로그래밍을 필요로 하지 않는 시스템
-  Real-Time System 혹은 그렇지 않은 Embedded System 으로 구분됨

2. Real-Time System 분류
- 결과의 유효성이 얼마만큼의 시간 동안 유효한가에 따른 분류
- 결과값의 유효성에 따라 Hard Real-Time System 과 Soft Real-Time System 으로 구분함

3. Hard Real-Time System
- deadline 이전에 반드시 결과 값을 돌려주어야 하는 시스템
- deadline 이후에 결과 값을 받는다면, 결과값은 유효하지 않음
- 공장의 특정 공정에서 많이 사용되며, 결과가 나오지 않을 경우에 치명적인 오류를 발생시키킴
- 치명적인 오류는 인명의 손실과 같은 돈으로 계산할 수 없는 것까지 포함됨

4. Soft Real-Time System

- deadline 이 지나더라도 그 결과값의 유효성은 떨어짐

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

캐쉬 메모리  (0) 2008/06/25
Embedded System  (0) 2008/06/23
Real-Time System  (0) 2008/06/23
MTTF(Mean Time To Failure)  (0) 2008/06/23

Real-Time System

컴퓨터 구조 | 2008/06/23 19:56 | Posted by 알렉
-  사용자의 프로그래밍을 필요로 하지 않는 시스템
-  Real-Time System 혹은 그렇지 않은 Embedded System 으로 구분됨

2. Real-Time System 분류

- 결과의 유효성이 얼마만큼의 시간 동안 유효한가에 따른 분류
- 결과값의 유효성에 따라 Hard Real-Time System 과 Soft Real-Time System 으로 구분함

3. Hard Real-Time System
- deadline 이전에 반드시 결과 값을 돌려주어야 하는 시스템
- deadline 이후에 결과 값을 받는다면, 결과값은 유효하지 않음
- 공장의 특정 공정에서 많이 사용되며, 결과가 나오지 않을 경우에 치명적인 오류를 발생시키킴
- 치명적인 오류는 인명의 손실과 같은 돈으로 계산할 수 없는 것까지 포함됨

4. Soft Real-Time System

- deadline 이 지나더라도 그 결과값의 유효성은 떨어짐

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

Embedded System  (0) 2008/06/23
Real-Time System  (0) 2008/06/23
MTTF(Mean Time To Failure)  (0) 2008/06/23
Cycle Stealing  (0) 2008/06/23
TAG Real time