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

Полигон-2

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

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

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

Полигон-2 »   Технический флейм »   Максимальные конфигурации PC
RSS

Максимальные конфигурации PC

Ultimate PC - какие они могут и должны быть

<<Назад  Вперед>> Печать
 
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
Старые PC имеют модульную систему, т.е. их можно собирать из частей произвольно. Время идет и те части, которые ранее стоили неимоверно дорого, теперь стоят относительно дешево, т.е. их можно использовать для достижения максимально сложной конфигурации.

Потом, модуль для системы с открытой архитектурой можно разработать, изготовить и собрать самому или на заказ относительно дёшево (особенно для ISA).

Зачем это надо? Во-первых, чтобы посмотреть на реальные ограничения реальной системы и изучать работу полностью укомплектованных компов, во-вторых, для тестирования системных программ, в-третьих, для забавы.

На что мы можем обратить внимание:
полноценность шины расширения
- способность обслужить всё адресное пространство памяти/ввода процессора
- работа на скорости локальной шины процессора
- поддержка мастер режима (дополнительные процессоры)

Что мы имеем, исторически.

PC
8088
не встречал

XT
8088
кратко
чемпион по навороченности памяти
640Кб ОЗУ + 360Кб верхней памяти - 1Мб памяти прямого доступа
32Мб ОЗУ - память EMS LIM3.0 (где бы найти спецификацию LIM именно 3.0)
достоинства
скорости памяти достаточно для обслуживания проца - имеем действительно RAM
полноценная шина ISA8
- можно установить карту расширения (или использовать возможности чипсета) которая заполнит всю свободную верхнюю память ОЗУ (около 128Кб)
- видео от MDA до SVGA
недостатки
- доп. процессоры, которые установлены в ISA8, могут иметь доступ к 640К наплатной памяти только через наплатный контроллер DMA
- мало устройств (1024 вместо 65536)

AT
80286 ISA
кратко
самый простой работоспособный защищенный режим
16Мб памяти прямого доступа
32Мб ОЗУ EMS LIM3.0
достоинства
скорости памяти достаточно для обслуживания проца - имеем действительно RAM
полноценная шина ISA16
- можно установить карту расширения (или использовать возможности чипсета), которая заполнит всю свободную верхнюю память ОЗУ (у мня так на деле сделано)
- можно установить карту расширения, которая заполнит 16Мб памяти прямого доступа
- мастер устройства на шине работают прямо с наплатной памятью (арбитраж мастеров через наплатный контроллер DMA)
недостатки
- мало устройств (1024 вместо 65536)
- выравнивание 16 бит для 16 бит обращений

XT
80286
видел в детстве, помоему это 286 проц с 8-битными системными устройствами (от XT), но с ISA16 и 16 битной шиной, точно не знаю как он при этом работает

PS/2
80286 MCA
не знаком

AT
80386 ISA
кратко
это AT286 компьютер с 386 процессором.
весьма бедственное положение для целей ultimate 386 - фактически это 386-overdrive процессор/память для 286 матери
достоинства
единственный плюс - возможности самого процессора и его 32 битность
недостатки
огромная память (4Гб) представлена в виде 4-8 слотов по 8-16Мб макс (128 Мб макс)
скорость процессора (33МГц) требует устанавливать самую быструю RAM и нет возможности усовершенствовать ограничения чипсета при доступе к памяти - на практике RAM работает на половине скорости, т.е. е фактически RAM уже нет, а кэша еще нет (кэш L2 (прозрачный, неуправляемый) может быть)
неполноценная для 386 шина от 286 проца - ISA16

AT
80486 ISA
кратко
это AT286 компьютер с 486 процессором
весьма бедственное положение для целей ultimate 486 - фактически это 486-overdrive процессор/память для 286 матери
достоинства
Возможности самого процессора и его 32 битность.
Наконец-то производитель признал, что для частоты 33МГц наука еще не придумала RAM, поэтому появился L1 кэш (8Кб), который теперь и есть на самом деле RAM (видите, что Б. Гейтс был пророком, говоря про 640К RAM). Обычная RAM это теперь SAM (память с последовательным доступом, потоковая или пакетная память - как кому больше нравится). Управление кэшом prefetch еще нет (появится только в 3dnow/SSE) - загрузка кэш линии косвенная, write allocation тоже нет (появится только в K6-2/PII), но программа уже должна ориентироваться на "разрядность" кэш-линии и "число входов". Кэш write-back - позволяет откладывать запись, немедленно рапортуя о завершении операции.
недостатки
те же что и для AT386

AT
80486 EISA
не знаком

AT
80486 VLB
не знаком

AT
80486 PCI
кратко
свет в оконце для ultimate 486
достоинства
полноценная шина PCI - она же PCI33/32 - полный доступ к 4Гб памяти и 64Кб портов ввода/вывода на полной (почти) скорости 33МГц (скорость достаточна для SAM). Мастер устройства.
практически 80486 PCI это такой-же полноценный комп для 486 проца, как и AT286 был в свое время для 286 проца
недостатки
проблемы с медленной памятью средствами 486 решаются не очень хорошо (pentium 66FSB делает это лучше)

AT
pentium 66FSB PCI
кратко
это 80486 PCI с pentium 66FSB процессором
опять бедственное положение для целей ultimate pentium - фактически это pentium-overdrive процессор/память для AT486 PCI
достоинства
возможности самого процессора
и pentium 66FSB вводит DDR доступ к памяти. Сейчас начнутся крики, но это на самом деле так - удвоенная скорость передачи данных для этого 32-битного процессора достигается удвоением ширины шины данных, а контроллер такого DDR-доступа встроен в сам процессор (в процессор может быть встроен еще APIC, например).
Даже EDO60 память не может работать на 66МГц без такта ожидания, но в пересчёте на 32 битную шину эта память работает на 66МГц без тактов ожидания (в середине передачи пакета), т.е. в 2 раза быстрее 486 и его аналогов.
недостатки
но в идеале pentium 66FSB способен передавать данные по шине 133МГц/32бит и шина PCI33/32 уже в 4 раза хуже, чем надо и более не может быть системной шиной, а становится чисто периферийной.

