当前位置:网站首页>Differences between SSD hard disk SATA interface and m.2 interface (detailed summary)
Differences between SSD hard disk SATA interface and m.2 interface (detailed summary)
2022-04-23 18:07:00 【Happy learning】
One 、 brief introduction
At present, the mainstream SSD Hard drives are SATA Interface or M.2 Interface . This paper mainly introduces SATA and M.2 The structure of the hard disk , The two kinds of hard disks are compared from many aspects .
Two 、SATA Interface details
SATA(Serial Advanced Technology Attachment) Hard disk , Also known as serial ATA, It's serial SCSI(SAS:Serial Attached SCSI) Twin brother , The arrangement of the two cables is compatible ,SATA The hard disk can be connected SAS Interface . It's a computer bus , Its main function is to be used as a main board and a mass storage device ( Such as hard disk and optical drive ) For data transmission between .
At present the mainstream SATA 3.0 passageway ,SATA 3.0 The biggest improvement , Is to increase the maximum transmission to 6Gbps, Due to the limitation of theoretical bandwidth, the reading and writing speed is 600MB/s.

3、 ... and 、M.2 Interface details
M.2 The name before the interface is what we often say NGFF(Next Generation Form Factor) Interface , because sata The limitation of the transmission speed of the interface itself , therefore M.2 Interface came into being , Such as PCI-E 3.0x4 The theoretical maximum bandwidth is 32Gbps, The upper limit of effective bandwidth is 4GB/s.
M.2 There are three types of interfaces B Key、M Key and B&M Key, The main difference is the direction of the power supply pins and the number of pins , Be careful B&M Key Is compatible B Key and M Key Common types of two interfaces .
B Key and M Key The difference between the bus and protocol used is shown in the following figure :
AHCI yes SATA Protocol standard corresponding to serial hard disk ( Logical device interface standard ), It can also be regarded as SATA Optimization driven , and NVME It is AHCI An advanced version of , It is also a protocol standard , It belongs to PCI-E Bus SSD A customized high-speed protocol , It should be noted that , use NVME Agreed M.2 SSD Must have used PCI-E 3.0x4 Bus standards , And used PCI-E 3.0x4 Bus M.2 SSD Not necessarily for NVME.

Four 、SATA Interface and M.2 Interface difference
The difference between buses :
Generally speaking NVME Adoption of the agreement M key or B&M key,SATA The agreement adopts B key or B&M key, therefore B&M key More versatility , So I'm buying M.2 If you encounter this kind of interface when hard disk , See whether the protocols supported by the hard disk correspond to those supported by the computer interface .SATA Due to the limitation of theoretical bandwidth (6Gbps), The ultimate transmission speed can only reach 600MB/s.NVME The theoretical bandwidth of the protocol is 10Gbps, The maximum transmission speed can reach 2000MB/s.
NVMe and AHCI The difference between :
These two are the transmission protocols of the hard disk , among NVME Is based on PCI-E Of ,AHCI Mainly based on SATA Of , So for SSD, If it is SATA Interface ( Include m.2 SATA) Yes, they all support AHCI Of , about PCI-E Interface ( Include m.2 PCI-E、 Standard plug-in card PCI-E、U.2), Yes, they basically support NVMe Of .
M.2 Interface and SATA The difference is that :
1、 The difference in transmission speed :SATA3 yes 6Gbps, Probably 600MB/s The transmission speed of .M.2 The theoretical maximum bandwidth is 32Gbps, The upper limit of effective bandwidth is 4GB/s.
2、 Price difference :M.2 Than SATA3 same-capacity SSD Prices vary widely .
3、 Agreement differences :M.2 Card slot interface protocol ,Sata3 It's a data protocol . There are three levels ,sata1 It's the first generation. The speed is 1.5Gbps,SATA2 Yes 3Gbps The speed of ,SATA3 yes 6Gbps The speed of .
PCI-E Than SATA Cause analysis of fast speed :
1、PCI-E It's full duplex mode
In fact, fundamentally speaking ,PCI-E Than SATA The biggest reason is because PCI-E Full duplex mode , and SATA In half duplex mode .
2、PCI-E More channels
PCI-E Can expand bandwidth by increasing the number of channels , As I said before , Up to 32 Number of channels , The more channels , The faster the speed. , Of course , And the higher the cost , It also consumes more electricity , In practice, you can decide how many channels to use according to your needs , It's flexible , Just like we can see different lengths on the motherboard PCIe It's the same as the slot , Yes x1 Yes x4 Yes x16 etc. , It can meet the requirements of different equipment .
We start with PCI-E 3.0x16(PCI-E 3.0 Standard bus , At the same time 16 passageway ) Let's talk about ,PCI-E 3.0x16 Slot length 89mm, Have 164 Root pin , Divided into two groups , The shorter slot in the front has 22 Root pin , Mainly used for power supply , A long set of slots at the back 142 root , Mainly used for data transmission .
Other disk Related Links :Flash Flash memory storage principle and NAND flash、NOR flash conclusion
版权声明
本文为[Happy learning]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231801416761.html
边栏推荐
- From source code to executable file
- Go language JSON package usage
- 解决报错max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
- Realsense selection comparison d455 d435i d415 t265 3D hardware comparison
- Random number generation of C #
- Build openstack platform
- QTableWidget使用讲解
- Crawling mobile game website game details and comments (MQ + multithreading)
- C#的随机数生成
- C network related operations
猜你喜欢

2022 Jiangxi energy storage technology exhibition, China Battery exhibition, power battery exhibition and fuel cell Exhibition

Theory and practice of laser slam in dark blue College - Chapter 2 (odometer calibration)

Win1远程出现“这可能是由于credssp加密oracle修正”解决办法

ArcGIS license error -15 solution

C# 的数据流加密与解密

.104History

2022 Jiangxi Photovoltaic Exhibition, China distributed Photovoltaic Exhibition, Nanchang solar energy utilization Exhibition

Robocode tutorial 3 - Robo machine analysis

Go language JSON package usage

Installation du docker redis
随机推荐
Qt读写XML文件(含源码+注释)
Random number generation of C #
.105Location
MySQL_01_简单数据检索
C# 的数据流加密与解密
Selenium + webdriver + chrome realize Baidu to search for pictures
2022江西光伏展,中国分布式光伏展会,南昌太阳能利用展
Docker 安装 Redis
What are the relationships and differences between threads and processes
2022江西储能技术展会,中国电池展,动力电池展,燃料电池展
Jenkspy package installation
C network related operations
Robocode tutorial 3 - Robo machine analysis
How to read literature
xlsxwriter. exceptions. Filecreateerror: [errno 13] permission denied
undefined reference to `Nabo::NearestNeighbourSearch
re正則錶達式
2022 Jiangxi Photovoltaic Exhibition, China Distributed Photovoltaic Exhibition, Nanchang Solar Energy Utilization Exhibition
MySQL_ 01_ Simple data retrieval
2022 Jiangxi Photovoltaic Exhibition, China distributed Photovoltaic Exhibition, Nanchang solar energy utilization Exhibition