7 个解决方案
#1
费解啊,求解释
#2
那个理解从“寻找N个字节”开始是不对的,后面的“多少位的CPU可以寻找2^N个内存单元”才是正确的。
#3
N位cpu 可以寻找 N个内存单元,这个是怎么算的啊?求详细解释一下
#4
前面早说了这个是错误的!地址总线 N 位宽的,可以寻址的是 2^N 个内存单元!N 位的地址总线,即说明可以有 N 个二进制位来表示地址,N 个二进制位所能表示的范围是多少?是 [0~(2^N-1)] ,所以就是 2^N 个了。具体地 N 位地址线是如何寻址到 2^N 个单元的,看“数字电路”这本数了。
另外,通常说的多少位的 cpu ,这里的位数指的是 cpu 内数据位数而非地址位数。
另外,通常说的多少位的 cpu ,这里的位数指的是 cpu 内数据位数而非地址位数。
#5
N根线,每根线有0、1两种状态,可以表示多少种信息?
高中知识哦,排列组合
#6
N根地址总线是说cpu一个可以读取N位的地址(比如N=5,则cpu可以读取的地址的形式为XXXXX,也即cpu可以寻址00000H~11111H内的地址)。N位地址总线就可以寻址2^N个地址单元。多少位的cpu是指cpu处理数据的能力,和地址总线没关系,是数据总线,也即一次可以传给cpu的数据。M位数据总线,则cpu可以一次处理M个比特位(不是字节)的数据。多少位cpu是代表cpu处理数据能力的标志。越大处理数据能力越强的。现在64位cpu一般是36位或者40位地址线,不同的厂家标准不同的。
#7
寻找的内存最大为2^N个内存单元,N为地址总线的宽度,跟cpu的宽度没有关系。
“有人说多少位的CPU可以寻找 2^N 个内存单元呢”是因为最开始的时候cpu的宽度跟地址总线的宽度是一致的,后来发展的出现了cpu的宽度和地址总线的宽度不一致的情况。
比如:intel 80286, cpu的宽度是16为,地址总线的宽度为24位,所以总可用内存为16M,即2的24次方
至于cpu16的宽度怎么能寻址到16兆的,这个就是intel的段式寻址的由来。。。
#1
费解啊,求解释
#2
那个理解从“寻找N个字节”开始是不对的,后面的“多少位的CPU可以寻找2^N个内存单元”才是正确的。
#3
N位cpu 可以寻找 N个内存单元,这个是怎么算的啊?求详细解释一下
#4
前面早说了这个是错误的!地址总线 N 位宽的,可以寻址的是 2^N 个内存单元!N 位的地址总线,即说明可以有 N 个二进制位来表示地址,N 个二进制位所能表示的范围是多少?是 [0~(2^N-1)] ,所以就是 2^N 个了。具体地 N 位地址线是如何寻址到 2^N 个单元的,看“数字电路”这本数了。
另外,通常说的多少位的 cpu ,这里的位数指的是 cpu 内数据位数而非地址位数。
另外,通常说的多少位的 cpu ,这里的位数指的是 cpu 内数据位数而非地址位数。
#5
N根线,每根线有0、1两种状态,可以表示多少种信息?
高中知识哦,排列组合
#6
N根地址总线是说cpu一个可以读取N位的地址(比如N=5,则cpu可以读取的地址的形式为XXXXX,也即cpu可以寻址00000H~11111H内的地址)。N位地址总线就可以寻址2^N个地址单元。多少位的cpu是指cpu处理数据的能力,和地址总线没关系,是数据总线,也即一次可以传给cpu的数据。M位数据总线,则cpu可以一次处理M个比特位(不是字节)的数据。多少位cpu是代表cpu处理数据能力的标志。越大处理数据能力越强的。现在64位cpu一般是36位或者40位地址线,不同的厂家标准不同的。
#7
寻找的内存最大为2^N个内存单元,N为地址总线的宽度,跟cpu的宽度没有关系。
“有人说多少位的CPU可以寻找 2^N 个内存单元呢”是因为最开始的时候cpu的宽度跟地址总线的宽度是一致的,后来发展的出现了cpu的宽度和地址总线的宽度不一致的情况。
比如:intel 80286, cpu的宽度是16为,地址总线的宽度为24位,所以总可用内存为16M,即2的24次方
至于cpu16的宽度怎么能寻址到16兆的,这个就是intel的段式寻址的由来。。。