AT
pentium 66FSB PCI33/64 или PCI66/32
мертвому припарка

AT
pentium 66FSB PCI66/64
не видел, но должно быть хорошо

AT
pentium 66FSB AGP 2x (PCI66/32 2х)
кратко
что-то вроде 486 VLB
кое-как выбрались из дыры PCI и используем AGP порт нецелевым образом - пихаем туда "суперплату" с RAM и всеми устройствами, которые должны работать на частоте локальной шины.

AT
pentium 100FSB AGP 2x
кратко
оверклокинг AGP нас частично спасет
По уверению инженеров, 33МГц это предел для 5В логики, а 66МГц для 3.3В. Дальнейшее повышение частоты требует еще снижать напряжение и еще тщательней разводить цепи, использовать диф. синхронизацию и сигналы.
Однако, есть видеокарты, которые работают на 89МГц и 3.3В на AGP, а где 90 там и все 100МГц, теоретически можно разработать глючную AGP суперплату, которая будет как-то рассчитывать на 100МГц синхро. Чипсет 440BX позволяет тактировать AGP частотой FSB (видел до 150МГц).

AT
pentium 133FSB AGP 4x
кратко
что-то вроде 486 VLB
опять кое-как выбрались из дыры PCI и используем AGP порт нецелевым образом

Дополняйте, если что.
Cat Vaska
Advanced Member
Free black cat

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


Ссылка


Дата регистрации на форуме:
22 мар. 2006
madmaks написал:
[q]
скорость процессора (33МГц)
[/q]
:biggrin: Че за фигня, аффтар, о чем вы? Максимум для 386-х систем это: "Рапид Кад" или АМД на 40 мгц... Про Cx486DLC-40GP я уже не говорю....
Alex_reaper
Advanced Member


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


Ссылка


Дата регистрации на форуме:
10 июля 2009
Че то бредовое... На технический флейм не тянет, на попытку создания здесь филиала википедии - тоже... Мысли "впечать\вслух".
А какова великая цель сиих рассуждений, причем не совсем верных и довольно сбивчивых?

madmaks написал:
[q]
Старые PC имеют модульную систему, т.е. их можно собирать из частей произвольно. Время идет и те части, которые ранее стоили неимоверно дорого, теперь стоят относительно дешево, т.е. их можно использовать для достижения максимально сложной конфигурации.
[/q]
это такое замечательное наблюдение, что прям даже странно, зачем оно потом в стольких пунктах опровергается..? Да и очень условно - "...собирать из частей произвольно...", это скорее сейчас проще, на новых платформах с PCI-E и USB, а вот раньше приходилось не только банально протокольчик соблюсти, но еще и обвязку подобрать, и такты синхронизировать и нагрузку шины учитывать, а не просто "а воткну как я нахреначенное на коленке да во все слоты на моей любимой экстихе! пусть порадуется перед смертью своей максимальностью! :biggrin: "
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Ну, как я понял, madmaks'у интересно, какую самую "крутую" конфигурацию можно собрать на "железе" того или иного поколения, учитывая потенциальную возможность оверклокинга и подключения собственных самодельных устройств для ещё большего увеличения производительности.
В принципе, как мне кажется, тема интересная, но, к сожалению, много к вышеизложенному добавить не могу. Разве что - вроде у 286-го можно адресовать 65536 портов, а не 1024? Да и 8086/88 вроде тоже мог это делать?
0leg
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 окт. 2007
uav1606,
> вроде у 286-го можно адресовать 65536 портов, а не 1024? Да и 8086/88 вроде тоже мог это делать?
Это _проц_ может столько адресовать. А вот чипсет мамы ограничивает это дело до 1024...
uav1606
Advanced Member


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


Ссылка


Дата регистрации на форуме:
16 янв. 2008
И правда, нашёл в IBM Personal Computer XT Technical Reference:
[q]
I/O devices are addressed using I/O mapped address space. The
channel is designed so that 768 I/O device addresses are available
to the I/O channel cards.
[/q]
Про 286-е, правда, ничего не нашёл...
0leg
Advanced Member


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


Ссылка


Дата регистрации на форуме:
6 окт. 2007
uav1606, там примерно так:
0h - 0ffh — для девайсов на маме
100h - 3ffh — для девайсов в слотах
а всё, что выше 400h, доступно только на EISA- и PCI-мамах. Т.е. начиная с 486 (или 386?..).
madmaks
Full Member


Откуда: Россия, Ярославская обл., г. Углич
Всего сообщений: 204
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2008
uav1606 написал:
[q]
Про 286-е, правда, ничего не нашёл
[/q]
Это ограничение ISA8 шины, которое перешло в ISA16 для совместимости со старыми картами. Ответ на вопрос "появится ли адресная информация выше 10бит на шине ISA" зависит от конкретной матплаты (в целях сокращения кол-ва буферов может и не появиться), но даже если и появится, то старые ISA карты по стандарту не будут ее декодировать.

Подобные вопросы: "можно ли на ISA шине использовать устройства с INT по уровню сигнала, а не по фронту" или "что если несколько плат будут разделять одну линию INT" - в стандарт ISA не впишется.
<<Назад  Вперед>> Печать
Полигон-2 »   Технический флейм »   Максимальные конфигурации PC
RSS

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

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

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