Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » Мощная 486: на чем и как? |
<<Назад Вперед>> | Страницы: 1 2 3 4 * 5 | Печать |
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-х асинхронная, там нет частоты как таковой. Точнее, есть ограничение сверху на её максимальное значение, определяемое типом чипов памяти. |
Fe-Restorator |
NEW! Сообщение отправлено: 23 июля 2013 0:17 Сообщение отредактировано: 23 июля 2013 0:24
uav1606 написал: Тем не менее, на PCI-ных моделях уже стремились ко кратности частот RAM/bus/CPU. Началось сие стремление ещё с VLB, несколько помогла "фиксированность" её частоты. По большому счёту, то-ж стремление было и во времена ХТ-386, токма частоты были иными, неоднозначно-кратными, и синхронизировать всю мать приходилось не на 33мгц, а на 5..8 МГц шины ISA. Лишь с переходом на первопни шаг частоты в 5мгц стал слишком малым, чтоб обеспечить геометрическую прогрессию роста частот чипов, и его увеличили до 33мгц, скачкообразно. оперативная память в 486-х асинхронная, там нет частоты как таковой. Точнее, есть ограничение сверху на её максимальное значение, определяемое типом чипов памяти. PS. Впоследствии, уже в третьих пнях, её увеличили до 66МГц, а нонче - и вовсе до 133/266(и выше, ухищрениями), благо, ноне распространённые последовательные шины слабо зависят от кратности частот и позволяют выполнить сии "выкрутасы". |
Сейчас на форуме |
<<Назад Вперед>> | Страницы: 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 тем | |