Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Мощная 486: на чем и как? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
Fe-Restorator |
Сообщение отправлено: 20 июля 2013 11:43
uav1606 написал: Частота шины - эт ещё не все настройки мамкины! Есть ещё тайминги VESA, тайминги PCI, тайминги RAM. И они тоже увеличиваются! В результате, шина бежит быстро, но данные на неё выставляются лишь на каждый второй шаг, т.е. вдвое медленнее. И сие "вдвое медленнее" оказывается несколько медленнее скорости привычной 40-мгц шины, не пропускающей ни шага. Э... А почему? Из-за лишних 10 МГц? Или есть ещё какая-то причина? |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 июля 2013 13:22 Сообщение отредактировано: 20 июля 2013 13:24
Fe-Restorator, это не везде так, можно ведь сделать просто асинхронную работу шин. Не знаю, правда, было ли такое во времена 486-х... Для PCI это возможно, во всяком случае. Да и на 40 МГц wait state могут тоже понадобиться - я не уверен, что любые, скажем, VLB-устройства потянут такую частоту. Оперативная память же на 486-х вообще асинхронная, там частоты как таковой нет. Частота шины памяти появилась начиная с SDRAM. |
Sleeper Grey
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 609 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 дек. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 20 июля 2013 18:36 Сообщение отредактировано: 20 июля 2013 18:40
uav1606 написал: чтобы заставить шину 50 нормально работать, энтузиасты вынуждены высталять wait-state'ы при работе памяти и кэша. 1 WS при записи в основной памяти, и очень не оптимальные условия для кэша. На плохих платах - все замедляется еще больше (чтобы избежать ошибок). Сами 10 Mhz такой роли не играют. > Да и на 40 МГц wait state могут тоже понадобиться - я не уверен, что любые, скажем, VLB-устройства потянут такую частоту. Помнится, платы из списка - известные PCI-платы... |
Fe-Restorator |
NEW! Сообщение отправлено: 21 июля 2013 23:28 Сообщение отредактировано: 21 июля 2013 23:32
uav1606 написал: И каким образом передать данные с одной шины на другую? Не потеряв ни такта ни одной из шин! можно ведь сделать просто асинхронную работу шин Потому-то и стремятся к синхронным шинам, с кратной скоростью. uav1606 написал: Запросто. До==33 мгц у шины VLB WaitState=0, свыше 33мгц waitstate==1. И подать 50 мгц на VLB на порядок легче, чем на PCI. Да и на 40 МГц wait state могут тоже понадобиться - я не уверен, что любые, скажем, VLB-устройства потянут такую частоту |
Сейчас на форуме |
skoroxod
Advanced Member
вежливый пролетарий Откуда: Старый Оскол Всего сообщений: 8177 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 мар. 2009 |
Fe-Restorator написал: Так она и заглючит на 50МГц, для Воблы 40 предел. Хотя читал что некоторые платы способны добавлять состояния ожидания И подать 50 мгц на VLB на порядок легче, чем на PCI и даже избирательно изменять частоту исключительно для разъемов VL-Bus. |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 22 июля 2013 1:23 Сообщение отредактировано: 22 июля 2013 9:13
Fe-Restorator написал: Ну, каким-то образом на современных компьютерах же делают, скажем, частоту PCI - 33 MHz, PCI-E - 100 MHz, а FSB, скажем 200 MHz. Буферизация, очередь и пр. Конечно, быстрее чем с 33 MHz проц данные с PCI всё равно не снимет, но он потеряет ровно столько времени, сколько надо на ожидание данных, независимо от частоты FSB проца. Почему так не получалось раньше? С VLB понятно, она работает на частоте FSB, и введение дополнительного wait state при частоте 50 МГц тут эквивалентно падению эффективной производительности шины до 25 МГц. А вот PCI вроде как можно сделать асинхронной. Это ведь не совсем локальная шина, как VLB, у PCI и свой контроллер есть, и т.п. И каким образом передать данные с одной шины на другую? Не потеряв ни такта ни одной из шин! Надо будет, кстати, поэкспериментировать на своих материнках - сравнить производительность с шиной 40 и 50 МГц. |
Fe-Restorator |
NEW! Сообщение отправлено: 22 июля 2013 11:54 Сообщение отредактировано: 22 июля 2013 12:04
uav1606 написал: Вот таким образом: Ну, каким-то образом на современных компьютерах же делают, скажем, частоту PCI - 33 MHz, PCI-E - 100 MHz, а FSB, скажем 200 MHz. Буферизация, очередь и пр. Конечно, быстрее чем с 33 MHz проц данные с PCI всё равно не снимет, но он потеряет ровно столько времени, сколько надо на ожидание данных, независимо от частоты FSB проца. Почему так не получалось раньше? 200==2х100==2х(3х33)! Всё кратно и синхронно. Никакой "левой" буферизации. А не получалось раньше потому, что: 25=/=33=/=40=/=50!!! Чуешь разницу? Передай-ка данные с 25 на 33! Без потери тактов обеих шин! И 33-ю в качестве базиса выбрали не случайно: ISA-шная 8мгц множится на 4, получается 33. Вот именно с PCI и появилась схема буферизации шины, ибо позволяла совать 50 в проц и 33 в шину. Однако, буферизация съедала кучу производительности системы в целом, посему на первопнях от неё отказались. Сперва поигрались с 50-60, но заполучив ошибку деления в самом чипе - решили не заниматься мазохизмом, а слить всё поколение в унитаз и соорудить новое, кратное 33-м и без ошибок. Частоты 50/60 остались лишь для отбраковки. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Ну, тут ещё нужно не забывать про DMA режим ISA и Bus Master PCI, которые вообще не требует вмешательства процессора - данные передаются сразу в память/из памяти. Т.е. для этих режимов, думаю, частота процессора вообще не важна. |
Fe-Restorator |
NEW! Сообщение отправлено: 22 июля 2013 16:49 Сообщение отредактировано: 22 июля 2013 16:52
uav1606 написал: Про процессор не знаю, но частота памяти точно должна быть кратной частоте шины для этих режимов. И весь тракт от некой карточки до памяти и обратно должен состоять из кратных частот, не иметь задержек кроме чётко фиксированных. А ежли вмешательство проца всё-ж понадобится, то и он должон работать на кратной частоте, иначе - станет колом в IT-колесе. Т.е. для этих режимов, думаю, частота процессора вообще не важна. |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Fe-Restorator - оперативная память в 486-х асинхронная, там нет частоты как таковой. Точнее, есть ограничение сверху на её максимальное значение, определяемое типом чипов памяти. |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Мощная 486: на чем и как? |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |