
计算机体系结构
文章平均质量分 70
tkp2014
这个作者很懒,什么都没留下…
展开
-
计算机系统结构(随记)
格式化的磁盘容量原创 2014-11-18 22:18:40 · 1187 阅读 · 0 评论 -
逻辑地址、物理地址、线性地址
逻辑地址(Logical Address) 是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分段或分页机制,Cpu不进行自动地址转换);逻辑也就是在Intel 保护模式下程序执行代码段限长内原创 2015-01-07 23:00:23 · 648 阅读 · 0 评论 -
7个示例科普CPU Cache
链接:CPU CacheCPU cache一直是理解计算机体系架构的重要知识点,也是并发编程设计中的技术难点,而且相关参考资料如同过江之鲫,浩瀚繁星,阅之如临深渊,味同嚼蜡,三言两语难以入门。正好网上有人推荐了微软大牛Igor Ostrovsky一篇博文《漫游处理器缓存效应》,文章不仅仅用7个最简单的源码示例就将CPU cache的原理娓娓道来,还附加图表量化分析做数学上的佐证,个人感觉这种案例教学转载 2016-04-19 11:18:26 · 378 阅读 · 0 评论 -
计算机的浮点数表示
假设有一个浮点数 float FL = 3.14159267 (和圆周率很像啊),它在计算中的是怎样存储的呢?步骤1: 转换为二进制表示,浮点数分为整数部分和小数部分,对于该浮点数来说,整数部分为3,浮点数部分为0.14159267. 这里假设FL是4个字节,32位浮点数表示. 十进制 二进制 3 0原创 2016-04-24 11:24:32 · 1116 阅读 · 0 评论