【PCIe】6: PCIe prefetchable和nonprefetchable

目录

1. 什么是prefetchable

2.什么是nonprefetchable

3.PCIe中的使用


1. 什么是prefetchable

        prefetchable可预取指的是CPU可缓存它的内容并且对它做所有类型的优化;可预取性内存是指存储器空间的可预取能力。例如如果读操作没有副作用(即如同从 RAM 中读数据一样不会破坏数据),则称存储器空间可预取。

2.什么是nonprefetchable

        nonprefetchable非预取的内存就像PCIe Agent的寄存器空间映射到CPU内存空间,当读写这些寄存器时,会导致寄存器状态发生改变(例如设备的中断状态寄存器只要一读取,便自动清零),那么CPU就不可缓存这些内存空间;

你可能感兴趣的:(PCIe高速总线专栏,PCIe,PCI,串行高速总线)