컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 오버클러킹이란 무엇입니까?

오버클러킹이란 무엇입니까?

범주: 컴퓨터/네트워크>> 하드웨어

문제 설명:

캐시란 또 어떤 용도로 사용되나요?

분석:

오버클러킹은 다양한 컴퓨터 구성 요소를 정격 속도보다 빠르게 실행하는 방법입니다. 예를 들어, Pentium 4 3.2GHz 프로세서를 구입하고 더 빠르게 실행하려면 프로세서를 오버클럭하여 3.6GHz에서 실행되도록 할 수 있습니다.

초보자라면 자세히 알아보는 것이 좋습니다. 부적절한 오버클럭은 하드웨어 손상을 초래할 수 있기 때문입니다.

캐시

많은 사람들이 '캐시'라고 생각합니다. 캐시의 메모리 부분입니다

많은 기술 기사에서 이런 식으로 가르치고 있습니다

그러나 캐시가 어디에 있고 캐시가 어떤 용도로 사용되는지 모르는 사람들이 여전히 많습니다

p>

실제로 캐시는 CPU의 일부이며 CPU에 존재합니다.

CPU는 데이터에 매우 빠르게 액세스하고 1초에 10억 개의 명령어와 데이터에 액세스하고 처리할 수 있습니다( 용어: CPU 클럭은 1G), 메모리는 훨씬 느립니다. 수십 메가바이트에 도달할 수 있으면 빠른 메모리가 좋습니다. 이는 둘 사이의 속도 차이가 얼마나 큰지를 보여줍니다.

캐싱은 이러한 문제를 해결하기 위한 것입니다. CPU 속도와 메모리 속도의 속도 차이 문제

메모리에서 CPU가 가장 자주 액세스하는 데이터와 명령은 CPU의 캐시에 복사되므로 CPU가 필요하지 않습니다. "달팽이"만큼 느리게 메모리에서 데이터를 가져옵니다. 캐시에서 데이터를 가져오면 캐시가 메모리보다 훨씬 빠릅니다.

여기서 주목해야 할 점은 다음과 같습니다.

1. 캐시는 메모리에 있는 데이터 중 작은 부분의 복사본일 뿐이므로 CPU가 캐시에 있는 데이터를 찾을 때 찾지 못할 수도 있습니다(데이터가 메모리에서 메모리로 복사되지 않기 때문입니다). 캐시) 이때 CPU는 여전히 메모리에서 데이터를 찾기 때문에 시스템 속도가 느려지지만 CPU는 메모리에서 데이터를 가져오지 않도록 캐시에 복사합니다. 다음번.

2. 시간이 변해도 가장 자주 접근하는 데이터는 변하지 않기 때문이다. 즉, 지금은 자주 접근하지 않았던 데이터가 지금은 자주 접근해야 하는데, 여전히 가장 많이 접근하는 데이터였다. 현재 자주 액세스되는 데이터는 더 이상 빈번하지 않으므로 특정 알고리즘에 따라 캐시의 데이터를 자주 교체해야 캐시의 데이터가 가장 자주 액세스됩니다.

3. 레벨 1 캐시와 2차 캐시에 대하여

이 두 개념을 구별하기 위해 먼저 RAM을 이해하겠습니다.

RAM은 ROM과 반대되는 영역입니다. 전원을 끄면 정보가 사라집니다. 전원을 끈 후에도 사라지지 않는 ROM 정보는 무엇입니까?

RAM은 두 가지 유형으로 나누어집니다.

하나는 정적 RAM이고, 하나는 SRAM입니다. 다른 하나는 동적 RAM, DRAM입니다. 전자의 저장 속도는 후자보다 훨씬 빠릅니다. 현재 우리가 사용하는 메모리는 일반적으로 동적 RAM입니다.

일부 초보자들은 시스템 속도를 높이려면 캐시를 확장하면 충분하지 않을까요? 확장이 클수록 더 많은 데이터가 캐시되고 시스템 속도가 빨라집니다.

캐시는 일반적으로 매우 빠른 정적 RAM입니다.

그러나 정적 RAM은 통합성이 낮습니다(동일한 데이터를 저장하려면 정적 RAM의 용량이 6배입니다.)

가격이 비싸고(같은 용량의 정적 RAM은 동적 RAM의 4배임),

정적 RAM을 캐시로 확장하는 것을 볼 수 있습니다. 매우 어리석은 행동입니다.

하지만 시스템의 성능과 속도를 향상시키기 위해서는 캐시를 확장해야 합니다.

이런 방식으로 타협하는 방법이 있습니다. 원래 정적 RAM 캐시를 확장하는 것이 아니라 일부 고속 동적 RAM을 캐시로 추가하는 것입니다.

이러한 고속 동적 RAM은 기존 동적 RAM보다 빠르지만 원래 정적 RAM보다 느립니다. 캐시.

원래의 정적 RAM 캐시를 첫 번째 수준 캐시라고 부르고, 나중에 추가된 동적 RAM을 두 번째 수준 캐시라고 합니다.

1차 캐시와 2차 캐시의 내용은 메모리에서 자주 접근하는 데이터의 복사본(맵)으로 고속 CPU의 느린 메모리 접근을 줄이기 위해 존재한다. .

일반적으로 CPU가 데이터나 명령어를 찾는 순서는 다음과 같습니다. 먼저 첫 번째 수준 캐시에서 찾은 다음 찾을 수 없으면 두 번째 수준 캐시에서 찾습니다. 여전히 찾을 수 없으므로 메모리에서 찾아야 합니다.

p>

위 기술 기사는 원래 개인 웹사이트 Mirage에 게시된 것입니다

上篇: 휴대폰 구매시 추천 부탁드립니다. 예산은 2500 이내입니다. 안드로이드 시스템과 큰 화면 추천 부탁드립니다. 下篇: 호스트 반도 철상자
관련 내용