Войти

Показать полную графическую версию : Частота шины процессора 800МГц , как это понять


maslinaV
03-07-2006, 13:04
Частота шины процессора= 800МГц , а частота шины между процессором и памятью= 400МГц в чем здесь отличие и как передаются данные , как это считается и много ли это или мало , а может нада чтобы ичастота шины между процессором и памятью= 800МГц ---- тогда это будет более эффективно работать, как это понять???
Спасибо.

kim-aa
03-07-2006, 13:39
Стандартная бинарная система прередачи цифровых данных использует одно состояние сигнальной линии за такт.
Однако теория передачи цифровых сигналов и цифровая схемотехника шагнули далеко вперед и современные шины могут иметь (передавать) за такт несколько состояний.
За сим принято указывать эквивалентную частоту, т.е. произведение "состояний за такт" на "реальную частоту".
Например у P4 шина обладает 4-мя состояниями за такт, и функционирует до 200 MHz, соотсветственно приводят эквивалентную частоту 800 MHz.

DDR, как следует из названия, имеет 2 состояния за такт. Однако тут для избежания путаницы стали применять в качестве мирила "теоретически максимальную" пропускную способность.
Например Память PC3200. Делим на ширину шины в 8 байт, делим на 2 состояния, получаем реальную частоту функционирования 200 MHz, эквивалентную 400 MHz.

maslinaV
03-07-2006, 13:57
Делим на ширину шины в 8 байт
Имеется ли ввиду что за один раз предается 8 байт , это стандарт для любой памяти?
И имеется ли ввиду что шрина памяти это величина адресуемой памяти к процессору за один раз , в одну сторону и за один такт( а один такт это наносекунды?) так ли это?
Спасибо.

kim-aa
03-07-2006, 14:57
это стандарт для любой памяти
Нет не правда, это данные для архитектуры PC DIMM DDR.


И имеется ли ввиду что шрина памяти
Имеется в виду что
ширина шины данных, у вышеупомянутой DIMM = 64 bit, или 8 байт

величина адресуемой памяти
определяется шириной адресной шины

а один такт это наносекунды
Один такт, это 1 деленная на частоту.

Igoritaly
26-10-2012, 14:26
1. Что в данном случае (PC3200), несет в себе цифра 3200? И зачем ее делить на ширину шины?
2. В чем отличие шины процессора от шины между процессором и оперативной памятью?

DVDshnik
26-10-2012, 14:53
Эффективная частота подразумевается. Так ещё на первых Р4 физическая частота шины равнялась 100 МГц, а с памятью процессор "общался" по шине с эффективной частотой 400МГц, Увеличение частоты происходило за счёт хитрой синхронизации по фронту и спаду импульсов.

XPEHOMETP
26-10-2012, 16:08
И, гм, частично, за счет затуманивания мозгов покупателей. Ибо теперешняя память имеет целый набор частотных характеристик, и все в сумме они никогда не позволят ей эффективно работать на, так сказать, номинально прописанной ей частоте.

Igoritaly
26-10-2012, 20:13
2. В чем отличие шины процессора от шины между процессором и оперативной памятью?

rover_61eg
26-10-2012, 21:18
2. В чем отличие шины процессора от шины между процессором и оперативной памятью? »
Смешали в кучу всё на свете и тёпло и мягкое.
Front Side Bus (http://ru.wikipedia.org/wiki/Front_Side_Bus)

Igoritaly
28-10-2012, 21:35
Ширина шины (в данном случае 8 байт) - это есть разрядность?

rover_61eg
29-10-2012, 18:44
это есть разрядность? »
Разрядность шины (http://ru.wikipedia.org/wiki/Разрядность) всегда была в битах.

Igoritaly
29-10-2012, 21:50
это есть разрядность? »

1) А разве нельзя 64 бита обозвать 8-ю байтами?
2) То что здесь называется состояниями - это разрядность?

rover_61eg
29-10-2012, 21:56
) А разве нельзя 64 бита обозвать 8-ю байтами? »
Сигналы в каждом проводке (разряде) шины могут принимать значения 0 или 1. С точки зрения математики 8 бит=1 байту, но тут больше надо смотреть со стороны электроники. Тем более по ссылке было определение Разрядность (битность) в информатике — количество разрядов (битов) электронного (в частности, периферийного) устройства или шины, одновременно обрабатываемых этим устройством или передаваемых этой шиной.
не говорят же 8 байтный процессор или операционная система?

