免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4998 | 回复: 14
打印 上一主题 下一主题

CPU寻址问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-09 14:58 |只看该作者 |倒序浏览
一个32bit的x86 CPU,配4G内存,512M显存显卡。

请问:
因为总的寻址空间已经超出了4GB范围,这个512M显存映射到CPU寻址空间后,CPU如何寻址? 与现有4GB内存怎么解决冲突?

论坛徽章:
0
2 [报告]
发表于 2010-08-09 15:20 |只看该作者
家驹

论坛徽章:
0
3 [报告]
发表于 2010-08-09 16:23 |只看该作者
显卡上没啥特殊的,CPU是32位的,主板也没有额外的用来换页的寄存器,你确定这样你的PC可以用么?至于解决方法,SPARC的寄存器窗口思路可以借鉴一下。

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
4 [报告]
发表于 2010-08-10 20:54 |只看该作者
本帖最后由 smalloc 于 2010-08-10 20:56 编辑

32bit处理器物理地址空间可以超过4G吧.
数据位数并不一定等于物理地址位数.

论坛徽章:
0
5 [报告]
发表于 2010-08-10 22:04 |只看该作者
回复 4# smalloc


    不可以吧

论坛徽章:
0
6 [报告]
发表于 2010-08-11 09:47 |只看该作者
要么扩展总线,要么用额外的寄存器。

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
7 [报告]
发表于 2010-08-11 09:56 |只看该作者
本帖最后由 smalloc 于 2010-08-11 10:01 编辑

回复 5# 怪怪虎


    如果理由是数据位等于地址宽.
那么看看8086吧

当然这个是段模式下的地址扩展.
另一种是3L说的SPARC那样的页模式下的扩展.
增加页目录项,就可以增加物理地址空间了.

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
8 [报告]
发表于 2010-08-11 11:01 |只看该作者
哦,更正下.可使用的物理地址范围并不一定等于物理地址空间.
在如此多样的物理地址寻址方式下.其实不存在确定的物理地址空间的概念.
奔腾之后有PAE机制支持64G物理地址范围.使用36根地址线.

论坛徽章:
0
9 [报告]
发表于 2010-08-11 13:44 |只看该作者
这个问题N年前就讨论过了,使用386MMU的段页结合方法管理内存,可以管理4G以上的内存,当时的windows不可以,Unix早就实现了,跟前任版主还为此争吵过,分段模式下可以管理4G以上内存,使用段页结合方式,这个在早期的Unix源码就已经实现,就是Unix在386CPU上的实现,其他CPU就是另外一回事,有的CPU甚至没有MMU,使用softMMU。

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
10 [报告]
发表于 2010-08-11 14:59 |只看该作者
回复 9# rawa9999


    可否把帖子挖出来?发现你这2句并没有说清楚.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP