Pull to refresh

Comments 37

Или даже вот еще более современная

image

ZOTAC NVIDIA GeForce GT 610 512MB DDR3 VGA/DVI/HDMI PCI Video Card ZT-60604-10L


Из плюсов — полная бесшумность, крайне низкое энергопотребление и тепловыделение. Поддержка всех современных стандартов и аппаратное ускорение видео вплоть до Full HD, а так же поддержка PhysX. Последнее пригодится тем, кто хочет выжать из своего компа еще чуть-чуть, а свободных слотов расширения PCIe не осталось. Win XP\Vista\7\8
Так чем же отличается PCIe x 1 и PCIe x 16? Почему при майнинге видеокарту можно подключать в PCIe x 1 и она будет работать? Я конечно могу погуглить, но этого явно в статье не хватает.
Основное отличие нового типа шины не только в звездной топологии но и в организации разъема.

Разъем PCIe имеет несколько сигнальных пар, передача данных по которым идет параллельно. Этот самый xN и показывает количество параллельных трактов. Низкоскоростные периферийные платы (например аудио) подключаются как правило в режиме x1-x4 и имеют всего одну сингальную пару (и узкий ножевой разъем).

Для плат средней производительности (RAID, дополнительные SATA контроллеры) используется x4.

Высокопроизводительные платы, вроде видео, сигнальных процессоров и прочих числодробилок, задействуют уже всю возможную полосу по всем сигнальным парам, соответственно x16.

К слову сказать, подключение и конфигурация интерфейса происходят автоматически, а не задается производителем. Так что даже видеокарту x16 можно воткнуть в спиленный с одного конца разъем x4, хотя понятно что она будет работать медленно, если вообще заведется.

Отвечая на ваш вопрос, можно сказать, что задачи майнинга не требуют большой пропускной способности. Карте дается задание, которое она крутит локально, назад возвращается только результат.
Так что даже видеокарту x16 можно воткнуть в спиленный с одного конца разъем x4, хотя понятно что она будет работать медленно, если вообще заведется.


Будет как миленькая, в этом и есть прелесть шины. Подтвердить даже по собственному опыту могу. Вообще так абсолютно любая железка будет работать.
Именно так и устроены разъёмы в серверах. Бывает семь портов PCIe, механически как x8 или x16, но посмотришь в них повнимательнее — металлические контакты в них только до x4, дальше только пластмасса.
заканчивая ATA (по сути — упрощенное подмножество интерфейса ISA).

WAT?
Все именно так и есть, процитирую википедию:
The interface cards used to connect a parallel ATA drive to, for example, a PCI slot are not drive controllers: they are merely bridges between the host bus and the ATA interface. Since the original ATA interface is essentially just a 16-bit ISA bus in disguise, the bridge was especially simple in case of an ATA connector being located on an ISA interface card.

Сравните распиновку ATA-разъема и 16-битной ISA-шины — будете удивлены.
А что вас удивляет? В начале 80х карты, вставлявшиеся в ISA-слот со встроенным контроллером и винчестером были довольно популярны. ATA — это попытка сохранить их достоинства с отказом от монтажа весьма габаритного и тяжёлого диска на карту расширения. Соответственно там немного переработанная старая древняя ISA… которая, в свою очередь, была небольшой доработкой процессорной шины 8086го (хорошо бы про это что-нибудь сказать в статье).
ну… в том наборе ошибок, который здесь выдается за статью это почти правда.

ISA 32 bit не бывает (VLB никак не ISA), PnP появился на ISA, где и получил название Plug'n'Pray, ну и ничего не сказано про действительно главное отличие PCIe — то что она последовательная — именно этот факт позволил радикально поднять частоты и сделать возможным масштабирование шины. В параллельных шинах на высоких частотах есть проблема — мы не можем считать данные пока не будем уверены что данные на всех «ногах» разъема обновились. А обновляться они могут не одеовременно, т.к. длина дорожки до ножки разъема не всегда одинакова. Поэтому приходится вводить задержки, чтобы «подождать всех».

Вот поэтому в PCIe отказались от 8-16-32 битных шин данных, и сделали 1 битную шину. Зато жадть никого не надо и потому частоту можно поднять очень сильно. Если-же устройству хочется больше скорости чем позволяет 1 битная шина, мы можем дать ему несколько таких одинаковых шин. Так и получаются xN варианты PCIe

