
arm
老牛老牛老牛
这个作者很懒,什么都没留下…
展开
-
预编译中间文件
GCC编译器-预编译结果文件 (2014-05-30 22:14:40)转载▼标签: gcc -e 预处理 it分类: CGCC编译器---查看源文件预处理结果:gcc -E preprocess_only.c >stdout.txt-E选项将预处理的结果写入stdout,可以重定向转载 2017-09-13 15:26:31 · 1069 阅读 · 0 评论 -
Cache写机制:Write-through与Write-back
无论是Write-through还是Write-back都可以使用写缺失的两种方式之一。只是通常Write-back采用Write allocate方式,而Write-through采用No-write allocate方式;因为多次写入同一缓存时,Write allocate配合Write-back可以提升性能Cache写机制:Write-through与Write-back转载 2017-09-21 10:37:32 · 5111 阅读 · 0 评论 -
likely() and unlikely()
转自:http://my.oschina.net/moooofly/blog/175019最近看 GLib 的代码遇到这个东东,网上搜索一圈,发现很多人都写过这个,自己今天才研究到,汗颜一下,扫盲一个点,留此记录为证! 首先看一篇最官方的讲解: ====== likely() and unlikely() What are they ? In转载 2017-09-22 10:44:57 · 313 阅读 · 0 评论 -
Scatter-gather DMA 与 block DMA
Scatter-gather DMA方式是与block DMA方式相对应的一种DMA方式。 在DMA传输数据的过程中,要求源物理地址和目标物理地址必须是连续的。但是在某些计算机体系中,如IA架构,连续的存储器地址在物理上不一定是连续的,所以DMA传输要分成多次完成。 如果在传输完一块物理上连续的数据后引起一次中断,然后再由主机进行下一块物理上连续的数据传输,转载 2017-11-03 16:22:59 · 821 阅读 · 0 评论