Igoritaly
29-10-2012, 23:09
по ссылке было определение »
Я прочитал. Спасибо. Но данный пример от kim-aa, составлен очень понятно, для простого пользователя, но сложно сопастовимый с официальными терминами. Например я не могу разобрать, что в данном примере значит "состояние за такт"? точнее хотелось бы узнать официальную формулировку. В какой графе характеристик компьютера, указано, что у P4 - 4 состояния, у ddr ps3200 - 2.

rover_61eg
29-10-2012, 23:41
Опять всё в кучу...
ddr ps3200 = это память работающая на реальной частоте 200 Мгц, эффективная частота (по переднему и заднему фронту импульса) 400Мгц, её пропускня способность 3200 мбит/сек.

У пеньков обычно шина была 100 мгц, но якобы из-за QDR, эффективная частота равнялась опять же темже 400 МГЦ, что и обеспечивало опятьже туже пропускную способность шины памяти 3200 мбит/сек.

Бывали случаи, когда память работала на частоте 200, а процессор на частоте 166хна множитель. Такой режим работы памяти назывался асинхронным.
Потом с материнками на процессорах пентиум появилась памят работающая на шине 133 (у атлонов 266) , что соответствовало эффективной частоте 533, или пропускной способности 4200

http://ru.wikipedia.org/wiki/DDR2_SDRAM

Сейчас в ходу память http://ru.wikipedia.org/wiki/DDR3_SDRAM
прокачивающая в разы больше.

Igoritaly
30-10-2012, 00:31
ddr ps3200 = это память работающая на реальной частоте 200 Мгц ... её пропускня способность 3200 мбит/сек. »
Если следовать формуле вычисляющей пропускную способность (или скорость передачи данных), следует - "тактовую частоту" умножить на "разрядность", учитывая тот факт, что ddr ps3200 имеет пропускную способность 3200 Мбит в секунду, можно узнать разрядность. Делим 3200 на 400 Мгц и получаем = 8-бит. Вот тут то у меня и возник в самом начале (после прочтения поста kim-aa), вопрос, а не является ли в его примере ширина шины - разрядностью?
эффективная частота (по переднему и заднему фронту импульса) 400Мгц »
Значит за два состояния отвечают два фронта импульса, задний и передний (не знал!)?
У пеньков обычно шина была 100 мгц, но якобы из-за QDR, эффективная частота равнялась опять же темже 400 МГЦ »
А за счет чего QDR, так эффективно увеличил эффективную частоту?

rover_61eg
30-10-2012, 18:59
Значит за два состояния отвечают два фронта импульса, задний и передний (не знал!)? »
ну да - это вытекает из самого названия DDR (http://ru.wikipedia.org/wiki/DDR_SDRAM) - double-data-rate.

Делим 3200 на 400 Мгц и получаем = 8-бит.

Ширина шины памяти составляет 64 бита, то есть по шине за один такт одновременно передаётся 8 байт. В результате получаем следующую формулу для расчёта максимальной скорости передачи для заданного типа памяти: (тактовая частота шины памяти) x 2 (передача данных дважды за такт) x 8 (число байтов передающихся за один такт).


http://ru.wikipedia.org/wiki/Список_пропускных_способностей_интерфейсов_передачи_данных

Igoritaly
31-10-2012, 12:04
Ширина шины памяти составляет 64 бита, то есть по шине за один такт одновременно передаётся 8 байт. В результате получаем следующую формулу для расчёта максимальной скорости передачи для заданного типа памяти: (тактовая частота шины памяти) x 2 (передача данных дважды за такт) x 8 (число байтов передающихся за один такт). »
Все понятно. Просто в одном форуме, для вычисления "пропускной способности" приводили формулу состоящей из двух множителей, "тактовой частоты" и "разрядности". А в данном примере, приведено три множителя, "тактовая частота", "состояние за такт" и "ширина шины" и я не могу найти ответ, что здесь является разрядностью и есть ли она вообще?




© OSzone.net 2001-2012