16장. 컴퓨터 구조에 대한 네 번째 이야기 작성자: 윤성우
Section 1:메모리 계층(Memory Hierarchy)
메모리 계층 구조.
Section 2:캐쉬(Cache)와 캐쉬 알고리즘
성능 향상과 캐쉬메모리 프로그램의 일반적 특성 Locality Temporal Locality: 반복접근 Spatial Locality: 주변접근
프로그램상에서의 Locality
캐쉬 알고리즘 캐쉬 기본 정책 캐쉬 특성 Temporal Locality 블록단위 전송 Spatial Locality
Cache Friendly Code . . . . . int total = 0; for( int i=0; i<10; i++ ) { for( int j=0; j<10; j++ ) total += arr[j][i]; }
가상 메모리(Virtual Memory)
가상 주소(Virtual Address) 가상 주소가 해결하고 있는 두 가지 선 할당으로 인한 부담 느린 속도의 개선
선 할당으로 인한 부담 해결책
느린 속도의 개선
둘 이상의 프로세스와 가상메모리
16장 끝났습니다.