DMA & RDMA 基本概念

Yiran at 
DMA & RDMA 基本概念的配图
背景最近公司的存储系统要支持 RDMA 了,但是我连 RDMA 具体是啥还不清楚,今天花点时间来学习下相关知识。在了解 RDMA 之前,需要先知道 DMA 是什么,所以会一点点说。P.S. 本文部分内容截取自 《OSTEP》。DMA 系统架构先来看一个典型的系统架构,其中,CPU 通过某种内存总线(memory bus)或互连电缆连接到系统内存。图像或者其他高性能 I/O 设备通过常规的 I/O 总线(I/O bus)连接到系统,在许多现代系统中会是 PCI 或它的衍生形式。最后,更下面是外围总(peripheral bus),比如 SCSI、SATA 或者 USB。它们将最慢的设备连接到系统……