Интерфейс PCI-Express, его основные характеристики и обратная совместимость
Когда речь заходит о каких-либо интерфейсах в контексте компьютерных систем, нужно быть очень внимательным, дабы не «нарваться» на несовместимые интерфейсы для одних и тех же комплектующих в рамках системы.
К счастью, когда речь заходит относительно интерфейса PCI-Express для подключения видеокарты, проблем с несовместимостью практически не будет. В данной статье мы это более подробно разберем, а также поговорим относительно того, что же такое этот самый PCI-Express.
Для чего необходим PCI-Express и что это такое?
Начнем, как обычно, с самых азов. Интерфейс PCI-Express (PCI-E) – это средство взаимодействия, в данном контексте, состоящее из контролера шины и соответствующего слота (рис.2) на материнской плате (если обобщить).
Данный высокопроизводительный протокол используется, как уже было отмечено выше, для подключения видеокарты в систему. Соответственно, на материнской плате присутствует соответствующий слот PCI-Express, куда и устанавливается видеоадаптер. Ранее, видеокарты, подключались по интерфейсу AGP, но когда данного интерфейса, попросту говоря: «перестало хватать», на помощь пришёл PCI-E, о подробных характеристиках которого мы сейчас и поговорим.
Рис.2 (Слоты PCI-Express 3.0 на материнской плате)
Основные характеристики PCI–Express (1.0, 2.0 и 3.0)
Несмотря на то, что названия PCI и PCI-Express очень похожи, принципы соединения (взаимодействия) у них кардинально отличаются. В случае PCI-Express используется линия – двунаправленное последовательное соединение, типа «точка-точка», данных линий может быть несколько. В случае с видеокартами и материнскими платами (не учитываем Cross Fire и SLI), которые поддерживают PCI-Express x16 (то есть большинство), можно запросто догадаться, что таких линий 16 (рис.3), довольно часто на материнских платах с PCI-E 1.0, можно было наблюдать второй слот x8, для работы в режиме SLI или Cross Fire.
Ну, а в PCI, устройство подключается к общей 32- х разрядной параллельной шине.
Рис. 3. Пример слотов с различным количеством линий
(как уже говорилось ранее, наиболее часто используется х16)
Для интерфейса PCI-Express 1.0 пропускная способность составляет 2,5 Гбит/c. Эти данные нужны нам, чтобы отслеживать изменения этого параметра в различных версиях PCI-E.
Далее, версия 1.0 эволюционировала в PCI-E 2.0. В результате данного преображения, мы получили в два раза большую пропускную способность, то есть 5 Гбит/c, но хотелось бы отметить, что в производительности графические адаптеры, особо не выиграли, так как это просто версия интерфейса. Большая часть производительности зависит от самой видеокарты, версия интерфейса может только незначительно улучшать или тормозить передачу данных (в данном случае «торможения» нет, и присутствует неплохой запас).
Точно так же в 2010 году, с запасом, был разработан интерфейс PCI-E 3.0, на данный момент он используется во всех новых системах, но если у Вас все ещё 1.0 или 2.0, то не горюйте – ниже мы поговорим о относительно обратной совместимости различных версий.
В версии PCI-E 3.0, пропускная способность была увеличена в два раза по сравнению с версией 2.0. Также там было произведено немало технических изменений.
К 2015 году ожидается появление на свет PCI-E 4.0, что для динамической IT-индустрии абсолютно неудивительно.
Ну да ладно, будем заканчивать с этими версиями и цифрами пропускной способности, и затронем очень важный вопрос обратной совместимости различных версий PCI-Express.
Обратная совместимость версий PCI-Express 1.0, 2.0 и 3.0
Данный вопрос волнует многих, особенно при выборе видеокарты для текущей системы. Так как довольствуясь системой с материнской платой, которая поддерживает PCI-Express 1.0, возникают сомнения, будет ли корректно работать видеокарта с PCI-Express 2.0 или 3.0? Да, будет, по крайней мере так обещают разработчики, которые обеспечили эту самую совместимость. Единственное то, что видеокарта, не сможет полностью раскрыться во всей красе, но потери производительности, в большинстве случаев, будут незначительны.
С точностью наоборот, можно преспокойно устанавливать видеокарты с интерфейсом PCI-E 1.0, в материнские платы, которые поддерживают PCI-E 3.0 или 2.0, тут вообще ничего не ограничивается, так что будьте спокойны по поводу совместимости. Если, конечно же, с другими факторами все в порядке, к таковым можно отнести недостаточно мощный блок питания и т.д.
В общем, мы довольно подробно поговорили относительно PCI-Express, что позволит вам избавиться от множества неясностей и сомнений по поводу совместимости и понимания различий в версиях PCI-E.
Что такое PCI Express.
Нужен ли в компьютере PCIe 4.0.
PCI Express (PCIe, PCI-e) – один из наиболее распространенных протоколов передачи данных. Он используется в современной компьютерной технике для обеспечения взаимодействия различных ее функциональных блоков между собой.
Для самостоятельной сборки или апгрейда компьютера необходимо понимать, что такое PCI Express, какие существуют его версии, чем они отличаются и какие возможности обеспечивают.
Актуальности вопросу придает также то, что недавно компания AMD в своих последних процессорах и видеокартах начала использовать новую версию PCI Express (PCIe 4.0), позиционируя это как важное преимущество над устройствами конкурентов. Действительно ли это так?
Во всем этом мы и попытаемся разобраться.
Что такое PCI Express
Большинству непосвященных это определение наверняка покажется туманным. Чтобы стало понятней, разберем его более подробно.
Протокол – в данном случае значит «схема», «алгоритм», «порядок».
Последовательная передача данных – понятие более сложное, ему придется уделить больше внимания.
Все данные внутри компьютера циркулируют, обрабатываются и хранятся в виде двоичного кода, мельчайшими частичками которого являются биты. Подробнее об этом можно узнать здесь.
Передача данных между функциональными блоками компьютера может осуществляться либо параллельным, либо последовательным способом.
Параллельная передача данных
Параллельный способ подразумевает использование физического соединения из значительного количества проводников. Передача данных осуществляется «порциями», в которых количество битов соответствует количеству проводников в соединении. Каждая такая порция перед передачей как бы «развертывается в пространстве», разделяясь на биты, каждый из которых проходит к принимающему устройству по отдельному проводнику. Таким образом, каждую единицу времени каждый бит двоичного кода передается по отдельному проводу этого соединения, одновременно (параллельно) с другими битами, передающимися по остальным его проводам. Поэтому схема и называется параллельной.
Несмотря на простоту, параллельная передача данных изжила себя и уже почти не используется в компьютерной технике. Главные ее недостатки:
• высокие затраты на создание каналов (нужно много проводников);
• высокая помеховосприимчивость из-за взаимного влияния передаваемых сигналов друг на друга (особенно, на длинные расстояния);
• необходимость обеспечения синхронного прохождения данных одновременно по всех проводниках соединения, из-за чего достижение высокой частоты отправки сигналов (частоты шины) является слишком сложной задачей.
Последовательная передача данных
Влиянию указаных выше негативных факторов в значительно меньшей степени подвержены схемы последовательной передачи данных. Сегодня они являются очень распространенными. Все USB-устройства, современные жесткие диски, SSD, видеокарты, сетевые карты и т.д. взаимодействуют с другим оборудованием с использованием последовательной передачи данных. Способ ее реализации в каждом из этих видов устройств, конечно же, отличается, но принцип везде одинаков.
Для последовательной схемы не нужно много проводников. Передача данных осуществляется через один коммуникационный канал по одному биту за каждую передачу, последовательно, один за одним (что-то на подобие азбуки Морзе).
На первый взгляд, такая схема кажется менее эффективной, чем в случае с параллельной передачей. Но это далеко не так. Высокая скорость здесь достигается за счет огромной частоты передачи данных (несколько миллиардов в секунду). А для устройств, требующих особо высоких скоростей обмена данными, одновременно используется несколько таких каналов (линий). Например, современные игровые видеокарты подключаются к компьютеру через 16 линий PCIe (PCIe x16).
Особенности стандарта PCI Express, его версии
Разработка стандарта PCI Express была начата фирмой Intel. Спецификации первой его версии появились еще в 2002 году. Сейчас развитием PCI Express занимается организация PCI Special Interest Group, в совет директоров которой входят представители основных разработчиков аппаратного и программного обеспечения (Intel, Microsoft, IBM, AMD, Sun Microsystems, HP, NVIDIA и другие). В своем развитии PCIe прошел несколько этапов и уже развился до версии 5.0.
PCIe является полнодуплексным протоколом, то есть предусматривает использование независимых друг от друга каналов приёма и передачи данных (устройство может одновременно отправлять и получать данные).
Перед отправкой данные кодируются в блоки. Это необходимо для синхронизации передающего и принимающего устройств, а также уменьшения влияния помех.
В версиях PCIe 1.0 и PCIe 2.0 используется схема кодирования 8b/10b. То есть, каждый 8-битный блок кодируется в 10-битный, в котором только 80% передаваемых данных являются полезными. Остальные 20% нужны для обеспечения правильной работы протокола.
В PCIe 3.0 и боле новых ее версиях данные кодируются по более эффективной схеме 128b/130b (каждые 128 бит кодируются в 130-битный блок). Доля полезного содержания в передаваемых данных здесь составляет уже около 98,46%.
Разные версии PCIe отличаются не только способом «упаковки» битов в блоки, но и частотой передачи данных. В PCIe 1.0 она составляет 2,5 ГТ/с (гигатранзакций в секунду), то есть за одну секунду передается 2,5 миллиарда битов. Для лучшего восприятия переведем это в привычные единицы:
2,5*10 9 Бит / с = 312,5 Мегабайт / с.
Учитывая, что только 80% из них являются полезными данными, реальная пропускная способность PCIe 1.0 составляет 250 Мегабайт / с.
В PCIe 5.0 частота передачи данных возросла аж до 32 ГТ/с. Переведем это в удобный вид:
32*10 9 Бит / с = 4000 Мегабайт / с = 4 Гигабайт / с.
Поскольку полезные данные составляют 98,46%, реальная пропускная способность PCIe 5.0 равна 3,938 Гигабайт / с.
Подробнее об особенностях разных версиях PCIe см. в таблице:
| Версия PCI Express | Год выхода | Схема кодирования | Скорость передачи | Пропускная способность на x линий: | |||
| x1 | x4 | x8 | x16 | ||||
| PCIe 1.0 | 2002 | 8b/10b | 2,5 ГТ/с | 250 Мб/с | 1 Гб/с | 2 Гб/с | 4 Гб/с |
| PCIe 2.0 | 2007 | 8b/10b | 5 ГТ/с | 500 Мб/с | 2 Гб/с | 4 Гб/с | 8 Гб/с |
| PCIe 3.0 | 2010 | 128b/130b | 8 ГТ/с | 984,6 Мб/с | 3,94 Гб/с | 7,88 Гб/с | 15,8 Гб/с |
| PCIe 4.0 | 2017 | 128b/130b | 16 ГТ/с | 1,969 Гб/с | 7,88 Гб/с | 15,8 Гб/с | 31,5 Гб/с |
| PCIe 5.0 | 2019 | 128b/130b | 32 ГТ/с | 3,938 Гб/с | 15,75 Гб/с | 31,5 Гб/с | 63 Гб/с |
Применение PCI Express в компьютере. Разъемы PCI Express
Контроллер (управляющее устройство) линий PCIe не так давно встраивался только в чипсет (главную микросхему) материнской платы. Но, начиная с 2009 года, контроллер PCIe добавляется производителями также и непосредственно в центральный процессор. Это уменьшает задержки и позволяет процессору более эффективно взаимодействовать с другими устройствами.
Версии и количество линий PCIe в разных моделях процессоров и чипсетов отличается. Бо́льшая их часть формируется в разъемы, размещаемые на материнской плате. Они позволяют подключать к компютеру разнообразные устройства (видеокарты, звуковые карты, сетевые карты, Wi-Fi-адаптеры и др.).
На материнской плате современного компьютера можно найти разъемы PCIe нескольких видов, отличающихся количеством используемых в них линий PCIe (от х1 до х16 линий). Не зависимо от того, насколько старым является компьютер, и какая версия PCIe в нем используется, эти разъемы всегда выглядят одинаково:
Разные версии PCIe являются полностью совместимыми. То есть, если в старый компьютер, где используется версии PCIe 2.0, установить, например, видеокарту с PCIe 4.0, она будет нормально работать. Однако, реальная скорость обмена данными при этом у нее будет ограничена возможностями PCIe 2.0.
И наоборот, в самый новый компьютер с PCIe 4.0 можно без проблем установить старую видеокарту с PCIe 2.0.
Еще одной особенностью PCIe является совместимость разных ее разъемов. В разъем PCIe x16 можно подключить не только видеокарту, но и абсолютно любое другое устройство PCIe, в том числе и с разъемом PCIe x8, PCIe x4 или PCIe x1.
Совместимость разъемов сохраняется также и в обратную сторону. То есть, в разъем PCIe x1 можно установить видеокарту с разъемом PCIe x16. Физически она туда не войдет, но если разрезать заднюю стенку разъема (как на изображении ниже), то все получится.
Это, конечно же, «кустарщина» и без крайней надобности так делать не нужно. Тем более, что видеокарта при таком подключении будет работать в режиме PCIe x1, что весьма негативно скажется на ее быстродействии.
Нужно ли апгрейдить компьютер ради PCIe 4.0
Как уже говорилось выше, последней из официально вышедших версий PCIe является версия 5.0 (опубликованы официальные спецификации, но на практике она не используется). Самой «свежей» версией из используемых по состоянию на конец 2019 года является PCIe 4.0, и, судя по всему, еще долго будет таковой оставаться. Она вышла в 2017 году, однако внедрена в конкретные устройства лишь недавно, в 2019 году. Ее начала использовать компания AMD в процессорах Ryzen архитектуры Zen 2, а также в видеокартаx Radeon серии RX 5700 / 5500.
Несомненно, это значительное достижение AMD, однако, оно пока является лишь заделом на будущее и не дает никаких практических преимуществ перед конкурентами. Компания Intel внедрять PCIe 4.0 в свои процессоры не торопится. Не спешит делать это и компания nVidia, видеокарты которой пока довольствуются PCIe 3.0.
Все дело в том, что на современном этапе развития компьютерной техники возможностей PCIe 3.0 вполне достаточно. Превосходство PCIe 4.0 можно увидеть лишь в синтетических тестах. В практических же сценариях необходимости в настолько высоких скоростях обмена данными пока нет.
Видеокарты с PCIe 4.0 вполне нормально работают и в системах с PCIe 3.0. Более того, даже в компьютерах с PCIe 2.0 они показывают почти такую же производительность в играх и других приложениях, как в компьютерах с PCIe 4.0.
Но продлится это, судя по всему, не долго. Направлением, где в ближайшее время станет реально востребованной PCIe 4.0, являются современные М.2 SSD-накопители, быстродействие которых уже почти «уперлось в потолок » стандарта PCIe 3.0. Затем черед дойдет до видеокарт и другого оборудования.
Так что апгрейдить старый компьютер только ради PCIe 4.0 пока нецелесообразно. Однако при покупке нового компьютера, который планируется к использованию достаточно длительнное время, брать во внимание версию PCIe, поддерживаемую его внутренними устройствами, однозначно нужно.
PCI Express 3.0 и 4.0: разница есть или нет
PCI Express: линии и поколения
PCI Express 3.0 и 4.0 – разница для видеокарт
Nvidia Quadro RTX A6000
Nvidia Quadro RTX 8000
Nvidia Quadro RTX 6000
Nvidia RTX 2080 Ti
Nvidia RTX 2080 Super
Nvidia GTX 1080 Ti
Nvidia Quadro RTX 5000
Nvidia Titan X Pascal
Nvidia RTX 3060 Ti
Nvidia Quadro P6000
Как видим, верхушку рейтинга занимают видеокарты PCI-E 4.0, но во всей двадцатке есть видеокарты PCI-E 3.0, более производительные и более дорогостоящие. Если вы готовы выложить за видеокарту более 100 тыс. руб., конечно, рассмотрите вариант покупки её с интерфейсом PCI-E 4.0. Например, AMD RX 6800-XT PCI-E 4.0, стоящая 116 тыс. руб., будет производительнее, но дешевле ветерана PCI-E 3.0 Nvidia GTX 1080-Ti, которого менее чем за 173 тыс. руб. сейчас на первичном рынке не найти. И AMD RX 6800-XT будет дешевле и производительнее Nvidia RTX 3070 с PCI-E 4.0, стоящей также 173 тыс. руб. Но если говорить о сумме 173 тыс. руб., то лучше за неё приобрести Nvidia RTX 3070 с PCI-E 4.0, чем Nvidia GTX 1080-Ti с PCI-E 3.0.
PCI Express 3.0 и 4.0 – разница для SSD NVMe
Максимальная скорость чтения
Максимальная скорость записи
Samsung 970 EVO Plus
PCI Express 3.0 и 4.0 – разница в цене материнских плат
Подводя итоги…
Друзья, как вообще выбрать материнскую плату для современного ПК, смотрите в статье сайта «Как выбрать материнскую плату ПК в 2022 году».
Комментарии (12)
Рекламный блок
Подпишитесь на рассылку
Навигация
Облако тегов
Архив статей
Сейчас обсуждаем
ИГОРЬ БУРАВЛЁВ
Спасибо, буду пробовать. Удачи Вам.
admin
вам лучше подойдёт вот это, выберите предпочтительный способ:
Гость David
Я бы хотел не только внешних изменений Windows 11, а ещё и внутренних. Что хочу сказать. 1. Могли
ИГОРЬ БУРАВЛЁВ
При создании Wintows To Go, во всяком случае у меня, из системного диска ISO, программа не
admin
да, модули DDR3 и DDR3L будут работать вместе, к примеру, в этой статье мы делаем обзор ноутбука с
О проекте RemontCompa.ru
RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.
Наш сайт – прекрасная находка для тех, кто хочет основательно разобраться в компьютере и Windows, повысить свой уровень пользователя до опытного или профи.
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
Как правильно выбрать NVMe SSD диск

