作者fish39 (醒醒吧!!宅宅)
看板CSSE
标题Re: [问题] 关於作业系统的bit数目
时间Mon Jan 29 23:14:25 2007
※ 引述《gwliao (gwliao)》之铭言:
: ※ 引述《ji3g45j (pig)》之铭言:
: 很多64-bit的CPU, address bus只有48 bits.
: 但是address space有64 bits.
: 以笨蛋2号(32-bit CPU)来说, 他的data bus为64 bits
: 应该没有人拿这个来算吧. Orz
: : 64bit CPU 是指他的data bus是64条线,每一次的资料搬移就是64bit
: 64-bit CPU一般是用General Purpose Registers(GPR)的大小来认定.
64-bit CPU是指,data bus宽度为64条线
这个问题其实没这麽复杂啊,也很简单
会数位IC design的人,这是个常识喔!!
就像写一个堆叠记忆体
有分data bus 和address bus
data bus 就是一次存取data的宽度64-bit CPU就是这边设计的
address bus 就是你的堆叠记忆体的个数
简单的说,address bus 假如有2条线,那就有2^2=4个堆叠空间每一个空间是64bit
address bus有10条线,就有2^10=1024个空间每一个空间是64bit
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.108.99