А что касается ATA, то также как и ISA это вобщем-то никакая не шина в современном понимании. Это просто выведенные наружу ноги микропроцессора, плюс несколько специальных сигналов. Эти специальные сигналы немного разные в ISA и ATA, но остальное на 80% совпадает.
UFO just landed and posted this here
ну как-бы несмотря на то что EISA обратно совместима с ISA, это все-же сильно другая шина. Причем уже шина во «взрослом» понимании. С управлением ресурсами и прочими блэк-джеками. Тогда как разница между ISA 8 и 16 только в количестве ног даныых.
Стоит добавить, что кроме того, что PCIe стала последовательной, в ней еще каждая линия физически реализована, как дифференциальная пара, что значительно повышает помехоустойчивость и позволяет наращивать скорось.
Интересно, почему не прижился стандарт, который продвигала AMD в виде HyperTransport? Плохая спецификация или какие-то непреодолимые ограничения технологии?
AMD, однако. Технически они не так сильно отличаются, но у Intel'а банально было больше денег на продвижение своей разработки, что и определило судьбу этих двух технологий.
VESA Local Bus (использовалась для подключения видоадаптера)

Это потому, что VESA для вас — графические режимы?

А я гонял RAID-контроллер для этой шины. Короче, неправда, эта шина — общего назначения, не только для графики.

Особенность её в том, что она была только для компов на базе i486. На других её не было. И платы очень длинные, длиннее современных топовых видеокарт, причём разъём в отличие от них — на всю длину карты, то есть, вставить или извлечь плату было проблемой. И много плат на этой шине повесить было нельзя.

На самом деле на Pentium'ах она тоже применялась. Но редко. Так как на них никаких преимуществ у неё не было — одни недостатки.
На пентиумах она была искусственной. Так как VLB — это фактически выведенные на разъем линии процессорной шины 486-го CPU. А на пентиумах приходилось эту шину эмулировать.
Это потому, что VESA для вас — графические режимы?
Скорее потому, что именно для графики она и разрабатывалась. Да и VESA — это Ассоциация Стандартов ВидеоЭлектроники (Video Electronics Standards Association).
UFO just landed and posted this here
Да ладно, у меня в детстве был комп на am386 проце, там точно контроллеры ATA и FDD были на плате.
UFO just landed and posted this here
Первая версия шины поддерживала 32 и 64 бита, работала на частоте 33 мегагерца и в теории обеспечивала скорость до 133 Мб/с (на практике около 80 Мб/с).


МБ/с вообще-то. Байт в секунду, а не бит.
Тут очень всё доступно, не по-русски, но по картинкам всё понятно:
image
UFO just landed and posted this here
По-моему это из разряда пропиетарщины на материнках некоторых производителей, причем не первого эшелона
Нет — он как раз замышлялся как общий стандарт, но фишка в том — что он аналоговый. Предназначался для звуковых карт, Диал-Ап модемов, интерфейс для интезаторов и все такое…
Первая массовая «стандартная» (в значении «общепринятая») шина была все же S100 от Альтаира, 1974 год. Модули под нее выпускали более 150 производителей, счет платок шел просто на тысячи. Даже сейчас (2014) фанаты из проекта N8VEM выпускают, хотя это уже ретрокомпьютинг. Потом даже приняли стандарт IEEE Std 696-1983, но это отдельная история.

У меня возник вопрос, не совсем понимаю, вот по ISA-шине может работать на частоте 4.77МГц, ну более современные её версии до 8МГц. PCI-шина уже во много раз быстрее, так вот вопрос заключается, почему по ISA нельзя с высокой частотой данные передавать. Я имею в виду это же просто набор проводников, каждый из которых делает свою задачу. Что по ISA-шине я могу послать сигнал 500МГц, что по PCI-шине. Или я неправильно понимаю, может когда говорят шина, имеют в виду не только проводники с разъёмом, но и обвязку этих шин, типа входные буфферы, котроллер и т.д.? Понимаю, вопрос совсем может показаться странным, но дел с этим не имел пока, а ответа ясного не нахожу

Можно.Просто она становится неISA шиной, а чем-то другим.Т.к. устройства ожидают что частота будет не выше 8МГц и могут просто не понять ни слова.Но в своей разработке можете применять любую частоту, которая будет гарантировать доставку неискажённых данных

Sign up to leave a comment.

Articles