计算机组成原理
晚乔最美
这个作者很懒,什么都没留下…
展开
-
Cache 三种的映射方法(简单通俗)
ache是一种高速缓冲寄存器,是为解决CPU和主存之间速度不匹配而采用的一项重要技术。主存与cache的地址映射方式有全相联方式、直接方式和组相联方式三种。直接映射(directmapping)将一个主存块存储到唯一的一个Cache行。全相联映射(fullyassociative mapping)可以将一个主存块存储到任意一个Cache行。组相联映射(setassociative mapping)可以将一个主存块存储到唯一的一个Cache组中任意一个行。直接映射多对一的映射关系,但一个主原创 2020-05-27 16:27:35 · 7608 阅读 · 0 评论 -
cache的替换策略
Cache工作原理要求它尽量保存最新数据,当从主存向Cache传送一个新块,而Cache中可用位置已被占满时,就会产生Cache替换的问题。替换问题与Cache的组织方式紧密相关:对直接映射Cache来说,只要把此可用位置上的主存块换出Cache即可;对全相联和组相联Cache来说,要从若干个可用位置中选取一个位置,把其中的主存块换出Cache。常用的替换算法有下面三种。最不经常使用(LFU)算法LFU(Least Frequently Used,最不经常使用)算法将一段时间内被访问次数最少的那转载 2020-05-27 16:21:52 · 3898 阅读 · 0 评论 -
将10进制数转换为IEEE754标准的32位浮点数的二进制格式
将20.163转换成754标准的32位浮点数1.将十进制数转换成二进制数不要求精度时,通常取到8~10位20.163(10)=10100.0010100110(2)2.移动小数点到第1、2位之间,得e的值10100.0010100110=1.01000010100110 *2的4次方 e=4(小数点移动4位)3.求出S、E、M的值,这里是32位浮点,偏移值为127。64位是偏移值...原创 2020-03-30 21:42:14 · 20254 阅读 · 0 评论