Основным поводом к написанию данной статьи стал не уменьшающийся поток вопросов по поводу приобретения и работы NVMe накопителей, начиная с того, какой диск выбрать для приобретаемой системы, и заканчивая тем, что купленный диск не развивает заявленных в описании скоростей.
Чтобы лучше понимать, о чем пойдет речь дальше мы рекомендуем ознакомиться с нашей статьей: Твердотельные накопители: что такое SLC, MLC, TLC, QLC, NVMe и прочие аббревиатуры? Мы не будем подробно останавливаться на рассмотренных в ней вопросах.
Основные понятия
Путаница с твердотельными дисками начинается уже с основных понятий. Поэтому сразу внесем ясность. Рекомендуем внимательно ознакомиться с приведенной ниже информацией и никогда не путать одно с другим.
Поэтому говоря о современных NVMе дисках следует понимать, что это прежде всего накопитель с подключением по шине PCI Express и с поддержкой протокола NVM Express, для подключения к компьютеру такой диск может использовать разъем M.2. Именно в этом порядке, потому как форм-фактор M.2 вовсе не говорит о том, что перед нами именно NVMe диск, так как с данным разъемом выпускается большое количество SATA-моделей. Точно также NVMe диски могут использовать иные разъемы для подключения к ПК, например, U.2.
Что нужно знать про шину PCI Express
Так как NVMe накопители подключаются к шине PCI Express, то начнем разбираться с нее. Первая спецификация шины PCI Express представлена в 2002 году и это означает, что нет принципиальных препятствий для подключения NVMe дисков даже к достаточно старым устройствам и они даже будут работать. Но следует учитывать, что пропускная способность одной линии различных версий PCIe имеет разные значения. На сегодняшний день массовое применение имеет третья версия PCIe и только начинают появляться устройства с поддержкой четвертой. Ниже в таблице представлена пропускная способность одной, двух и четырех линий разных поколений PCIe.
| Версия PCIe | Пропускная способность МБ/с | ||
|---|---|---|---|
| x1 | x2 | x4 | |
| 1.0 | 250 | 500 | 1000 |
| 2.0 | 500 | 1000 | 2000 |
| 3.0 | 985 | 1969 | 3938 |
| 4.0 | 1969 | 3938 | 7877 |
Существующие модели NVMe дисков поддерживают две или четыре линии PCI-е. Как видим, несмотря на то что скорость одной линии PCI Express с каждым поколением практически удваивалась, но только к третьей версии достигла значений, дающих серьезное преимущество над SATA даже в недорогом варианте с двумя линиями.
Все современные модели, если не сказано иного, поддерживают третье поколение PCIe, ряд дорогих моделей поддерживает спецификацию 4.0. Если же мы возьмем материнские платы, то там не все так радужно, поддержку PCIe 4.0 можно найти только в топовых моделях, а гораздо чаще можно столкнуться с использованием второго поколения шины, даже во вполне современных системах. Кроме того, нельзя говорить о PCI Express только в разрезе материнской платы, обязательно нужно брать во внимание используемый процессор, так как контроллер шины находится в нем и именно от него будет зависеть доступное количество линий и их поколение.
Чтобы не быть голословными, давайте разберем несколько примеров. Проще всего с Intel, так как там практически каждое поколение процессоров имеет собственный сокет и вариативность не так велика. Кроме того, последние поколения процессоров имеют одинаковую конфигурацию PCIe вне зависимости от модели, так все процессоры 10-го поколения, от Celeron G до Core i9 имеют 16 линий PCIe 3.0 с возможными конфигурациями 1×16, 2×8, 1×8+2×4.
Как ни странно, проще всего с недорогими моделями. Возьмем, к примеру Gigabyte H410M S2H V3, данная материнская плата имеет единственный разъем M.2 M-key c PCIe Gen3 x4, а так как кроме процессоров 10-го поколения установить туда больше ничего нельзя, то вы при любом раскладе получаете 4 линии PCIe третьего поколения с пропускной способностью до 3,9 ГБ/с.
Берем более дорогую ASRock B460 Pro4, эта плата имеет два разъема M.2, каждый из которых поддерживает PCIe до уровня Gen3 x4, кроме того, в один из разъемов можно установить SATA-устройство. Опять-таки процессоры только 10-го поколения, что гарантирует отсутствие неприятных сюрпризов.
Итак, самый верхний разъем M.2, предоставляющий четыре линии PCIe 4.0 доступен только при установке процессора 11-го поколения, если вы купите процессор 10-го поколения данный разъем «превратится в тыкву», т.е. не будет работать вообще. Оставшиеся разъемы предоставляют линии третьего поколения в количестве x4 и x2, таким образом подсистема хранения B560 Pro4 оказывается даже более ограниченной, чем у более дешевой B460 Pro4 и раскрывается только при использовании процессоров 11-го поколения.
С переходом в стан AMD все становится гораздо интереснее, потому как платформа AM4 не менялась уже достаточно долго и предусматривает поэтому большую вариативность, кроме того, разные модели процессоров AMD имеют разную конфигурацию PCIe.
И снова проще всего с недорогими платами, скажем ASRock AB350M Pro4-F имеет два разъема M.2, один из них поддерживает только SATA3 и нас не интересует, а вот второй предоставляет 4 линии PCIe 3.0 при использовании старших моделей процессоров и всего две линии при установке Athlon или процессоров A-Series APU. При этом несмотря на то, что плата поддерживает процессоры третьего поколения (Zen2) линий PCIe 4.0 на слотах хранения вы не получите.
Внимательный читатель может заметить, что наиболее причудливые конфигурации PCIe встречаются именно на платах верхнего ценового сегмента. Действительно это так. Объяснение этому факту тоже достаточно простое: количество доступных линий PCIe конечно и если в недорогих платах их в принципе хватает на всех потребителей, то в более высоком сегменте приходится идти на компромиссы, так как количество подключаемых к шине устройств только растет.
Несколько слов о разъемах М.2
К выбору нового форм-фактора для накопителей NVMe имеет опосредованное отношение, любой, кто заглядывал внутрь 2,5″ SSD диска знает сколько там неиспользуемого пустого места. Добавьте к этому корпус и разъем. Переход на M.2 позволил еще раз удешевить производство, а также, за счет меньших размеров, упростить проектирование компактных устройств. Пользователи тоже не остались в накладе, компактный накопитель устанавливается непосредственно на плату устройства и позволяет обойтись без кабелей, что улучшает внешний вид и вентиляцию собранного компьютера.
Изначально для SSD выбрали форм-фактор M.2 с разъемом B key, данный разъем предусматривал вывод на свои контакты интерфейса SATA и двух линий PCIe. На первых порах этого было достаточно, но с развитием быстрых NVMe дисков пропускной способности двух линий PCIe стало не хватать. При этом возможности разъема B key не позволяли увеличить количество линий PCIe, потому что стандартом также предусмотрен вывод на него интерфейсов USB 2.0 / 3.0, HSIC, SSIC, Audio, UIM, I2C. Они могут быть разведены или не разведены на каждый конкретный разъем, но разъем должен оставаться электрически совместимым с любым типом устройств, которые могут быть подключены к нему. Проще говоря, устройство может там обнаружить или не обнаружить требуемые линии, но ничего неожиданного там оказаться не должно.
Поэтому был разработан новый тип разъема с ключом M key, который предусматривает вывод на него только интерфейсов PCIe x4 и SATA, при этом в части двух линий PCIe и SATA разъем сохраняет совместимость с B key. Таким образом разработанные для разъема B key накопители могут успешно работать в разъеме M key, но не наоборот.
Практически все современные материнские платы выпускаются с разъемом M key, с ним же идут все PCIe x4 NVMe диски, в то время как SATA и PCIe x2 модели оснащаются комбинированным разъемом B&M keу и могут быть установлены как на старые, так и на новые платы.
Иногда здесь возникает непонимание, ведь раньше мы говорили, что PCIe x4 диски совместимы с интерфейсом PCIe x2, а теперь оказывается, что подключить рассчитанный на четыре линии накопитель к разъему с двумя линиями PCI Express нельзя. Однако противоречия тут нет. Спецификация PCIe требует от устройств поддержки работы с любым количеством линий, начиная от одной, максимальное количество ограничивается возможностями устройства, также все новые версии PCIe обязаны сохранять обратную совместимость со старыми устройствами (и наоборот). Но, оставаясь совместимыми по интерфейсу, диски PCI x4 электрически несовместимы со старым разъемом.
Загрузка с NVMe
Для загрузки с NVMe устройств низкоуровневое ПО материнской платы должно уметь работать с такими дисками и именно это подразумевается, когда на коробках пишут «поддерживает NVMe». Без поддержки со стороны материнской платы вы также сможете использовать NVMe диски, но не сможете загрузитьcя с них. Для плат с UEFI такую поддержку во многих случаях можно добавить, просто обновив прошивку (существуют также прошивки от энтузиастов для старых плат), для устройств с BIOS такая возможность обычно недоступна. Есть, конечно, вариант с самостоятельной ручной модификацией для некоторых моделей, но это сугубо на свой страх и риск.
Если же вы не готовы взять на себя такую ответственность, то можно пойти обходным путем и использовать Clover EFI bootloader. Работа с данным инструментом выходит за рамки этой статьи, однако в сети можно найти достаточно инструкций.
Возвращаемся к выбору диска
Теперь, вооружившись необходимым объемом знаний, можно приступать к выбору NVMe диска. Прежде всего следует определиться с выбором материнской платы и процессора, а затем, при помощи спецификаций на них, уточнить количество линий PCIe на разъемах M.2 и поколение интерфейса.
И если вы внимательно читали эту статью, то в ряде случаев вам даже не придется заглядывать в спецификации, так, например, увидев заявленную для SAMSUNG 980 PRO максимальную скорость чтения в 6900 МБ/с сразу можно понять, что речь идет о PCIe 4.0 и без поддержки этого интерфейса со стороны материнской платы и процессора такой диск покупать не имеет смысла.
Если у вас в наличии 4 линии PCIe 3.0 то можете смело выбирать диски со скоростями 3900 МБ/с, т.е. практически любой производительный диск, кроме топов, с поддержкой четвертой версии интерфейса. При этом часто на плате остается еще один разъем M.2 с меньшим количеством линии или более старой версией интерфейса. Поэтому вполне разумно желание установить туда еще один накопитель, все равно производительность даже двух линий PCIe 3.0 существенно превосходит пропускную способность SATA. Как быть в этом случае? Очень просто, из таблицы выше получаем значение пропускной способности двух линий третьего поколения (или четырех линий второго) как 2000 МБ/с, если грубо округлить в большую сторону, вот на эту цифру и будем ориентироваться.
В любом случае принцип прост: выясняем пропускную способность разъема и согласно нее подбираем подходящий диск. Также не забываем обратить внимание на тип ключа, если для современных плат это несущественно, практически везде стоит M key и вы сможете установить любой накопитель, то на более старых платах вы можете встретить B key и диски PCIe x4 подключить туда не получится чисто физически.
Еще один неочевидный фактор: на многих платах разъемы M.2 делят линии PCIe с каким-либо слотом и при подключении накопителя определенный слот перестанет работать. Обязательно учитывайте это, если используете дополнительные PCIe устройства помимо видеокарты.
Надеемся, данная статья поможет вам внести ясность в вопрос выбора накопителя NVMe и позволит избежать грубых ошибок и необоснованных материальных затрат.
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:


















