하드웨어 캐시 일관성이란 무엇입니까? -techopedia에서 정의

캐시 일관성이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-캐시 일관성이란 무엇입니까?

캐시 일관성은 캐시 메모리에 저장된 데이터의 규칙 성 또는 일관성입니다. 다중 프로세서 또는 분산 공유 메모리 (DSM) 시스템의 경우 캐시 및 메모리 일관성을 유지해야합니다. 캐시 관리는 데이터를 덮어 쓰거나 손실하지 않도록 구성되어 있습니다. 디렉토리 기반 일관성, 버스 스누핑 및 스나 핑을 포함하여 캐시 일관성을 유지하기 위해 다른 기술이 사용될 수 있습니다. 일관성을 유지하기 위해 DSM 시스템은 이러한 기술을 모방하고 시스템 운영에 필수적인 일관성 프로토콜을 사용합니다. 캐시 일관성은 캐시 일관성 또는 캐시 일관성이라고도합니다.

Techopedia는 캐시 일관성을 설명합니다

멀티 프로세서를 지원하는 대부분의 일관성 프로토콜은 순차적 일관성 표준을 사용합니다. DSM 시스템은 약하거나 릴리스 일관성 표준을 사용합니다. 캐시 일관성 관리 및 읽기 / 쓰기 (R / W) 및 순시 작업의 일관성을 위해 다음 방법이 사용됩니다. 기록 된 데이터 위치가 순서화됩니다. 쓰기 작업이 즉시 발생합니다. 프로그램 순서 보존은 RW 데이터로 유지됩니다. 일관된 값이 공유 메모리를 통해 제공되는 일관된 메모리 뷰가 유지됩니다. 디렉토리 기반 일관성 : 모든 프로세서에서 메모리 데이터에 액세스 할 수있는 필터를 참조합니다. 메모리 영역 데이터가 변경되면 캐시가 업데이트되거나 무효화됩니다. 버스 스누핑 : 모든 캐시 메모리를 모니터링 및 관리하고 쓰기 작업이있을 때 프로세서에 알립니다. 프로세서 수가 적은 소규모 시스템에 사용됩니다. 스나 핑 : 자체 모니터링 및 주소 및 데이터 버전을 업데이트합니다. 디렉토리 기반 일관성 및 버스 스누핑과 비교하여 많은 양의 대역폭과 자원이 필요합니다.

캐시 일관성이란 무엇입니까? -techopedia에서 정의