Кеш на флешке - Cache on a stick

Кэш-модуль COASt и четверть для сравнения размеров. В этом модуле есть место для RAM тегов с левой стороны, но оно не установлено.
  1. ЦПУ (Pentium 133)
  2. Тег RAM за Кэш L2
  3. Разъем для модуля COAST

Морской берег, сокращение от "кеш на флешке", это стандарт упаковки для модулей, содержащих SRAM используется как Кэш L2 в компе. Модули COASt выглядят несколько завышенными SIMM модули. Эти модули были несколько популярны на платформах Apple и ПК в период с начала до середины 1990-х годов, но на новых компьютерах кэш встроен либо в ЦПУ или материнская плата. Модули COASt отделяли материнскую плату от кеша, что позволяло создавать различные конфигурации. Недорогая система может работать без кеша, тогда как более дорогая система может иметь кэш размером 512 КБ и более. Позднее модули COASt были оснащены конвейерная пакетная SRAM.

Стандарт изначально был определен Motorola иметь ширину от 4,33 до 4,36 дюйма (от 110 до 111 мм) и от 1,12 до 1,16 дюйма (от 28 до 29 мм) в высоту. Его можно было найти во многих Apple Macintosh в начале-середине 90-х, но исчез, когда Mac перешел на PowerPC Платформа.

Intel также использовали стандарт COASt для своих Pentium системы, где его можно было найти еще в 1998 году в системах Pentium MMX, использующих Чипсеты Intel например, 430VX и 430TX. Позже Intel объединила эту архитектуру с CPU и создала Слот 1 Картридж ЦП, содержащий как ЦП, так и отдельные микросхемы кэш-памяти.

Слот, в который вставлялся модуль COASt, был назван «CELP» или «низкопрофильный край карты», имея в виду небольшую печатную плату и проводники на ее краю. Он имел 80 контактов на каждой стороне печатной платы (всего 160), расположенных на расстоянии 0,050 дюйма друг от друга, плюс идентификационная выемка между контактами 42 и 43.

Операция

Модули COASt предоставляют 256 КБ или 512 КБ кэш с прямым отображением, организованные как 8192 или 16384 строки по 32 байта. 64-битная шина данных позволяла передавать строку кэша за 4 цикла.

Модули содержали 256 КБ или 512 КБ быстрого пакета конвейера. SRAM, плюс 8 или 11 бит еще более быстрой статической ОЗУ на строку для хранения тегов кеша. (Модуль предоставляет контакты для 11 линий, но многие материнские платы и модули имеют только 8.) В некоторых вариантах (показанных справа) тег RAM размещался на материнской плате, а на модуле находилась только основная кэш-память.

Сначала рассмотрим модуль 256K. 8-битный тег позволяет кэшировать память в 256 раз больше, чем размер кеша, или 64 МиБ. 11-битный тег поддерживает до 512 МБ. Каждая строка кэша также имеет действительный бит и грязный бит, хранящиеся в контроллере кеша. (Общий размер 16 Кбит, или 2 Кбайта.)

Модуль 512 КБ содержит вдвое больше строк кэша, поэтому для поддержки того же размера кэшируемой памяти требуется на один бит тега меньше. Вместо этого оставшийся бит тега используется для хранения грязного бита строки кэша, а все 16 Кбит в контроллере кеша используются для допустимых битов.

Рекомендации

  • Модули COASt, PCGuide, 17 апреля 2001 г.
  • Процедура физической установки модуля кэширования, PCGuide, 17 апреля 2001 г.
  • Ренн, Брайан. Руководство по кэшированию: что такое COASt?, 12 декабря 1998 г.
  • Корпорация Accutek Microcircuit, Модуль вторичного кэша 512 КБ для процессора Pentium и 82430 PCISETS, получено 2012-01-01. Поддерживает 11-битный тег.
  • Motorola (9 декабря 1996 г.), Конвейерный модуль вторичного кэш-памяти BurstRAM ™ 256/512 КБ для Pentium ™ (PDF), получено 2012-01-01. Поддерживает только 8-битные теги.

внешняя ссылка