QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1654|回复: 3

WINDOWS居然不支持segments!

[复制链接]
发表于 2005-7-18 15:32:19 | 显示全部楼层 |阅读模式
今天无意中发现的:
Segmentation had developed such a bad name over the years that Microsoft abandoned the use of segments in their 32-bit versions of Windows (95, 98, NT, 2000, ME, etc.). In a couple of respects, this was a real shame because Intel finally did segmentation right (or, at least, pretty good) in the 80386 and later processors. By not allowing the use of segmentation in Win32 programs Microsoft limited the use of this powerful feature. They also limited their users to a maximum address space of 4GB (the Pentium Pro and later processors were capable of addressing 64GB of physical memory).
发表于 2005-8-19 02:59:45 | 显示全部楼层
你说的是物理扩展访问吧……
XP和2003似乎已经支持了……
回复

使用道具 举报

 楼主| 发表于 2005-8-19 10:33:06 | 显示全部楼层
不是64位处理器那个物理扩展访问
回复

使用道具 举报

发表于 2005-8-29 17:34:02 | 显示全部楼层
win32平坦内存模式.
不是不支持分段,而是略去没有使用,32位寄存器自然只有4GB寻址空间了。linux在这里作的是相同的抉择吧.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-4 13:51 , Processed in 0.096050 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表