从CPU角度理解PCIe

一、概述

为什么需要写这篇文章,当我阅读《深入浅出SSD》这篇书籍中PCIe章节时发现,本书籍的侧重点是放在PCIe控制器和PCIe协议上,从CPU角度理解PCIe知识偏少,本文对下面几个知识点做出一些补充。

  1. CPU访问外设寄存器与内存编址方式;
  2. CPU如何访问PCIe配置空间;
  3. C[……]

阅读全文

GC算法与仿真原理解析

NVMe SSD的核心算法众多,Garbage Collection(后文简称GC)就是其中之一。一个好的GC算法可以有效的降低SSD的写放大系数,对于SSD的性能和寿命都大有益处。本篇文章就介绍下Memblaze在GC算法及其仿真方面的一些工作。

NAND中,block必须先擦除,然后才能写入数[……]

阅读全文