В чем теоретико-терминологическая разница между M.2, SATA, PCIe?

В чем теоретико-терминологическая разница между M.2, SATA, PCIe?

SATA: этоинтерфейс шины
PCIe: этоинтерфейс шины
М.2: этофизический соединитель

Если это так, то как что-то может быть и тем, SATAи другим PCIeодновременно?

Также U.2, SATAи SATAeвсефизические соединители.
И то , и SATAдругоефизический соединительиинтерфейс шины?

Насколько я знаю, ATAиспользуетIDE протокол.
SATAиспользуетAHCI протокол.
PCIe gen4используетNVMe протокол.
И что-то не может быть IDE, AHCI, и NVMeодновременно.
Но как что-то может использовать разное bus interfacesодновременно?

решение1

Потому что, как вы говорите, м.2это соединитель, а не протокол.

Разъем m.2 поддерживает разный набор контактов в зависимости от того, для какого протокола вы хотите его использовать. К разъему можно подключить как PCIe, SATA, так и USB в зависимости от того, для чего он будет использоваться.

ОтВикипедия: М.2Разъем M.2 может иметь различные выемки и контакты, подключенные для разных целей:

введите описание изображения здесь

Идентификатор ключа Зубчатые штифты Предоставленные интерфейсы
А 8–15 2× PCIe ×1, USB 2.0, I2C и DP ×4
Б 12–19 PCIe ×2, SATA, USB 2.0 и 3.0, аудио, UIM, HSIC, SSIC, I2C и SMBus
Э 24–31 2× PCIe ×1, USB 2.0, I2C, SDIO, UART, PCM и CNVi
М 59–66 PCIe ×4, SATA и SMBus

Связанный контент