2015-05-31 57 views
-1

这里是我的地址空间中可以有多少个单词?

该问题的问题:一种高速工作站有64个字,并在字节级地址解析64个地址。工作站的地址空间中可以包含多少个单词?

我在问题

你会如何使用这些定义来解决这个问题的内存方案的看法?

从64位开始,我知道从技术上说,存储器中有2^64个位置,而从64位字开始,处理器一次处理8个字节。但我不知道如何使用这些信息来得出计算机地址空间中有多少单词。

+0

对于投票结束的人,我认为它不应该基于像http://stackoverflow.com/questions/548301/what-is-caching被接受的问题 – committedandroider

+1

所有你需要的信息是正确的那里的问题。您有地址的数量,每个地址的地址数量以及CPU字中的字节数。你只需要做一点点乘法和除法。 –

+0

这个问题也不是很好。 –

回答

0

感谢aruisdante的评论,我能够弄清楚这一点。

基本上64位地址表示总共有2^64个地址。由于在此使用字节可寻址存储器,每个地址将存储一个字节。

这意味着总共可以在地址空间中存储2^64个字节。问题告诉你机器有64位字或每个字长8字节。因此在地址空间中有2^64/8或2^64/2^3 = 2^61个字。

相关问题