【发布时间】:2010-08-10 22:30:49
【问题描述】:
用“C”编写的与清除 Linux 操作系统机器上的二级缓存相关的程序步骤是什么?
/sys/devices/system/cpu/cpu0/cache/index2/size = 6144K x 8CPUs
【问题讨论】:
-
这是依赖于 CPU 且不可移植的。请添加您的平台/相应标签的描述。添加标签“程序集”可能有助于吸引具有系统开发经验且可能有经验的人的注意。因为最终你还是需要编写一些程序集。
-
清除是指将每个缓存行设置为无效吗?您如何运行代码以清除缓存而至少有一些缓存行有效? :-)