메모리 시스템 아키텍처는 컴퓨팅 시스템의 성능을 결정하는 중요한 역할을합니다. 그것은 속도와 효율성을 최적화하기 위해 컴퓨터 내에서 데이터가 저장되고 액세스되고 전송되는 방식으로 설계하는 것을 포함합니다. 지연 시간과 처리량을 다양한 응용 프로그램의 요구를 충족시키기 위해 필수적입니다.

기억력 부족

지연은 데이터 및 배송에 대한 요청 사이에 지연을 나타냅니다. 낮은 지연은 빠른 응답 시간을 요구하는 응용 프로그램에 대한 중요한 메모리에 빠른 액세스를 의미합니다. 캐시 계층과 프리 피트닝과 같은 기술은 대기 시간을 줄이기 위해 사용됩니다.

Memory 처리량 향상

처리량은 기간에 전송된 데이터의 양을 측정합니다. 높은 처리량은 멀티미디어 처리와 대규모 계산과 같은 데이터 집중적인 작업을 위해 중요합니다. 메모리 아키텍처는 광범위한 데이터 버스 및 병렬 액세스와 같은 방법을 사용하여 처리량을 증가시킵니다.

지연 및 처리량

최적의 밸런스를 달성하는 것은 거래가 포함됩니다. 예를 들어, 캐시 크기를 늘리고 대기 시간을 단축할 수 있지만 복잡성과 비용을 추가 할 수 있습니다. 마찬가지로, 대역폭 확장은 처리량을 향상하지만 더 높은 전력 소비를 소개합니다. 효과적인 메모리 시스템 디자인은 응용 프로그램의 특정 요구를 고려합니다.

일반 메모리 아키텍처

  • 단일 레벨 캐시
  • 멀티 레벨 캐시 hierarchy
  • 기억 interleaving
  • 금융 메모리 시스템