簡(jiǎn)介 一個(gè)PCI/PCIe設(shè)備的配置空間是給其他設(shè)備/RC暴露的接口,可以通過配置空間查看設(shè)備的一些能力集、狀態(tài)等庄新,也可以下發(fā)寫配置命令來控制設(shè)...
一臼隔、錯(cuò)誤分類 如上圖俺陋,pci傳輸過程中聚唐,以及pcie設(shè)備自身發(fā)現(xiàn)的錯(cuò)誤沪么,可以兩大類 可恢復(fù)錯(cuò)誤: 表示硬件會(huì)自動(dòng)恢復(fù)的錯(cuò)誤,無需軟件參與 不可恢...
LBA(Logic Block Address)怒见,字面含義是邏輯塊地址俗慈。但實(shí)際是block的編號(hào),并不正常理解的地址的概念遣耍。 SSD是以bloc...
在偏低層開發(fā)時(shí)闺阱,經(jīng)常會(huì)用到4字節(jié)、8字節(jié)對(duì)齊的內(nèi)存操作舵变;或者是地址為4K對(duì)齊等等酣溃,可以使用下面接口來實(shí)現(xiàn) 此接口返回addr以align字節(jié)對(duì)齊...
這里是以vmware上安裝ubuntu系統(tǒng)為例說明如果安裝時(shí)填的最大磁盤大小在使用過程中不夠用時(shí),可以通過vmware的“擴(kuò)容”功能增加容量纪隙,但...
在cmd命令行窗口中輸入robocopy empty_dir will_delete_dir /purge empty_dir 新建的空白目錄 ...
概述 對(duì)于硬盤的訪問赊豌,如果IO所涉及的數(shù)據(jù)量太大、或者跨頁(yè)等原因绵咱,有可能需要對(duì)訪問IO進(jìn)行拆分成多個(gè)小IO來訪問碘饼。本文根據(jù)SPDK開源代碼中ex...
使用GCC編譯的C應(yīng)用程序,如果想在某個(gè)接口中打印調(diào)用棧悲伶,可以使用gcc的backtraces[https://www.gnu.org/soft...
概述 RAID(Redundant Array of Inexpensive Disks)派昧,廉價(jià)冗余磁盤陣列。最初是為了組合多塊小容量的廉價(jià)磁盤...