<컴퓨터 구조 및 설계>5장 메모리 계층구조
- 최초 등록일
- 2019.07.29
- 최종 저작일
- 2018.06
- 11페이지/ MS 워드
- 가격 1,000원
소개글
"<컴퓨터 구조 및 설계>5장 메모리 계층구조"에 대한 내용입니다.
목차
없음
본문내용
지역성의 원칙 : 프로그램은 어떤 특정 시간에는 주소공간 내의 비교적 작은 부분에만 접근한다는 것.
지역성 종류
시간적 지역성 : 어떤 데이터가 참조되면 곧바로 다시 참조될 가능성이 높다. Ex) 순환문
공간적 지역성 : 하나의 데이터가 참조되면 곧바로 그 주위의 데이터가 참조될 가능성이 높다. Ex) 배열이나 레코드 요소들에 접근할 때
Memory Hierachy
정의 : 여러 계층의 메모리를 사용하는 구조.프로세서로부터 거리가 멀어질수록 메모리의 크기와 접근 시간이 증가한다.지역성 원칙 이용 가장 빠른 메모리는 더 느린 메모리보다 비트당 가격이 비싸서 대개 크기가 더 작다.
데이터 계층 구조
프로세서에 가까운 꼐층은 먼 계층의 부분집합이고,가장 낮은 계층에는 모든 데이터가 다 저장되어 있다.프로세서와 멀수록 시간 많이 걸림.
데이터는 인접한 두 계층사이에서만 한번에 복사가 된다.
두 계층간 정보의 최소 단위를 block 또는 line이라고 한다.
프로세서가 요구한 데이터가 상위 계층의 어떤 블록에 있을 때 이를 hit이라고 부르고 상위 계층에서 찾을수 없다면 miss라고 부른다. Miss시 하위 계층 메모리에 접근하게 된다.
Hit ratio: hits/accesses
Hit time: 메모리 계층 구조의 상위 계층에 접근하는 시간,접근이 적중인지 실패인지 판단하는 시간도 포함
Miss penalty : 하위 계층에서 해당 블록을 가져와서 상위 계층 블록과 교체하는 시간에다 그 블록을 프로세서에 보내는 데 걸리는 시간을 더한 값
모든 프로그램이 메모리 접근에 많은 시간을 쓰기 때문에 메모리 시스템은 성능을 결정하는 중요 요소이다.
참고 자료
없음