我知道有一个磁盘控制器这样的东西,它包含一个缓冲区,但想知道 CPU 是否直接从这个缓冲区读取,或者数据是否必须首先转到内存中的特定位置,然后允许自己读取由 CPU ?
有谁也知道缓冲区叫什么?DMA 如何适应这一切?
hard-drive filesystems io disk-controller dma
disk-controller ×1
dma ×1
filesystems ×1
hard-drive ×1
io ×1