{{위키데이터 속성 추적}}
{{Infobox computer hardware
| name         = M.2
| image        = [[파일:Intel 512G M2 Solid State Drive.jpg|250px]]
| caption      = M.2 2280 [[솔리드 스테이트 드라이브]](SSD) 22 mm 너비, 80 mm 길이
| invent-date  = 
| invent-name  = 
| introduced   = {{시작 날짜와 나이|2013|11|01}}
| discontinued = 
| conn1        = [[메인보드]]
| via1_1       = [[PCI 익스프레스#PCI 익스프레스 3.0|PCIe 3.0]] ×4
| via1_2       = [[PCI 익스프레스#PCI 익스프레스 4.0|PCIe 4.0]] ×4
| via1_3       = [[PCI 익스프레스#PCI 익스프레스 5.0|PCIe 5.0]] ×4

| via1_4       = 
| via1_5       = 
| via1_6       = 
| via1_7       = 
| class-name   = Speeds
| class1       = 
| class2       = 
| class3       = 
| class4       = 
| class5       = 
| manuf1       = [[인텔]]
| manuf2       = [[파이슨]]
| manuf3       = [[리얼텍]]
| manuf4       = [[삼성]]
| manuf5       = [[실리콘 모션]]
| manuf6       = [[SK 하이닉스]]
| dimensions   = {{ubl|22 mm × 30 mm | 22 mm × 42 mm | 22 mm × 60 mm | 22 mm × 80 mm | 22 mm × 110 mm}}
}}
[[파일:M.2 and mSATA SSDs comparison.jpg|섬네일|upright=1.4|오른쪽|mSATA [[솔리드 스테이트 드라이브|SSD]] (왼쪽) 과 M.2 2242 SSD (오른쪽)의 크기 비교]]
'''M.2'''({{llang|ko|엠닷투}})는 컴퓨터 내부에 고정된 [[확장 카드]]와 관련된 커넥터의 사양으로, '차세대 폼팩터'(Next Generation Form Factor, NGFF)로 알려지기도 했다. M.2는 [[mSATA]] 표준을 대체하며, [[PCI 익스프레스 미니 카드]]의 물리적인 카드 레이아웃과 커넥터를 사용한다. M.2는 물리적 사양이 보다 유연하여 서로 다른 모듈 폭과 길이를 허용하며, 유용성과 함께 보다 발달된 [[인터페이스]] 특징을 갖추어, 일반적으로 mSATA 보다 반도체 저장장치(Solid State Storage) 적용에, 특히 [[울트라북]]이나 [[태블릿 컴퓨터|태블릿]]과 같은 소형 기기에서 사용하기에 적합하다.<ref name="snia-webcast">{{웹 인용
 | url = http://snia.org/sites/default/files/SSSI%20M%202%20Webcast%20Slides%20v10fnl.pdf
 | 제목 = SNIA Webcast: All About M.2 SSDs
 | 날짜 = 2014년 9월 20일 | 확인날짜 = 2016년 2월 23일
 | 저자 = Jim Handy, Jon Tanguy, Jaren May, David Akerson, Eden Kim, Tom Coughlin
 | 출판사 = Storage Networking Industry Association (SNIA)
}}</ref><ref name="sata-io-m.2">{{웹 인용
 | url = https://www.sata-io.org/sata-m2-card
 | 제목 = SATA M.2 Card
 | 확인날짜 = 2016년 2월 23일
 | 출판사 = [[SATA-IO]]
 | archive-date = 2013년 10월 3일
 | archive-url = https://web.archive.org/web/20131003103042/https://www.sata-io.org/sata-m2-card
 }}</ref><ref name="compreviews">{{웹 인용
 | url = http://compreviews.about.com/od/storage/fl/What-Is-M2.htm
 | 제목 = What Is M.2?  New Interface and Form Factor For Compact SSD Drives in Laptops and Desktops
 | 확인날짜 = 2016년 2월 23일
 | 저자 = Mark Kyrnin
 | 웹사이트 = compreviews.about.com
 | archive-date = 2015년 7월 15일
 | archive-url = https://web.archive.org/web/20150715163843/http://compreviews.about.com/od/storage/fl/What-Is-M2.htm
 | url-status = 
 }}</ref>

M.2를 통하여 제공되는 [[컴퓨터 버스]] 인터페이스는 [[PCI 익스프레스 3.0]] (4개까지의 PCI 익스프레스 레인 가능), [[시리얼 ATA 3.0]], [[USB 3.0]] 등이다. 원하는 호스트의 지원 단계나 장비의 유형에 따라 어떤 인터페이스를 지원할 것인지에 대한 선택은 해당 M.2 호스트와 장비의 제조사에 달려 있다. M.2 연결기는 M.2 호스트와 모듈의 다양한 목적과 성능을 나타내는 서로 다른 키잉 표시로 M.2 모듈들이 호환되지 않는 호스트 연결기에 꽂히는 것을 방지한다.

과거의 [[고급 호스트 컨트롤러 인터페이스]](AHCI)의 논리 인터페이스 단계를 지원하는 외에, M.2는 M.2 PCI 익스프레스 [[솔리드 스테이트 드라이브|SSD]]의 논리적 기기 인터페이스로서 [[비휘발성 메모리|NVM]] 익스프레스 (NVMe)를 또한 지원한다. NVM 익스프레스는 AHCI에 대한 지원으로 소프트웨어 단계에서 과거의 SATA 기기와 [[운영 체계]]에 하위호환성을 가지면서, 고속 PCI 익스프레스 저장 장치의 역량을 충분히 끌어내어 수많은 [[입출력]] 작업을 [[병렬 컴퓨팅|병렬 실행]]할 수 있도록 설계되었다.<ref name="snia-webcast" /><ref name="ahci-nvme">{{웹 인용
 | url = https://www.sata-io.org/sites/default/files/documents/NVMe%20and%20AHCI%20as%20SATA%20Express%20Interface%20Options%20-%20Whitepaper_.pdf
 | 제목 = AHCI and NVMe as Interfaces for SATA Express Devices Overview
 | 날짜 = 2013년 8월 9일
 | 확인날짜 = 2016년 7월 15일
 | 저자 = Dave Landsman
 | 출판사 = SATA-IO
 | 형식 = PDF
 | archive-date = 2013년 10월 5일
 | archive-url = https://web.archive.org/web/20131005000700/https://www.sata-io.org/sites/default/files/documents/NVMe%20and%20AHCI%20as%20SATA%20Express%20Interface%20Options%20-%20Whitepaper_.pdf
 }}</ref>

M.2는 최대 32[[GB]] 성능을 낼 수 있다. [[2016년]] [[1월]] 기준으로 웬만한 메인보드 들은 현재 M.2를 지원한다. (확장칩셋으로 M.2를 지원하게 할 수 있다.)

== 기능 ==
[[파일:SATA Express interface.svg|섬네일|오른쪽|upright=1.9|M.2에도 적용되는 [[SATA 익스프레스]] 소프트웨어 구조의 개요도.<ref name="snia-webcast" />{{rp|14}} 논리 장치 인터페이스로서 [[AHCI]] 및 [[NVMe]]를 통해 레거시 SATA와 PCI 익스프레스 기억 장치를 둘 다 지원한다.<ref name="ahci-nvme" />{{rp|4}}]]

M.2 단자를 통해 노출된 [[버스 (컴퓨팅)|버스]]들은 [[PCI 익스프레스]] 3.0, [[시리얼 ATA]](SATA) 3.0, [[USB]] 3.0 (USB 2.0과 [[하위 호환성|하위 호환]])이다.
그러므로 M.2 모듈들은 [[와이파이]], [[블루투스]], [[위성 내비게이션]], [[NFC]], [[디지털 라디오]], [[와이기그]], [[무선 WAN]], [[솔리드 스테이트 드라이브]](SSD) 등의 장치 클래스들을 포함하여 여러 기능들을 지원한다.<ref>{{웹 인용
 | url = https://www.sata-io.org/sites/default/files/images/SATA-IO%20FAQ%20-%20071813a%20%283%29.pdf#page=2
 | 제목 = SATA-IO FAQ: What is the M.2 card and what is the status of the specification?
 | date = {{date|2013-08-08|mdy}}
 | accessdate = {{date|2015-07-15|mdy}}
 | publisher = [[SATA-IO]]
 | format = PDF
 | page = 2
 | archive-date = 2013-10-04
 | archive-url = https://web.archive.org/web/20131004215234/https://www.sata-io.org/sites/default/files/images/SATA-IO%20FAQ%20-%20071813a%20%283%29.pdf#page=2
 }}</ref> 2013년 8월 기준으로 골드 리비전에 있는 [[SATA 3.2|SATA 버전 3.2]] 사양은 M.2를 기억 장치를 위한 새로운 포맷으로 표준화하며, 하드웨어 레이아웃을 규정한다.<ref name="snia-webcast" />{{rp|12}}<ref>{{웹 인용
 |url          = http://www.knowledgetek.com/graphicsNew/SerialATA_Revision_3_2_Gold%28with%20Links%29.pdf#page=194
 |archiveurl   = https://web.archive.org/web/20140327221409/http://www.knowledgetek.com/graphicsNew/SerialATA_Revision_3_2_Gold%28with%20Links%29.pdf#page=194
 |제목       = Serial ATA Revision 3.2 (Gold Revision)
 |date         = {{date|2013-08-07|mdy}}
 |accessdate   = {{date|2015-07-15|mdy}}
 |archivedate  = 2014-03-27
 |website      = knowledgetek.com
 |publisher    = [[SATA-IO]]
 |format       = PDF
 |pages        = 194–209
 |url-status = dead
}}</ref>

M.2 사양은 최대 4개의 [[PCI 익스프레스 레인]]과 하나의 논리적 [[SATA 3.0]] (6 기가비트/초) 포트를 제공하며, 이들은 동일한 단자를 통해 노출되므로 PCI 익스프레스와 SATA 기억 장치 둘 다 M.2 모듈의 형태로 존재할 수 있다. 노출된 PCI 익스프레스 레인들은 호스트와 기억 장치 간 순수 PCI 익스프레스 연결을 제공하며, 별도의 버스 추상화 계층이 필요하지 않다.<ref name="pcie-storage">{{웹 인용
 | url = https://www.sata-io.org/sites/default/files/documents/SATA_Express-SV2013.pdf
 | 제목 = SATA Express: PCIe Client Storage
 | date = {{date|2013-06-19|mdy}}
 | accessdate = {{date|2013-10-02|mdy}}
 | author = Paul Wassenberg
 | publisher = [[SATA-IO]]
 | format = PDF
 | archive-date = 2013-10-04
 | archive-url = https://web.archive.org/web/20131004220406/https://www.sata-io.org/sites/default/files/documents/SATA_Express-SV2013.pdf
 }}</ref> 2013년 12월 기준으로 [[PCI-SIG]] M.2 사양 (리비전 1.0)은 상세한 M.2 사양을 제공한다.<ref name="snia-webcast" />{{rp|12}}<ref>{{웹 인용
 | url = http://www.pcisig.com/specifications/pciexpress/M.2_Specification/
 | 제목 = PCI Express M.2 Specification Revision 1.0
 | year = 2013 | accessdate = {{date|2013-12-14|mdy}}
 | publisher = [[PCI-SIG]]
}}</ref>

M.2 기억 장치와의 접속을 위해 사용되는 논리 장치 인터페이스와 명령 집합에는 M.2 기억 장치의 종류와 이용 가능한 [[운영 체제]] 지원에 따라 3가지 선택 사항을 이용할 수 있다.:<ref name="snia-webcast" />{{rp|14}}<ref name="ahci-nvme" /><ref name="pcie-storage" />

; 레거시 SATA
: SATA SSD에 사용되며, AHCI 드라이버와, M.2 단자를 통해 노출된 레거시 SATA 3.0 (6 기가비트/초) 포트를 통해 접속된다.

; AHCI를 이용한 PCI 익스프레스
: PCI 익스프레스 SSD에 사용되며, [[AHCI]] 드라이버와 제공되는 PCI 익스프레스 레인을 통해 접속되며, PCI 익스프레스 SSD 접근을 위해 AHCI를 이용함으로써 최적의 성능을 전달하지 않는 대가로 운영 체제의 높은 SATA 지원과의 [[하위 호환성]]을 제공한다.

; NVMe를 이용한 PCI 익스프레스
: PCI 익스프레스 SSD에 사용되며, [[NVMe]] 드라이버와 제공되는 PCI 익스프레스 레인을 통해 접속되며, 특히 PCI 익스프레스 SSD와 접속에 최적화된, 고성능 및 확장성 있는 호스트 컨트롤러 인터페이스의 역할을 한다.

== 같이 보기 ==
* [[장치 대역폭 목록]]
* [[NVM 익스프레스]]
== 각주 ==
{{각주}}

== 외부 링크 ==
* {{위키공용분류-줄}}

{{솔리드 스테이트 드라이브}}

[[분류:2013년 도입된 제품]]
[[분류:메인보드 확장 슬롯]]
[[분류:컴퓨터 단자]]
[[분류:직렬 ATA]]
[[분류:USB]]