首页文章正文

主存地址位数,主存块号怎么计算

pc的位数和MAR的位数相等嘛 2023-11-16 10:55 813 墨鱼
pc的位数和MAR的位数相等嘛

主存地址位数,主存块号怎么计算

主存地址位数,主存块号怎么计算

主存容量:二进制代码在主存中存储的二进制位数的总数。存储容量=存储单元数*存储字长。MAR中的位数反映存储单元数,MDR中的位数反映存储字长。 教材第17页)地址线位数和存储单元主存位数为16,缓存位数为6,标记位为6,块数为4,块内地址为6

在全关联映射方法中,主存的主存块标记就是整个块标记。根据主存和缓存的对应关系,一个块为4字节。可以得出,主存和缓存的块地址的位数是相等的。 为2位,根据缓存块的位数为4,可以得出缓存块的位数为2。主存块标记位数的计算方法为:4*1024*1024=2^2*2^10*2^10=2^22。 计算时,主存为1MB,为2的20次方,所以主存地址为20位,缓存为16kb,为2的14次方,所以缓存地址为14位,由于块大小为51

总地址长度为32位,字节寻址,块大小为一个字,32位,即4B,所以字块中的地址为2位,主存块标记为cache,即主存的缓冲区。 容量不同,主存地址位数由主存容量决定N.A=log2N=代码位数+块数+块地址位数。缓存地址位数由缓存容量决定H.B=LO

ˋωˊ 对于地址映射,首先将主存地址分为两个块。高1位是主存的快速地址,低2位是快速内部地址。 缓存以同样的方式划分。 这里我一直有一个理解,就是我认为数据地址存储在字块中,它的主存地址是32位。 总共有4GB/64B=226个块,可分为32组,每组有226/32=221个块。主内存组和Cactle组之间采用直接映射,组内数据块采用关联映射。 主存地址的格式为:主存块标记(9

⊙▽⊙ 单元的位数=2nmbits,其中是存储单元的地址位。缓存块和内存块的容量相同,因此块中的地址位数也相同。 区块号不同

后台-插件-广告管理-内容页尾部广告(手机)

标签: 主存块号怎么计算

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号