ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

cache主存地址映射

2021-10-08 21:03:10  阅读:118  来源: 互联网

标签:主存 计算机 16 32 cache long 地址映射 地址 字节


1.位(bit)<字节(byte)<字 ?
计算机内存中,最小的存储单位是“位(bit)”,8个“位”构成一个“字节(byte)”,字节是内存的基本单位,也是编址单位。

例如,某计算机的内存是2GB,指的就是该计算机的内存中共有2×1024×1024×1024个字节。
计算机的性能越强,一次运算所能处理的“位”越多,

例如: 16位计算机一次运算能处理16个“位”,即两个“字节”,称为一个“字”。

       16位计算机中,一个“字”就是两个“字节” 

            32位计算机一次运算能处理32个“位”,即四个“字节”,称为一个“字”。

       32位计算机中,一个“字”就是四个“字节”。
 

PS: 32位编译系统中,int与long均占四字节。而64位操作系统中,int占四字节,范围为-2147483648~ 2147483647(十位数)。long占8字节,long数据范围变为:-263~263-1。(long因平台实现不同而不同,有4字节,6字节和8字节三种。)

2.访存地址为字地址,访存地址为字节地址有什么异同?

 字块内地址:b = 4位(16字)+2位(32位=4B)=6位

 因题中给定:按字访存,故此时只需考虑块长

字块内地址:b = 2位(块长=4)

标签:主存,计算机,16,32,cache,long,地址映射,地址,字节
来源: https://www.cnblogs.com/ljh354114513/p/15382829.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有