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

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

maslinaV 03-07-2006 13:00 457221

Как считать считается количество переданных данных при известной частоте
 
Часто читал например : 64 разрядная шина AGP работает на частоте 266МГц , что обезпечивает пропускную способность 266Мбайт\с ----------как это считается.
Может имеется ввиду что на передачу в одну и другую сторону передается по 4 байта ---а одновременно ли или вначале передача , а потом прием?????
И как понять 266МГц ----может на один байт по 8 физическим проводникам к процессору поступает сигнал в виде 8 битов и с частотой 266МГц(а сама частота это предел для проводника по которому передается сигнал?)
Так ли это поясните пожайлуста.

Спасибо.

pva 03-07-2006 20:24 457450

Частота устанавливается для синхронизации полупроводников. Для перетекания зарядов и установления стабильного состояния pnp-переходов необходимо какое-то время. Для проводника предел - скорость света. Обычно у процессоров(и др.устройств) есть адресная шина и шина данных, которые одновременно задают назначение и то, что туда писать. Одновременно обычно не бывает. Экономят, слишком сложно получается. Если 266 МГц*64 bit = 266 Мб/с, то значит передача информации идёт не за 1, а за 4 такта генератора частоты. Опять же вопрос: о разрядности которой шины идёт речь? данных или адресной?

yurfed 03-07-2006 23:25 457503

maslinaV Если честно, мне кажется надо вспомнить 8bit шину. Со скоростями света, это оставим астрономам и физикам.
8bit - одна буква (допустим это передача данных в одну сторону)
16bit - одно слово
32bit - предложение
64bit - абзац
128bit - страница
256bit - книга?
Далее - 512bit - сборник томов
1024bit - библиотека.
Цитата:

Может имеется ввиду что на передачу в одну и другую сторону передается по 4 байта ---а одновременно ли или вначале передача , а потом прием?????
8bit - одноканальная шина (если не ошибаюсь) Далее 2, 4,8,16...(вроде так)

266MHz - всего лишь скорость, с которой "депеша" передаётся из точки А в точку Б.

(Просто символьные передаются побайтово, постранично и тд, зависит от разрядности шины)
Надеюсь суть ясна.

Цитата:

Для перетекания зарядов и установления стабильного состояния pnp-переходов необходимо какое-то время.
Всё это так, но попроще. Получается почти как у Гёте. "Превращение капли росы в майского жука".

Ser6720 04-07-2006 00:25 457515

yurfed
Цитата:

Со скоростями света, это оставим астрономам и физикам
Скорость распространения эл. сигнала в проводнике (это материал такой, например медь, алюминий, золото и т.д.)
равна скорости света, школьный курс физики, аксиома.

maslinaV
Почитай здесь

yurfed 04-07-2006 00:52 457524

ser6720 Дык,знаем, шнуры то не метровые, опоздание сигнала минимальное.
Человек просит разъяснить, как данные бегают по шине. Вот я вкратце и объяснил.

ser6720
Цитата:

Скорость распространения эл. сигнала в проводнике (это материал такой, например медь, алюминий, золото и т.д.)
равна скорости света, школьный курс физики, аксиома.
Здесь ты отчасти не прав. Вакуум и медь - разные среды. И скорость распространения в них разная. А так же, колебания сигнала, диапазон затухания и тд и тп
Учебник за какой год? Забудь! Время и то величина непостоянная, зависит от массы, а ты аксиомы толкаешь.
И ещё, электросигналы, это не скорость света. Всё, замяли тему, иначе это флейм.

maslinaV 04-07-2006 20:47 457808

