PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 有关于 CPU 与 RAM 寻址问题
楼主:
gowrite
(gowrite)
2017-09-18 11:18:57
因为初学 C 语言,另外自学相关 作业系统、计算机组织的课程
学习的教材就是各校的开放式课程、讲义、网络资料这样
有些地方看完不太确定,身边又没人可以问 QQ
所以想来问一下版友一些基础问题
就是有关 CPU 32-bit & RAM 寻址问题
之前有看到说 32 bit CPU 只能够寻址到 4GB的内存
1.原本的思考
所以我就做了一下算数
1 byte 1 KiB 1 MiB 1 GiB
2^32 bits x
作者:
Lipraxde
(Lipraxde)
2017-09-18 11:28:00
能寻址多少内存主要还是跟位址线、架构有关
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2017-09-18 12:07:00
现在都马byte address,就算以前也没啥CPU做bit-addres而32-bit可以寻址到4GB就是以byte address而言所以你后面想对了 前面想太多 忘掉就好
作者:
jimfan
(jimfan)
2017-09-18 15:37:00
响应 Lipraxde君:现时64-bit系统如Linux,只会用上48-bit理由系,2^64可以定16777216 TB的地址,有如斯内存的电脑暂时未普及。不过算法的确如此
作者:
james732
(好人超)
2017-09-18 19:23:00
其实32bit的CPU寻址线有36条,详见"PAE"
作者:
PkmX
(阿猫)
2017-09-18 21:17:00
楼上你们要说清楚那是x86和x86_64的特有的啊话说intel似乎要推支援5层page table的cpu出来了有52-bit physical和57-bit virtual address可用
作者:
james732
(好人超)
2017-09-18 21:57:00
一时忘了其他家族的32位元处理器XD
作者:
jimfan
(jimfan)
2017-09-19 14:27:00
五层page table...我太落伍
继续阅读
[闲聊] C++ Stateful Metaprogramming
PkmX
Re: [问题] 请问qt有办法把主视窗变成跟ios的一样吗
uranusjr
[问题] 请问qt有办法把主视窗变成跟ios的一样吗
checkIO
[问题] 关于表示x的次方
GGBronze
Re: [问题] cin overflow问题
jimfan
[问题] cin overflow问题
zianz113
Re: [问题] 相同型态的变量但值不同,运算量的差异?
jimfan
[问题] 相同型态的变量但值不同,运算量的差异?
hsiansheng
[问题] LeetCode global and static 问题
Yuan0124
[讨论] visual studio 专案档转成 图形接口
eric231
Links
booklink
Contact Us: admin [ a t ] ucptt.com