La stessa cosa accade sui desktop. Uno slot M.2 si basa su corsie PCIe e SATA dal chipset / PCH (Platform Controller Hub) che sono in numero limitato. Un esempio di uno schema a blocchi per uno è qui .
I produttori MB devono quindi (avere il permesso di) scegliere come vorrebbero distribuire queste corsie, alcune qui altre, divise tra SATA, T-bolt, USB3, Ethernet e qualsiasi altra cosa ami avere le corsie di comunicazione più veloci e dirette.
Su molti desktop la scelta M.2 disabilita un paio di SATA, ad esempio perché condividono corsie. Il produttore MB sceglie dove distribuirli, l'utente ha la possibilità di perdere uno per l'altro o viceversa. Qualche altra manifattura potrebbe scegliere di eliminare alcune corsie per le altre slot gpu.
Diversi archivi di CPU (il chip cpu stesso) hanno diverse quantità di corsie disponibili. per rispondere alla tua domanda, la CPU effettiva in uso sarebbe interessante.
Quindi questa è la spiegazione che desideravi, il problema è ancora, ci dovrebbero essere abbastanza corsie disponibili per coprire facilmente questi due elementi. Fornisci tutte le tue specifiche, informazioni sulla cpu modello nella domanda.
Altre note: l'hubing delle corsie fuori dalla cpu non è privo di problemi, ci sono piccoli rallentamenti durante la negoziazione e probabilmente buffer utilizzati nei chip impostati per la condivisione di queste corsie dirette, che ovviamente non sono più così dirette .