Вопрос № 142978: Здравствуйте уважаемые эксперты! Подскажите что значат тайминги в оперативной памяти. ЧТо лучше чем больше тайминги ил наоборот. И что означают эти циферки 7-7-7-21?...
Вопрос № 142.978
Здравствуйте уважаемые эксперты! Подскажите что значат тайминги в оперативной памяти. ЧТо лучше чем больше тайминги ил наоборот. И что означают эти циферки 7-7-7-21?
Отвечает: Garri_Svechkin
Здравствуйте, Малых Константин! Величины таймингов оперативной памяти отображают задержки, возникающие при любых операциях с содержимым ячеек памяти (при обращения контроллера к ячейке памяти на задание (запрос) номера банка, номер страницы в нём, номер строки и номер столбца, на открытие и закрытие самого банка) в связи с конечной скоростью функционирования устройств. Чем меньше значения этих задержек (таймингов), тем теоретически подсистема памяти должна работать быстрее, но в реальных приложениях,
если основные тайминги одинаковой памяти будут отличаються на пункт (да даже на два), реального роста производительности заметить на глаз будет сложно. Цифры 7-7-7-21 в обозначении модулей памяти- это, так называемая, "схемой таймингов" или "основные тайминги". Последовательность этих цифр соответствует такой последовательности таймингов: первая 7 - tCL (CAS# Latency, «задержка сигнала CAS#») - задержка между подачей команды чтения и факти
ческим «появлением» данных на шине. вторая 7 - tRCD (RAS#-to-CAS# Delay) - задержкой между подачей адреса строки и столбца при чтении или записи в/из памяти. третья 7 - tRP ((Row Precharge Time, "время подзарядки строки") - за этот период времени осуществляется собственно операция «подзарядки», т.е. возвращения элементов данных, соответствующих всем столбцам данной строки с усилителя уровня обратно в ячейки строки памяти. (Цикл чтения/записи данных в строки памяти, который в общем случае можно
обозначить «циклом доступа к строке памяти», завершается закрытием открытой строки банка с помощью команды подзарядки строки.) 21- tRAS (Row Active Time) - активизированная строка остается открытой (доступной) для последующих операций доступа до поступления команды подзарядки банка (PRECHARGE), по сути, закрывающей данную строку. Минимальный период «активности» строки — от момента ее активации до момента поступления команды подзарядки, определяется минимальным време
нем активности строки tRAS. Это, если вкраце, подробнее можно прочитать здесь: http://www.ixbt.com/mainboard/ram-faq-2006.shtml#pt1_timings_head Успехов!!!
Ответ отправил: Garri_Svechkin (статус: Студент)
Ответ отправлен: 03.09.2008, 15:49 Оценка за ответ: 5 Комментарий оценки: Спасибо за подробный ответ! И за полезную ссылку!
Отвечает: SmolDeM
Здравствуйте, Малых Константин! Тайминг (Latency, латентность) - временная задержка сигнала, которая показывает время, требуемое для выполнения какой-либо команды. А каждая цифра обозначает какое именно время требуется. Тайминги записывают в виде трех или четырех цифр обозначающие CAS Latency, RAS to CAS Delay, RAS Precharge Time и DRAM Cycle Time Tras/Trc. Оперативная память - матрица. Все данные в ОЗУ разделены по ячейкам. Каждая ячейка имеет свои координаты - по вертикали (column) и горизонтали
(row). Для определения адреса используется сигнал RAS(Raw Address Strobe) и сигнал CAS (Column Address Strobe). Первая цифра - время между подачей сигнала на чтение и началом передачи данных. Вторая - временной интервал между подачей сигнала на выбор RAS и CAS. Третья - время затрачеваемое на перезарядку ячеек памяти. Последняя цифра характеризует быстродействие всей микросхемы памяти. Чем меньше значение, тем больше быстродействие, но и тем выше вероятност
ь неправильной работы системы - зависаний. Параметры эти выставляются в BIOS. Наилучшие показатели определяются методом подбора и тестирования.
Ответ отправил: SmolDeM (статус: Студент)
Ответ отправлен: 03.09.2008, 16:26 Оценка за ответ: 5 Комментарий оценки: Спасибо за ответ! Все коротко и понятно!