막대기에 달린 캐시

Cache on a stick
COASt 캐시 모듈 및 크기 비교를 위한 1/4이 모듈은 좌측에 태그 램을 장착할 수 있는 공간이 있지만, 아무것도 설치되지 않았다.
  1. CPU(펜티엄 133)
  2. L2 캐시대한 태그 RAM
  3. COAST 모듈용 소켓

COASt는 "cache on a stick"의 약자로, 컴퓨터에서 L2 캐시로 사용되는 SRAM을 포함한 모듈의 포장 표준이다.COASt 모듈은 다소 큰 사이즈의 SIMM 모듈처럼 보인다.이 모듈들은 1990년대 초반에서 중반까지 애플과 PC 플랫폼에서 어느 정도 인기를 끌었지만, 새로운 컴퓨터 캐쉬가 CPU마더보드에 내장되어 있다.COASt 모듈은 마더보드를 캐시에서 분리하여 다양한 구성이 생성될 수 있도록 했다.저비용 시스템은 캐시 없이 실행될 수 있는 반면, 더 비싼 시스템은 512KB 이상의 캐시를 장착할 수 있다.이후 COASt 모듈에는 파이프라인 버스트 SRAM이 장착되었다.

이 표준은 원래 모토로라가 정의한 대로 너비는 4.33~4.36인치(110~111mm) 사이, 높이는 1.12~1.16인치(28~29mm) 사이였다.90년대 초중반 애플 매킨토시에서도 많이 볼 수 있었지만 맥이 파워PC 플랫폼으로 옮겨가면서 사라졌다.

인텔은 또 자사의 펜티엄 시스템에 COASt 표준을 사용했는데, 이 표준은 430VX, 430TX 등 인텔 칩셋을 활용한 펜티엄 MMX 시스템에서 1998년 후반에나 찾아볼 수 있었다.나중에 인텔은 이 아키텍처를 CPU와 결합하고 CPU와 별도의 캐시 칩이 모두 포함된 슬롯 1 CPU 카트리지를 만들었다.

COASt 모듈이 연결된 슬롯은 작은 회로 기판과 가장자리에 있는 도체를 가리키며 "CELP" 또는 "카드 에지 로우 프로파일"이라고 명명되었다.회로 기판의 양쪽에 80개의 접점이 있으며(총 160개의 경우), 0.050"의 간격을 두고 있으며 접점 42와 43 사이의 식별 노치가 있었다.

작전

COASt 모듈은 8192 또는 32바이트 16384 라인으로 구성된 256K 또는 512K의 직접 매핑 캐시를 제공했다.64비트 데이터 버스는 캐시 라인을 4사이클 버스트에 전송할 수 있도록 했다.

모듈에는 256K 또는 512K의 고속 파이프라인 버스트 SRAM과 캐시 태그를 저장하기 위해 라인당 8~11비트의 더 빠른 정적 RAM이 포함되어 있었다.(모듈은 11개 라인에 핀을 제공하지만, 많은 마더보드와 모듈은 8개만 제공했다.) 일부 변형 모델(오른쪽 표시)은 태그 RAM을 마더보드에 놓고 메인 캐시 RAM만 모듈에 있었다.

먼저 256K 모듈을 고려하십시오.8비트 태그를 사용하면 캐시 크기의 최대 256배인 64MiB까지 메모리를 캐시할 수 있다.11비트 태그는 최대 512MiB까지 지원한다.각 캐시 라인은 또한 캐시 컨트롤러에 저장된 유효한 비트 및 더티 비트를 가지고 있다. (16Kbit 또는 2Kbytes, 총 크기)

512K 모듈은 캐시 라인의 두 배를 포함하므로 동일한 캐시 가능한 메모리 크기를 지원하려면 태그 비트가 1개 더 적게 필요하다.남은 태그 비트는 대신 캐시 라인 더티 비트를 저장하는 데 사용되며 캐시 컨트롤러의 16Kbit는 모두 유효한 비트에 사용된다.

참조

  • COASt Modules, PCGuide, 2001년 4월 17일.
  • 캐시 모듈 물리적 설치 절차, PCGuide, 2001년 4월 17일.
  • 렌, 브라이언캐시 가이드: COASt란 무엇인가? 1998년 12월 12일.
  • Accutek Microcircuit Corporation, 512KB Secondary Cache Module for the Pentium CPU and 82430 PCISETS, retrieved 2012-01-01. 11비트 태그 지원
  • Motorola (1996-12-09), 256K/512K Pipelined BurstRAM™ Secondary Cache Module for Pentium™ (PDF), retrieved 2012-01-01. 8비트 태그만 지원

외부 링크