摘要:
转自:http://www.wretch.cc/blog/hyper0672/9867141CPU 為了加速 CODE 和 DATA 的存取,會將存取過的資料放在 Cache 中,以加速讀寫的動作。Cache 是一個比系統記憶體小,讀寫速度更快的記憶體。Intel 的設計中,Cache 還有分層 (L1, L2, L3 Cache), CPU 會先到 L1 Cache 中尋找所需資料,如果沒有就找 L2 Cache,再沒有就找 L3 Cache,真的找不到資料才會到系統記憶體中去尋找。專有名詞Cache line:Cache 存取資料時的最小單位 (通常為 8 - 512 bytes)。以 . 阅读全文
posted @ 2012-04-06 14:48
super119
阅读(3369)
评论(0)
推荐(0)
摘要:
代码不规范,比如超过80 column,括号后有空格,申明指针星号没有挨着变量名等等。代码静态检查,比如msleep小于20的话,会建议修改成20,因为小于20没啥意义。scripts目录下其实还有一些脚本,如cleanfile,cleanpatch这些可以用来帮助自动修改代码中的一些问题。checkpatch.pl加上-f option就可以直接对文件进行检查,而不是检查一个patch文件。这样就免得去生成patch文件了。 阅读全文
posted @ 2012-04-06 11:16
super119
阅读(2296)
评论(0)
推荐(0)