Спасибо за ответы , я прочитал , но сразу все не понял надо разобраться ,
но я тогда поставлю вопрос на конкретном примере
Есть процессор и говорится в характеристиках что он работает на частоте 800МГц , есть 2-х канальная память DDR и ее рабочая частота 400МГЦ , т.е DDR400 /
Прцессор поддерживает режим работы памяти 2-х канальный (то есть паралелльный прием и передача из 2-планок.
2 планки по 512 Мбайт.
Процессор может работать с памятью DDR533 /
Какой смысл ставить DDR533 справится ли процессор
800МГц процессора и 400Мгц память с какой скоростью передаются данные и какая пропускная способность процессора при обработке информации , и как это считается расскажите на этом примере.
И сказано что за такт теперь передается по шине 4 состояния ( а как это можнео образно представить , может это так вначале высокий сигнал(это 1) , потом опять высокий, затем низкий( это 0) затем высокий то есть число
1101 - но как их различают ведь меня учили что за такт сигнал меняет свое состояние 1 раз , например ток представляет сигнал который меняет свое состояние за какой-то промежуток времени и может либо только 0 или только 1 , а теперь технологии позволяют ппередавать за такт 4 состояния как они не сливаются объясните и если можно поясните рисунком.)
Теперь если процессор имеет реальную частоту (то есть физически проводник системной шины выдержит стабильно сигнал частотой 200 МГц) 200Мгц и умножить на 4 состояние за такт получится , что он как бы может работать с производительностью проводника в 800 МГц ---- так ли это , теперь в память можно за один раз что-т о записать или прчитать из памяти .
Поэтому допустим у на одна планка 512 Мбайт DDR400 , апроцессор имеет производительность 800Мгц , а не значит ли это что остальные 400Мгц системной шины процессора в этот момент простаивают или все не так поясните пожайлуста.

Ser6720 04-07-2006 23:48 457845

maslinaV
Расскажи, пожалуйста, об уровне своей подготовки.
А сейчас почитай вот это: http://school.spb.ort.ru/library/exa.../architect.htm

maslinaV 05-07-2006 10:31 457941

Цитата:

maslinaV
Расскажи, пожалуйста, об уровне своей подготовки.
Можно рассказать только вот непонятно что именно нужно рассказывать , конкретный вопрос ставьте.

Цитата:

А сейчас почитай вот это: http://school.spb.ort.ru/library/ex...r/architect.htm
Не работает указанная ссылка

Ser6720 05-07-2006 16:55 458158

maslinaV
Судя по вопросам, которые задаёшь, ты находишься в начале пути, как и многие.
в том нет ничего зазорного, многие всю жизнь пребывают в таком состоянии, а у тебя - всё впереди
Поэтому иди в книжный магазин и купи книгу "Архитектура персональных компьютеров",
"Архитектура микро-ЭВМ", "Архитектура микропроцессоров", "Основы построения вычислительных систем", можно из серии "Компьютер это просто".
Если плохо представляешь себе, что такое эл. ток, то нужен учебник "Основы теории злектрических цепей",
если плохо представляешь работу логических устройст, то нужна книга
"Импульсные и цифровые устройства" без этого не понять работу "железа", это база, кот. нужна не только компьютерщику, но и поможет в реальной жизни.
А когда ты спрашиваешь
Цитата:

физически проводник системной шины выдержит стабильно сигнал частотой 200 МГц
,
то мне кажется, начать надо со школьного курса физики.
Извини, если ошибся.
Всё это необходимо, тебя всё равно будут отправлять по ссылкам.
Можно в Google поискать по таким названиям.
Успехов.
P.S.
У меня ссылка работает, там про архитектуру персональных компьютеров.

maslinaV 05-07-2006 21:55 458238

Цитата:

Цитата: физически проводник системной шины выдержит стабильно сигнал частотой 200 МГц
Мог поправить если что не так сказал .
Я читал что частоту генератора без конца нельзя повышать так как при этом возникает множество проблем .
Поэтому частота подбирается такая чтобы учитывать стоимость проводников , учитывать прохождения сигнала без потерь , чтобы не было наводок на сигнал с рядом проходящими проводниками.
При этом частоту задает специальный тактовый генератор,
при этом радиодетели сами расчитываются на работу на определенной частоте , а это в свою очередь влечет применение таких проводников которые бы обезпечивали хорошую помехозащищенность, при этом разрабатываются , при этом нужно учитывать расположение радиокомпоонентов радом с шиной и т.д
Поэтому не обязательно для проводника предел выдержать частоту 266МГЦ , а проблема в созданиии условий для повышения частоты тактового генератора и получении относительно недорогих конечных продуктов.
Потом я конечно не против что ты сказал, но ведь я не прошу углубляться в физику просто задаю вопросы на которые думал дадут ответ не углубляясь в физичекую природу создаваемых сигналов.
Ведь иногда достаточно просто подсказать например что
шина AGP 32 битная , а это значит что за один раз можно передать данные размером в 4 байта 32:8бит=4байта.
Работает тактовый генератор который по проводникам шины передает сигнал с частотой 66МГц в северный мост к контроллеру AGP, таким образом задействованы 32 проводника по которым передается сигнал с частотой 66МГц(по каждому проводнику с такой частотой), поэтому 32бита = 4байта 4 х66=264Мб/с скорость обмена данными.
Потом
Цитата:

добавлен еще один тактовый сигнал с частотой 133МГц и поэтому получилась возможным предавать 2 блока по 4 байта
я это прочитал на сайте , но не все понятно так как нет рисунка поясняющего это , но ведь кто-то знает как это выглядит поэтому я и задавал вопосы чтобы понять , а что касается протекания тока , то учился этому не только в школе , микропроцессорные устройства то же изучал и все таки нет необходимости углублятся в изучение этих дисциплин так как я думаю все намного проще можно понять только бы если ресурсы имели пяснения с помощью рисунков.
Ведь для того чтобы правильно выбрать процессор и память и видеокарту и т.д нужно знать как будут востребованы скорости обмена данными этих компонентов чтобы подобрать оптимальный вариант например подбираю процессор выбрать память такую чтобы полностью память была использована , чтобы не простаивал процессор пока информация запрошенная в оперативной памяти будет доставлена к процессору.
ведь многие наверно через это прошли и могли поделится ведь сами когда-то начинали с каких-то понятий, по мере накопления знаний какие то предложения описывающие какой элемент архитектуры или ПК заменялись на слово , а новичку трудно весь интернет пересмотреть и опять протаптывать дорогу по которой уже многие прошли и знают как лучше по ней идти
простите если что не так сказал
Спасибо за помощь.

Ser6720 06-07-2006 00:56 458278

Ну вот, ты оказывается почти всё знаешь.
Про генератор, почему его частоту нельзя бесконечно увеличивать.
Дело не столько в проводниках, сколько в полупроводниках (п/п), на основе которых сделаны транзисторы, являющиеся основным элементом всех чипов компьютера.
Транзисторы в микросхеме работают в ключевом режиме, т.е. переключаются из одного состояния в другое, из открытого, когда через него протекает ток,
в закрытое, когда ток через него не протекает. Или если перейти на логические уровни из "0" в "1" и наоборот.
На такое переключение из одного состояние в другое п/п элементу (транзистору) требуется время , кот. называется временем переключения или временем задержки,
измеряется в мкс, нс. Чем это время меньше, тем лучше, тем более высокочастотным считается п/п.
Например, если время задержки элемента равно 1мкс, это означает, что он может переключаться со скоростью 1 миллион раз в секунду, т.е. работать на
частоте 1МГц, если 1нс, то 1ГГц (это в идеале, я здесь не рассматриваю на каком уровне 0,5; 0,7 или 0,9измеряется сигнал, какое отклонение формы допускается и т.д....).
Это означает, что если мы на вход такого ключевого элемента подадим последовательность прямоугольных импульсов частотой 1МГц, то на выходе мы увидим ту же последовательность, а если подадим последовательность импульсов частотой 10МГц, то ключ (п/п) "захлебнется" и на выходе ничего не будет, т.е он не будет успевать отрабатывать изменения входного сигнала. Вот весь смысл. Поэтому частота тактового генератора не может превышать физических возможностей переключения, тактируемых им элементов.
Кроме того в открытом состоянии через транзистор течёт ток, а р-п переход имеет некоторое омическое сопротивление, в результате на нем выделяется мощность и он разогревается. Чем быстрее просходит переключение, тем сильнее разогрев, чем меньше физические размеры п/п при одинаковой выделяемой мощности, тем сильнее разогрев, это тоже накладывает ограничения на макс. частоту.
Если бы п/п были идеальными, т.е. время переключения было бы равно нулю, сопротивление в открытом состоянии равно нулю, а в закрытом бесконечности, то и компьютеры работали бы на бесконечной частоте и не грелись бы.
Вот была бы жизнь.
Про проводники. Это медные линии соединяющие все элементы компьютера. У тебя голова болеть должна только на предмет их наличия, а не влияния на скорость распространения сигналов, это забота разработчика - как правильно развести плату, обеспечив минимальную длину, минимум пересечений, минимум распределённых ёмкостей и индуктивностей. Проводники (в пределах платы) не вносят задержек в распространение сигнала ( ток в проводниках распространяется со скоростью 300.000км/с).
Единственное, что может быть, это наводки и искажения формы сигнала из-за распределенных, паразитных реактивных элементов (L,C), но это крайний случай и считается браком разработки.
Ну а быстродействие компьютера определяется быстродействием самого медленного элемента, как правило это устройства ввода вывода.
Пропускная способность измеряется Мб/с и определяется тактовой частотой и разрядность, а взаимодействие различных устройств описывается протоколами, которыми и руководствуются разработчики.
Если всё, что ты спрашиваешь, тебе надо для выбора компа, то это излишне, ну а для понимания конечно нужно и похвально.
Идеального компа не соберёшь и так, чтобы все элементы у тебя во всех режимах работали на полную не будет.
Практически во всех приложениях процессор вообще не загружен, исключением являются комп. игры, но здесь узким местом является видеокарта.
А что касается памяти, то скорее ощущаешь её недостаток, нежели ограничение быстродействия.
Ну а гораздо чаще тормозит тот, кто сидит за компом - много дольше передвигает мышкой и соображает какую кнопку нажать, чем проц. обрабатывает его действия.

yurfed 12-08-2006 19:49 471337

maslinaV
Цитата:

Ведь для того чтобы правильно выбрать процессор и память и видеокарту и т.д нужно знать как будут востребованы скорости обмена данными этих компонентов чтобы подобрать оптимальный вариант например подбираю процессор выбрать память такую чтобы полностью память была использована , чтобы не простаивал процессор пока информация запрошенная в оперативной памяти будет доставлена к процессору.
Ну, простаивать что нибудь будет всегда, если не задействовать какое то особое приложение, т.к. задействованны не только проц и память, но и видео и все остальные компаненты в системе. Так что здесь вариант "на любителя", вернее - что тебе конкретно нужно.
Видео, математика - везде свои варианты.

Я может чего то не допонимаю, но согласитесь, если обмен идёт по двум или более каналов, то соответственно скорость этого обмена увеличивается в тоже количество раз, как и увеличение количества этих каналов. Не зависит от частоты. Положим, шина 100МГц, по двум каналам, одновременно, обмен соответственно в 2 раза больше. А если они ещё и двунаправленные... (передача+приём одновременно).
Поправьте если не так.

ЗЫ Первая скорость света в вакууме равна 299792,5 км/с


Время: 22:10.

Время: 22:10.
© OSzone.net 2001-