Presentation is loading. Please wait.

Presentation is loading. Please wait.

16장. 컴퓨터 구조에 대한 네 번째 이야기 작성자: 윤성우.

Similar presentations


Presentation on theme: "16장. 컴퓨터 구조에 대한 네 번째 이야기 작성자: 윤성우."— Presentation transcript:

1 16장. 컴퓨터 구조에 대한 네 번째 이야기 작성자: 윤성우

2 Section 1:메모리 계층(Memory Hierarchy)

3 메모리 계층 구조.

4 Section 2:캐쉬(Cache)와 캐쉬 알고리즘

5 성능 향상과 캐쉬메모리 프로그램의 일반적 특성 Locality Temporal Locality: 반복접근
Spatial Locality: 주변접근

6 프로그램상에서의 Locality

7 캐쉬 알고리즘 캐쉬 기본 정책 캐쉬 특성  Temporal Locality 블록단위 전송  Spatial Locality

8 Cache Friendly Code . . . . . int total = 0;
for( int i=0; i<10; i++ ) { for( int j=0; j<10; j++ ) total += arr[j][i]; }

9 가상 메모리(Virtual Memory)

10 가상 주소(Virtual Address)
가상 주소가 해결하고 있는 두 가지 선 할당으로 인한 부담 느린 속도의 개선

11 선 할당으로 인한 부담 해결책

12 느린 속도의 개선

13 둘 이상의 프로세스와 가상메모리

14 16장 끝났습니다.


Download ppt "16장. 컴퓨터 구조에 대한 네 번째 이야기 작성자: 윤성우."

Similar presentations


Ads by Google