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

Полигон-2

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

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

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

Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Контроллеры с cache на isa/vlb
RSS

Контроллеры с cache на isa/vlb

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


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
У меня вот осталось в памяти, что в начале 1990-х (когда основная машина была 486DX2-66 c VLB), то кеширующий контроллер был не нужен. Почти все винты IDE тех времен содержали внутренний кеш на полмегабайта а то и мегабайт. Шина VLB была довольно быстрая, вплоть до PIO4 (16Mb/s), а некоторые чипсеты IDE VLB поддерживали MWDMA. Поэтому сочетание внутреннего кеша винта и быстрого трансфера по шине делали наличие кеширующего контроллера ненужным. Ну если только для пальцев, если баксов 200 было не жалко. :)

Вдобавок как раз в то время пошел поток ATAPI CD-ROM-ов, с которыми кеширующие контроллеры IDE работать не умели. Ну очень редкие.
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Я могу сказать про имевшийся тогда у меня контроллер на isa.
Так вот на нем установка win9x проходила в 1.5-2 раза быстрее, чем на тот же винт подключенный в набортный ide на pci матери.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
easyjohn Кеширующий ISA, да, полезная штука, ускорял. Но то что кеширующий ISA быстрее PCI - странно. Может не согласовались параметры PCI чипсета и режим IDE.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
alecv написал:
[q]
Почти все винты IDE тех времен содержали внутренний кеш на полмегабайта а то и мегабайт
[/q]
Ну это Вы загнули:) ST-157A к примеру вообще без кэша.



alecv написал:
[q]
Вдобавок как раз в то время пошел поток ATAPI CD-ROM-ов, с которыми кеширующие контроллеры IDE работать не умели. Ну очень редкие.
[/q]
То же самое и для PCI IDE контроллеров, с ATAPI обычно работают самые простые, а
чем лучше/круче контроллер тем меньше вероятность того что он будет работать с
ATAPI. Для CD лучше пользовать встроенный IDE или multicard.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015

alecv написал:
[q]
Но то что кеширующий ISA быстрее PCI - странно. Может не согласовались параметры PCI чипсета и режим IDE.
[/q]
За все 486 PCI не скажу, но SiS496/497 PCI IDE контроллера не имеет,
в PCI space не видно ничего похожего. Скорее всего контороллер
на таких платах просто дешифраторы и буфера шины ISA.

Продвинутый ISA controller с поддержкой WDMA вполне может быть быстрее.
Или просто за счет DMA меньше нагружать CPU, что для 486 немаловажно и в
многозадачной OS это может заметно повысить скорость.

Кстати datasheet на SiS496/497 ни у кого нет?
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
alecv написал:
[q]
Но то что кеширующий ISA быстрее PCI - странно. Может не согласовались параметры PCI чипсета и режим IDE.
[/q]
Нет, дело в writeback кеше. При установке винды (и ряде других задач) копируется куча мелких файлов.
В обычном случае это: редактируем фат, пишем фаил, редактируем фат. Количество дерганий головой посчитай сам.
Кеширующий же набивает все эти запросы в память, рапортует что все записано, и пишет бОльшими блоками, не дергая голову на каждый чих. Отсюда значительный прирост скорости.
alecv
Advanced Member


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


Ссылка


Дата регистрации на форуме:
5 окт. 2004
i8088 Речь идет про сопоставимые мамки и винты. ST-157A - это вообще первое поколение IDE, времен быстрых 12MHz 286-х на Chips&Techologies NEAT. На 386 самое ходовое было что-то вроде Western Digital Caviar с кешем 64-128Кб. А на 486 - что-то побыстрее.




i8088 написал:
[q]
То же самое и для PCI IDE контроллеров, с ATAPI обычно работают самые простые, а
чем лучше/круче контроллер тем меньше вероятность того что он будет работать с
ATAPI.
[/q]
Для PCI IDE карточек как правило мешают RAID функции. Производители про это знают и дают
два варианта BIOS.
i8088
Advanced Member


Откуда: г. Баку, Азербайджан
Всего сообщений: 2132
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
30 янв. 2015
To alecv

Если речь идет о продвинутых IDE RAID controller со своим CPU, то здесь о CD вообще
разговор не идет.

Для soft-RAID controller встроенный BIOS, да может помешать в некоторых контроллерах
правильному распознавнию устройства(что вообще говоря не препятствие для работы его
в OS со своим драйвером).

Но многие IDE controller просто не работают(или работают со странностями) когда получают
ATAPI packet. К примеру non-RAID Promise IDE карты, некоторые High Point.
Jccwu
Advanced Member
Злой и Нечуткий

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


Ссылка


Дата регистрации на форуме:
6 апр. 2013
easyjohn написал:
[q]
А что именно не работало?
[/q]
толи FDC толи HDC
easyjohn
Advanced Member


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


Ссылка


Дата регистрации на форуме:
7 апр. 2008
Пока ищется cache-контроллер на vlb, погонял тесты на имеющихся vlb контроллерах, дабы было с чем сравнить.
- Qdi QD6500A v2.0, IDE чип Vision QD-6500. Настроек скорости нет. http://museum.ttrk.ee/th99/c/P-R/20752.htm
- Qdi QD6580 v3.0, IDE чип Vision QD-6580. Настроек скорости нет. http://museum.ttrk.ee/th99/c/P-R/20751.htm
- DKT (?) PTI-265w/260w, IDE чип Winbond w83759af, Настройки скорости: 240, 400, 500, 600 ms, джампер 33/50mhz bus (видимо wait-state).
- Kouwell 559AH, IDE чип Promise PDC2023C, Настройки скорости: 0-3, http://museum.ttrk.ee/th99/c/I-L/20962.htm

Результаты линейного чтения, Amd dx4-100, ibm dtla 30gb:
Vision QD6500 - 2351 Kb/s
WinBond w83759af, мин.скорость - 1717 Kb/s
WinBond w83759af, макс.скорость - 2708 Kb/s (bus 50mhz)
WinBond w83759af, макс.скорость - 2827 Kb/s (bus 33mhz)
Promise PDC2023C, мин.скорость - 1988 Kb/s
Promise PDC2023C, макс.скорость - 3184 Kb/s

Разброс в целом понятный. Promise отличный результат, winbond отстает не сильно.

Картинки:
WinBond w83759af, макс.скорость


Vision QD6500
<<Назад  Вперед>> Страницы: 1 2 3
Печать
Полигон-2 »   IBM PC-совместимое. До 2000 года включительно »   Контроллеры с cache на isa/vlb
RSS

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

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

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