硬盤是大家都很熟悉的設(shè)備,一路走來,從HDD到SSD,從SATA到NVMe,作為NVMe SSD的前端接口,PCIe再次進(jìn)入我們的視野。作為x86體系關(guān)鍵的一環(huán),PCIe標(biāo)準(zhǔn)歷經(jīng)PCI,PCI-X和PCIe,走過近30年時光。其中Host發(fā)現(xiàn)與查找設(shè)備的方式卻一脈沿襲,今天我們先來聊一聊PCIe設(shè)備在一個系統(tǒng)中是如何發(fā)現(xiàn)與訪問的。
首先我們來看一下在x86系統(tǒng)中,PCIe是什么樣的一個體系架構(gòu)。下圖是一個PCIe的拓?fù)浣Y(jié)構(gòu)示例,PCIe協(xié)議支持256個Bus, 每條Bus最多支持32個Device,每個Device最多支持8個Function,所以由BDF(Bus,device,function)構(gòu)成了每個PCIe設(shè)備節(jié)點(diǎn)的身份證號。
成功為華為“續(xù)命:中國芯片之父張汝京
這位“華為天才少年”,竟然要我用“充電寶”打《只狼》
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點(diǎn),不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!