Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Что такое небуферируемая память и CAS (http://forum.oszone.net/showthread.php?t=177908)

sergant138 11-06-2010 10:50 1432019

Что такое небуферируемая память и CAS
 
Здравствуйте!
В описании к материнке прочитал что плата поддерживает некие небуферируемые модули. Задался вопросом а что это такое?Гугл ничего не дал. Получается , что есть еще буферируемая память?А как она тогда обозначается?
Также прочитал про CAS latency. Это какая-то задержка при обращении процессора к памяти. Как понял выражается в секундах. Только вот хочу знать чем выше значение CAS (CL) тем лучше?
Заранее спасибо!

kim-aa 11-06-2010 11:00 1432028

Цитата:

Цитата sergant138
Только вот хочу знать чем выше значение CAS (CL) тем лучше? »

Вы когда в очереди стоите, для вас лучше быстрее добраться (меньшая задержка) или подольше постоять (большая задержка)?


Цитата:

Цитата sergant138
В описании к материнке прочитал что плата поддерживает некие небуферируемые модули. Задался вопросом а что это такое?Гугл ничего не дал. Получается , что есть еще буферируемая память?А как она тогда обозначается? »

Так вот и обозначается: Buffered и Unbuffered.
Т.к. буферы реализованы схемотехнически как регистры, то буферезируемую память раньше (да и сейчас бывает) часто называют "Регистровой". В прайсай обозначается как REG или REGISTERED.


Цитата:

Цитата sergant138
Задался вопросом а что это такое?Гугл ничего не дал. »

Нуууу это уже карма или суперпрофессионализм.
Я так "не находить" не умею :)

sergant138 11-06-2010 11:02 1432031

Спасибо, теперь ясно все. Но гугл все равно ничегоне дал. Искал на русском.

kim-aa 11-06-2010 11:40 1432058

На англицком - вот не плохо (сразу предупреждаю это уровень 3го курса ВУЗа)
http://www.ece.umd.edu/courses/enee7...s/Lecture2.pdf


На русском действительно задница, чего-то у нас видимо с образованием не так.

Коротко говоря:

1) Современная память реализуется на элементах типа конденсаторов, каждый из которых хранит один бит информации (заряжен, разряжен).
Т. к. емкость современных чипов измеряется милиардами битов, то к каждой ячейке разьем не подведешь.
Из положения вышли следующим путем, "конденсаторы" (фактически это полевые транзисторы, но работают в режиме конденсатора) организуют матричную (табличную) структуру.

Соответственно есть:
Строки = Row
Столбцы = Columns

2) Т. к. обращение к отдельной ячейке, так же не эффетивно, то чтение производится строками.
Т. е. если необходимо прочитать ячейку на пересечении 100 строки, и 500 столбца, то читается строка целиком, помещается в промежуточный буфер (это не те буфера о которых мы говорили), ну а потом уже в буфере ищется
500 ячейка.

3) Увы, ничего идеального в этом мире нет, и конденсаторы имеют время саморазряда.
Соответсвенно нужно время от времени обновлять их содержимое.
Более того, операция чтения, так же разряжает конденсаторы (а вот запись заряжает).
Данные операции так же происходят согласно (2)

4) Итого образуются задержки которые характеризуются следующим параметром:
- время доступа к столбцу CAS (чем меньше - тем лучше)
- время доступа к строке RAS (чем меньше - тем лучше)

5) Зачем нужна регистровая память

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


Время: 11:17.

Время: 11:17.
© OSzone.net 2001-