In recent years, solid state drives have also developed rapidly with the development of computers. At present, there is a faint tendency to replace mechanical hard drives. As long as the cost and price are controlled, it is believed to replace mechanical drives. Hard drives are only a matter of time
But the concept of solid state drives is too cumbersome. Many people also see businesses promoting NVMe when they buy solid state drives. , PCIE is solid but I don’t know what it means. Today we’ll explain in detail what these are.
First of all, we must put M2 and SATA together. The M2 we often say is actually M.2 , More refers to a size or slot, that is, the smaller size on the right side of the above picture directly plugs into the motherboard, and SATA also refers to the larger one on the left side of the picture above.
I also need to mention that there are also two M.2 sockets. One is Socket 2 with two gaps in the gold finger. Goldfinger has only one gapped Socket 3, these two can go through different channels, we will talk about it later
The next thing to understand is SATA and PCIE. These two things refer to the serial interface or the data channel. I believe some people will be confused when they see this SATA. In fact, the above SATA More refers to the slot, and here SATA refers to the data channel, the current new devices are generally SATA3 interface, but SATA3 is backward compatible with SATA2 and SATA1 (so we only discuss SATA3 below)
PCI-E and SATA3 are simply the “road” for data to go. PCI-E is like a very wide road, and data can go very fast Compared with SATA3, it is more like a rugged small road. The data travels very slowly, but the CPU is a little bigger inside and cannot repair a lot of roads, so there are only so few PCI-E channels. span>
Usually SATA slots can only take SATA3 channels, while M.2 Slot above me We said that it is divided into Socket 2 and Socket 3
M.2 (Socket 2) solid state can use SATA3 or PCI-E 3.0×2 Channel (that is, two PCI-E), while the solid state of M.2 (Socket 3) can take PCI-E 3.0×4 channels
What needs to be said is that the bandwidth of each PCI-E 3.0 is 8Gbps, while the bandwidth of SATA 3.0 is only 6Gbps
The last thing I want to say is NVMe, which is often used as a selling point by merchants. In fact, both NVMe and AHCI are norms, just like walking on the road. If there are no traffic rules, then It must be crowded and you can’t walk, and NVMe and AHCI are like this kind of traffic rules
AHIC is a traffic rule for detours such as SATA, and then the developers found that this rule for detours, the data can only be passed one by one, it is too wasteful to use on the spacious PCIE channel. , So the NVME specification was developed for the PCIE channel, which allows a lot of data to pass through at the same time
Summary: M.2 and SATA can actually be said to be the same The shape of the slot, and PCI-E and SATA3 are the data from the hard disk to the CPU or Memory channels, and NVME and AHCI are the “traffic rules” for PCI-E and SATA channels
Solid-state hard drives are also in recent years with the development of computers However, it has developed rapidly, and there is a faint momentum to replace mechanical hard drives. As long as the cost and price are controlled, it is only a matter of time to replace mechanical hard drives
But the concept of solid-state drives is too cumbersome. When many people buy solid-state drives, they also see businesses advertise NVMe, but PCIE solid-state drives don’t understand what it means. Today we will explain in detail what these are.
First we To put M2 and SATA together, the M2 we often say is actually M.2, which refers more to a size or slot, that is, the smaller one on the right side of the picture above is directly plugged into the motherboard. The same is true for SATA, which usually refers to the larger one on the left side of the picture above
The M.2 slot is also mentioned. There are also two types, one is the Socket 2 with two gaps in the gold finger and the Socket 3 with only one gap in the gold finger. These two types can go through different channels. We will talk about it later
The next thing to understand is SATA and PCIE. These two things refer to serial interface or data I believe some people will be confused when they see this SATA. In fact, the SATA above refers to the slot, and the SATA here refers to the data channel. The current new devices are generally SATA3 interfaces, but SATA3 It is backward compatible with SATA2 and SATA1 (so we will only discuss SATA3 below)
PCI-E and SATA3 are simply the “way where data goes” “PCI-E is like a very wide road, data can travel very fast, while SATA3 is more like a rugged road compared to SATA3, data travel is very slow, but the internal CPU is a bit bigger and cannot be repaired. There are so many large roads, so there are only a few PCI-E channels.
Usually the SATA slot only Can take the SATA3 channel, and the M.2 slot we mentioned above is divided into Socket 2 and Socket 3
M.2( The solid state of Socket 2) can take SATA3 or PCI-E 3.0×2 channels (that is, two PCI-E), while the solid state of M.2 (Socket 3) can take PCI-E 3.0×4 channels.< /p>
It needs to be said that the bandwidth of each PCI-E 3.0 is 8Gbps, while the bandwidth of SATA 3.0 is only 6Gbps
The last thing to say is NVMe, which is often used by merchants as a selling point. In fact, NVMe and AHCI are both a standard , It’s like walking on the road. If there are no traffic rules, then it must be crowded and you can’t walk. NVMe and AHCI are like this kind of traffic rules.
AHIC is a traffic rule for detours like SATA, and then drive The author found that this kind of specification for crooked roads, the rule that the data can only be passed one by one is too wasteful to use on the spacious PCIE channel, so the NVME specification was developed for the PCIE channel, which can allow a lot of data to pass through at the same time span>
Summary: M.2 and SATA can actually be said to be the shape of the slot, while PCI-E and SATA3 are the data from the hard disk to the CPU or memory. Channel, and NVME and AHCI are the “traffic rules” for PCI-E and SATA channels