Реклама

-

Еще одним представителем типов оперативной памяти является статическая оперативная память SRAM. Такое название данному типу памяти было дано по той причине, что в отличие от динамической оперативной памяти статической не нужно постоянно регенерироваться. Это не единственный плюс данного типа памяти – этот тип памяти способен работать на той же частоте, что и процессор.

Время доступа в памяти SRAM обычно не превышает 2нс (наносекунд). Однако для хранения одного бита память SRAM использует  кластер из 6 транзисторов (заметьте, что данный тип памяти не использует конденсаторы). Пока SRAM-память будет получать питание, она будет помнить всю информацию, которая в ней хранится.

Не удивлюсь, если в данный момент кто-то спрашивает себя: «если эта память настолько эффективна, то почему она не используется для системной памяти в целом?» Ответ будет выглядеть следующим образом: память SRAM обладает большей скоростью, чем память DRAM, но при этом ее плотность ниже, а стоимость на порядок выше. Для большего понимания сейчас представлю Вам определенные цифры: габаритные размеры памяти SRAM превышают этот же показатель памяти DRAM примерно в 30 раз, точно так же выглядит и соотношение цен. Вот эти показатели и делают невозможным использование памяти SRAM в качестве «оперативки» в ПК.

Однако этот тип памяти все же используется разработчиками с целью повышения эффективности и производительности ПК. Для того чтобы цены на комплектующие не выросли производители устанавливают лишь небольшие объемы памяти SRAM, которую используют в качестве кэш-памяти.

Кэш-память способна работать на тактовых частотах примерно равных тактовым частотам процессора, причем центральный процессор использует именно эту память при чтении и записи данных. Процесс чтения происходит следующим образом: процессор считывает информацию из высокоскоростной памяти SRAM, в которую данные записываются из оперативной памяти DRAM, отличающейся невысокой скоростью.

Эффективность кэш-памяти определяют коэффициентом попадания, или коэффициентом успеха. Данный коэффициент выражается отношением количества удачных обращений процессора в кэш к общему количеству обращений. Когда речь идет о попадании, то имеется в виду событие, суть которого заключается в том, что данные, которые потребовались центральному процессору заблаговременно были считаны в кэш из «оперативки», то есть процессор обратился в кэш и тут же получил необходимые данные. Неудачным обращение считается, когда контроллер кэша не предвидел потребность в данных, которые находятся по указанному абсолютному адресу. В случае неудачного обращения центральному процессору придется обратиться к очень медленной оперативной памяти и найти нужную информацию там. При считывании данных из медленной «оперативки» процессору приходится «ожидать» определенное время, так как тактовая частота процессора значительно превосходит этот показатель у оперативной памяти. Когда центральный процессор погружается в режим «ожидания» на протяжении всего такта (цикла) не выполняются никакие операции, поскольку приходится ждать, пока медленная оперативная память передаст необходимые данные.

Дабы значительно снизить время простоя ЦП при считывании данных из оперативной памяти современные компьютеры оснащаются тремя типами кэш-памяти: кэш первого уровня (L1), кэш второго уровня (L2), кэш третьего уровня (L3). Кэш-память первого уровня называется внутренним кэшем, так как он встроен в процессор и, по сути, является частью его микросхемы. Кэш L2 называется вторичным кэшем.

Если Вы выбираете себе процессор, то лучше выбрать такой, в котором объем кэша будет побольше, так как от этого будет зависеть производительность Вашего компьютера.

-