¿Cuál es la diferencia teórico-terminológica entre M.2, SATA, PCIe?

¿Cuál es la diferencia teórico-terminológica entre M.2, SATA, PCIe?

SATA: es uninterfaz de bus
PCIe: es uninterfaz de bus
M.2 : es unconector físico

Si ese es el caso, ¿cómo podría algo ser ambas cosas SATAal PCIemismo tiempo?

Además, U.2y SATAson SATAetodosconectores fisicos.
son SATAambosconector físicoyinterfaz de bus?

Como sé, ATAusaIDE protocolo.
SATAusosAHCI protocolo.
PCIe gen4usosNVMe protocolo.
Y algo no puede ser IDE, AHCIy NVMeal mismo tiempo.
Pero, ¿cómo podría algo diferente bus interfacesa la vez?

Respuesta1

Porque, como dices, m.2es un conector, no un protocolo.

El conector m.2 admite un conjunto diferente de pines según el protocolo para el que desee utilizarlo. Un conector puede tener PCIe, SATA y USB conectados dependiendo de para qué se utilizará.

DeWikipedia: M.2El conector M.2 puede tener diferentes muescas y pines conectados para diferentes usos:

ingrese la descripción de la imagen aquí

ID de clave Pasadores con muescas Interfaces proporcionadas
A 8-15 2× PCIe ×1, USB 2.0, I2C y DP ×4
B 12-19 PCIe ×2, SATA, USB 2.0 y 3.0, audio, UIM, HSIC, SSIC, I2C y SMBus
mi 24–31 2× PCIe ×1, USB 2.0, I2C, SDIO, UART, PCM y CNVi
METRO 59–66 PCIe ×4, SATA y SMBus

información relacionada