TEFP |
эффективное время цикла для системы |
TPRC |
время цикла чтения из буфера |
TFWC |
время цикла записи в буфер |
TSRH |
время поиска указателя |
TSRC |
время цикла чтения из основной памяти |
TSWC |
время цикла записи в основную память |
HR |
вероятность нахождения требуемых данных в буфере |
MR(1 - HR) |
вероятность отсутствия требуемых данных в буфере |
TEFF = TSRH + HR TFC + (1-HR) (TSRH + TFC + TSRC + TSWC)
TSRH + HR TFC Выборка из буфера
(TSRH + TFC + TSRC + TSWC) Обращение к дополнительной памяти
Значения параметров
HR=0,95 TFC =TFRC= TFWC == 100нс
TSRH =50 нс TSRC = TSWC =1200 нс
TEFF = 50 + 0,95 X 100 + 0,05 (50 + 100 + 1200 + 1200) = 275 нс
Используя значения быстродействия, приведенные в табл. 2.1, и положив вероятность удачного обращения равной 0,95, по данному в табл. 2.1 соотношению рассчитаем эффективное время цикла буферной системы памяти. Одним из наиболее критичных параметров системы является вероятность удачного обращения. В данном случае используется наиболее типичное значение этого параметра, а более детальное экспериментальное обоснование будет приведено позже. Подставив соответствующие величины, получим для данной системы памяти эффективное время цикла, равное 275 не.
В табл. 2.2 приведен расчет стоимости системы на основе указанных на рис. 2.1 цен на один бит, включающей стоимости устройств, реализующих функции управления. Как видно из табл. 2.2, стоимость буферной системы лишь на 9,3 % больше стоимости одной медленной памяти. Быстродействие же возрастает более чем в 4 раза (275 не/1200 не).
Для приблизительных вычислений можно принять, что стоимость большой памяти пропорциональна квадратному корню скорости. Таким образом, если бы запоминающее устройство с эффективным временем цикла 275 не было построено без буфера, а с помощью быстродействующих элементов памяти, его стоимость возросла бы в два раза по сравнению со стоимостью основной памяти. В части Б табл. 2.2 показан расчет стоимости такого быстродействующего запоминающего устройства.
Таблица 2.2