中易网

cacheline在程序里是什么意思?

答案:3  悬赏:30  
解决时间 2021-11-18 05:43
cacheline在程序里是什么意思?
最佳答案
cacheline也是一个存储器,其中存储的是一个块的区号,因为主存的容量通常会是cache容量的很多倍,所以主存的地址中低位地址与cache相同外,其高位地址构成区号.cacheline中存区号就是为了判断访问是否命中.
全部回答
以前在Linux社区里他们讨论过说P4cpu的一级数据Cache是64字节长度(CPU每次向系统总线请求两个长度为64字节的L2   cache),所以似乎这里L1_CACHE_BYTES应该是64而不是128,有人解释说这里没有错,只是命名有点问题,不应该叫L1_CACHE_BYTES,这里是站在所有CPU的角度看问题的,另外如果它的长度小于L2   cache   line   size会对slab染色机制的效率产生影响.后来linus解释说考虑到SMP....应该是128.*   n8   S4   T7   t4   g)   o总之,如果想比较详悉的了解cache   align,请随便参考一本计算机系统结构的书
缓存行(cache   line)”。缓存行是内存交换的实际单位。例如,主存中地址A会映射到一个给定的缓存行C。其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。是存在于主存与CPU之间的一级存储器,   由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多,   接近于CPU的速度。在计算机存储系统的层次结构中,是介于中央处理器和主存储器之间的高速小容量存储器。它和主存储器一起构成一级的存储器。高速缓冲存储器和主存储器之间信息的调度和传送是由硬件自动进行的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
师母和师娘有什么区别
新生儿听力障碍的发生率高吗?
一轮船以18Km/h的速度从甲地航行到乙地,
淋浴房底盘规格型号是怎么样的
平安夜为什么要送苹果?
侠盗猎车4自由城之章如何拨打手机
夏天应该怎样注意饮食卫生
为什么点玩火,点火器总不停,
iphone5大概多少钱
杭州弹性涂料厂家哪家性价比高?
小孩子喝绿茶好吗,对身体有影响吗
电褥子对孕妇有辐射吗
急求SQLserver数据库实训总结
我在深圳市宝安区要到广州东风大酒店怎么坐车
我爱你的套路比如晚安
推荐资讯
我2o14年4月5日怀孕27周6天问预产期是什么时
45天宝宝可以喝凉开水吗
脸上皮肤出现红斑
联想p960手机怎样使用qq聊天
儿童书桌尺寸如何选择
孕妇柠檬水可以喝吗
舒达希尔顿床垫怎么样?
恒洁卫浴价格表哪位有?
中国人现在男性平均身高多少?(我169到平均
在宝坻摆滩卖鱼从哪进货便宜
toto坐便器价格表哪位有
有一款mp3,差不多这样子(见图片,不过不完
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?