固件是初始化基本硬件的一段程序,驱动是调用硬件接口的一段程序;所以驱动是固件功能上的一个子集(这个与PC没有矛盾,PC上面的BIOS只负责主板初始化,不负责外部设备)。
BIOS 驱动就是主板
NVMe驱动概述 NVMe驱动是一个C函数库,可直接链接到应用程序从而在应用与NVMe固态硬盘之间提供直接的、零拷贝的数据传输。这是完全被动的,意味着不会开启线程,只是执行来自应用程序本身的函数调用。这套库函数直接控制NVMe设备,通过将PCI BAR寄存器直接映射到本地进程中然后执行基于内存映射的I/O(MMIO)。I/O是通过队列...