cache memory - 2

Posted by ironmask84
2008. 8. 31. 01:11 컴퓨터공학


인텔의 펜티엄 CPU는 내부적으로 여러가지 구조를 갖습니다.
CPU의 성능 평가 기준으로 캐쉬메모리의 크기를 가지고 말하기도 합니다.
캐쉬 메모리는 고속의 메모리로서 CPU와 메인메모리 사이의 속도차를 조절하는 고속메모리 입니다.
하지만 캐쉬메모리는 집적이 어렵고 가격이 비싸다는 단점이 있습니다.
그래서 인텔 CPU에 캐쉬메모리를 없애거나 적은 양의 캐쉬메모리를 적재한 저가형 CPU를 생산하고 있습니다. 이 CPU에 붙는 이름이 셀러론 입니다.
셀러론은 기본적으로 펜티엄이랑 같은 구조이지만, 동시에 여러개의 프로그램을 수행할 경우 등에서 좋은 성능이 안 나오는 경우가 있습니다.


캐쉬메모리는 앞서 말했듯이 고속의 시퓨와 상대적으로 저속인 메인메모리 사이의 속도를 조정하는 고속의 메모리 입니다.
캐쉬의 성능은 시퓨가 처리해야할 명령어가 캐쉬메모리안에 있느냐 없느냐를 가지고 평가합니다. 이것을 캐쉬 적중율이라 합니다.
캐쉬 메모리의 크기가 클수록 캐쉬적중율을 높일 수 있고, 상대적으로 많은 프로그램이 메모리에서 동시에 수행되어도 문제 없이 동작할 수 있게 됩니다.
일반적으로 셀로론 시퓨에는 128KB의 캐쉬메모리, 노스우드 CPU에는 512KB, 프래스캇 CPU에는 1M의 캐쉬메모리가 장착되어 있습니다.

'컴퓨터공학' 카테고리의 다른 글

퀵소트 - 알고리즘  (4) 2008.09.21
삽입정렬 - 알고리즘  (0) 2008.09.21
임베디드 시스템과 임베디드  (0) 2008.09.15
Embedded에서 ARM의 의미  (0) 2008.09.15
운영체제의 종류  (0) 2008.09.15
프로그래밍언어론 - 용어  (0) 2008.09.03
cache 적중률  (1) 2008.08.31
cache memory - 1  (0) 2008.08.31
컴퓨터 시스템에서의 계산표현에 쓰이는 보수들  (0) 2008.08.30
자료구조 - Tree  (0) 2008.08.30