Обеспечение систем быстрой памятью
Приобретая память следует обращать внимание не только на ее объем и конструктивное исполнение, но и на скорость работы и тип памяти. Чтобы сделать правильный выбор, вам необходимо понимать, как ПК осуществляет доступ к памяти., Вы уже знаете, чем отличается статическая память от динамической. Может ли разработчик ПК создать систему, которая использует предельно дешевую, но медленную память ДОЗУ? Для этого существуют три основных способа:
* примириться с медленной памятью ДОЗУ и только то и делать, что ждать;
* добавить небольшое количество СОЗУ в качестве кэша, немного увеличив стоимость памяти;
* вместо использования обычных ДОЗУ, использовать быстрое постранично адресуемое ОЗУ, т. е. ДОЗУ которое обеспечивает относительно медленный доступ к начальному ряду данных, и очень быстрый доступ к данным внутри этого ряда.
Системы использующие ДОЗУ и состояние ожидания

В большинстве современных ПК память должна отвечать на запрос процессора за два такта. Такт процессора, это величина обратная тактовой частоте: 8МГц составляют 8 миллионов колебаний в секунду, поэтому период (такт) этих колебаний составляет 1/8000000 сек. Это составляет 0,125 микросекунды или 125 нс. Соотношение между широко используемыми тактовыми частотами и соответствующим периодом времени приведены в табл.
Тактовые частоты и периоды колебаний
Тактовая частота (МГц) Период (нс)
25 40
33 30
40 25
50 20
60 17
66 15
Если память должна отвечать на запрос процессора в течение двух тактов, то применительно к памяти компьютера с тактовой частотой 66 МГц это означает 30 нс.
Обратите внимание на то обстоятельство, что при вычислении времени я не рассматривал другой фактор - время регенерации ДОЗУ. ДОЗУ требуется несколько наносекунд, для того