此帖出自FPGA/CPLD论坛
最新回复
这两东西机制、原理、作用看起来差不多,导致很多时候名字用的也比较乱。准确的解释太书面,我也记不住,大概意思是:
那么为什么要有这两个不同的概念,区别在:
cache不能跳过,上一级操作的定义域只能是cache那部分。比如cpu ABI只能操作寄存器而不能看到下一级mmu里的cache line(如果有mmu的话),那么寄存器就是cpu ABI的cache,带mmu的cpu再往外只能看到mmu里的cache line,而不能看到再下一级的memory;
buffer可以跳过,上一级操作的定义域可以是buffer也可以是buffer的下一级。比如操作系统需要某块磁盘数据,既可以用memory里的buffer io也可以用disk里的raw io,这里操作系统既能看到memory也能看到disk。
详情
回复
发表于 2015-4-16 23:00
| ||
个人签名training
|
||
此帖出自FPGA/CPLD论坛
| ||
|
||
此帖出自FPGA/CPLD论坛
点评 | ||
个人签名training
|
||
此帖出自FPGA/CPLD论坛
| ||
个人签名
默认摸鱼,再摸鱼。2022、9、28 |
||
EEWorld Datasheet 技术支持