popatim said:
nvme is the interface between the pcie bus and the ssd. think of it as the replacement for the sata3 controller that an ssd would normally have. so to answer your question, yes, it will work in any pcie slot.
Thanks for reply but unfortunately I'm still confused. The Sata 3 controller is a physical interface that requires both a physical Sata3 interface on the device and on the motherboard.
So by saying "will work in any PCIe slot" are you saying..
a. that NVMe is physical but located only on the SSD?
b. the NVMe interface is physical but uses standard PCie slots to communicate with another NVMe controller on Motherboard? (i.e. the motherboard also needs to support NVMe)
c. that NVMe is a software protocol that allows the SSD to be used via a standard PCIe slots found on most existing motherboards? (i.e. will work on any motherboard with standard PCIe slot -- including older ones)
d. something else?
Using my particular circumstance --. I have a three year old HP Z600 PC that has a free PCIe 2.0 slot. Would the Intel P3600 SSD (which is PCie 3.0) work with it even though it's an older motherboard that has nothing to do with NVMe?(e.g. could I use it for a boot drive?)
NVMe is like that that old SNL skit where you can't figure out if Pat is a reference to a man or woman.