Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Мощная 486: на чем и как?
RSS

Мощная 486: на чем и как?

<<Назад  Вперед>> Страницы: 1 2 3 4 * 5
Печать
 
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator, это не везде так, можно ведь сделать просто асинхронную работу шин. Не знаю, правда, было ли такое во времена 486-х... Для PCI это возможно, во всяком случае. Да и на 40 МГц wait state могут тоже понадобиться - я не уверен, что любые, скажем, VLB-устройства потянут такую частоту. Оперативная память же на 486-х вообще асинхронная, там частоты как таковой нет. Частота шины памяти появилась начиная с SDRAM.
Sleeper Grey
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 609
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 дек. 2011
uav1606 написал:
[q]
[/q]
чтобы заставить шину 50 нормально работать, энтузиасты вынуждены высталять wait-state'ы при работе памяти и кэша. 1 WS при записи в основной памяти, и очень не оптимальные условия для кэша. На плохих платах - все замедляется еще больше (чтобы избежать ошибок).
Сами 10 Mhz такой роли не играют.

> Да и на 40 МГц wait state могут тоже понадобиться - я не уверен, что любые, скажем, VLB-устройства потянут такую частоту.

Помнится, платы из списка - известные PCI-платы...
Fe-Restorator
Гость

Ссылка

uav1606 написал:
[q]
можно ведь сделать просто асинхронную работу шин
[/q]
И каким образом передать данные с одной шины на другую? Не потеряв ни такта ни одной из шин!

Потому-то и стремятся к синхронным шинам, с кратной скоростью.

uav1606 написал:
[q]
Да и на 40 МГц wait state могут тоже понадобиться - я не уверен, что любые, скажем, VLB-устройства потянут такую частоту
[/q]
Запросто. До==33 мгц у шины VLB WaitState=0, свыше 33мгц waitstate==1. И подать 50 мгц на VLB на порядок легче, чем на PCI.
Сейчас на форуме
skoroxod
Advanced Member
вежливый пролетарий

Откуда: Старый Оскол
Всего сообщений: 8177
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 мар. 2009
Fe-Restorator написал:
[q]
И подать 50 мгц на VLB на порядок легче, чем на PCI
[/q]
Так она и заглючит на 50МГц, для Воблы 40 предел. Хотя читал что некоторые платы способны добавлять состояния ожидания
и даже избирательно изменять частоту исключительно для разъемов VL-Bus.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator написал:
[q]
И каким образом передать данные с одной шины на другую? Не потеряв ни такта ни одной из шин!
[/q]
Ну, каким-то образом на современных компьютерах же делают, скажем, частоту 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
Гость

Ссылка

uav1606 написал:
[q]
Ну, каким-то образом на современных компьютерах же делают, скажем, частоту PCI - 33 MHz, PCI-E - 100 MHz, а FSB, скажем 200 MHz. Буферизация, очередь и пр. Конечно, быстрее чем с 33 MHz проц данные с PCI всё равно не снимет, но он потеряет ровно столько времени, сколько надо на ожидание данных, независимо от частоты FSB проца. Почему так не получалось раньше?
[/q]
Вот таким образом:
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
Гость

Ссылка

uav1606 написал:
[q]
Т.е. для этих режимов, думаю, частота процессора вообще не важна.
[/q]
Про процессор не знаю, но частота памяти точно должна быть кратной частоте шины для этих режимов. И весь тракт от некой карточки до памяти и обратно должен состоять из кратных частот, не иметь задержек кроме чётко фиксированных. А ежли вмешательство проца всё-ж понадобится, то и он должон работать на кратной частоте, иначе - станет колом в IT-колесе.
Сейчас на форуме
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Fe-Restorator - оперативная память в 486-х асинхронная, там нет частоты как таковой. Точнее, есть ограничение сверху на её максимальное значение, определяемое типом чипов памяти.
Fe-Restorator
Гость

Ссылка

uav1606 написал:
[q]
оперативная память в 486-х асинхронная, там нет частоты как таковой. Точнее, есть ограничение сверху на её максимальное значение, определяемое типом чипов памяти.
[/q]
Тем не менее, на PCI-ных моделях уже стремились ко кратности частот RAM/bus/CPU. Началось сие стремление ещё с VLB, несколько помогла "фиксированность" её частоты. По большому счёту, то-ж стремление было и во времена ХТ-386, токма частоты были иными, неоднозначно-кратными, и синхронизировать всю мать приходилось не на 33мгц, а на 5..8 МГц шины ISA. Лишь с переходом на первопни шаг частоты в 5мгц стал слишком малым, чтоб обеспечить геометрическую прогрессию роста частот чипов, и его увеличили до 33мгц, скачкообразно.
PS. Впоследствии, уже в третьих пнях, её увеличили до 66МГц, а нонче - и вовсе до 133/266(и выше, ухищрениями), благо, ноне распространённые последовательные шины слабо зависят от кратности частот и позволяют выполнить сии "выкрутасы".
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 2 3 4 * 5
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Мощная 486: на чем и как?
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS