Mainboard Communication Protocal
Interface/Slot
PATA
![]()
SATA, mSATA


M.2

PCI-E

Bus/Line
PATA
![]()
SATA3

PCI-E

Driver software
IDE
The very old one, supports mostly PATA
AHCI
Technology after IDE supports mostly HD and SSD, but it is designed to fit HD better, with only 1 queue available, each queue with 32 commands
NVMe
Technology after AHCI, not many devices are supported. Mostly SSD. With 64K queue available, each queue with 64K commands
RAID
Technology designed for Redundency and Fault Tolerance requirement.
Mainboard Communication Protocal
https://rug.al/2020/2020-04-08-mainboard-communication-protocal/
