만약에 CPU 자체에서 NVMe SSD용으로 PCIe 3.0 4레인을 자체적으로 지원하고 기타로 PCIe 3.0 4레인, 메인보드 칩셋에서는 PCIe 3.0 4레인을 지원하는데 PCIe 3.0 4레인을 지원하는 M.2 소켓이 2개가 있다면 4레인 NVMe M.2 SSD 2개를 장착하면 CPU 레인에서 4레인, 메인보드 칩셋에서 4레인을 사용하는건가요? 아니면 메인보드 칩셋에서 다른 무언가가 레인을 차지한다면 CPU에 있는 여분의 레인을 활용한다던가.
그리고 만약 2레인 NVMe M.2 SSD 2개를 장착하면 2+2레인이니까 CPU의 NVMe SSD용으로 4레인을 활용하는건가요? 아니면 M.2 소켓이 4레인 지원이니까 4+4 대역폭으로 8레인을 차지하는건가요?
아 그리고 PCIe 3.0 16배속 1번 슬롯은 오로지 그래픽카드만 장착 가능한건가요? 여기에 M.2슬롯 어댑터를 장착하면 호환이 안 되나요?
네
만약 2레인 NVMe M.2 SSD 2개를 장착하면 2+2레인이니까 CPU의 NVMe SSD용으로 4레인을 활용하는건가요? 아니면 M.2 소켓이 4레인 지원이니까 4+4 대역폭으로 8레인을 차지하는건가요?
후자입니다. 차지하는 건 8레인인데 그 중에서 실제 쓰는 건 2+2레인
PCIe 3.0 16배속 1번 슬롯은 오로지 그래픽카드만 장착 가능한건가요? 여기에 M.2슬롯 어댑터를 장착하면 호환이 안 되나요?
호환 됩니다. 뭐든지 끼워도 상관 없어요. 이론적으로는.
사족을 덧붙이자면, CPU나 칩셋의 PCI-E 레인 분배는 어느 정도 유연하게 정의할 수 있도록 만들지만, 실제로는 처음 보드 설계할 때부터 특정 조합으로 맞춰지는 경우가 많아서.. 4레인짜리 슬롯에서 2레인만 쓴다고 해서 남는 2레인을 다른데 돌린다던가 그런건 안되요. PCI-E 슬롯은 어느 정도 융통성이 있지만 M.2에 나눈 거에서 그게 되는건 못본듯...