rockmen 发表于 2005-7-18 15:32:19

WINDOWS居然不支持segments!

今天无意中发现的:
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).

Miliardo 发表于 2005-8-19 02:59:45

你说的是物理扩展访问吧……
XP和2003似乎已经支持了……

rockmen 发表于 2005-8-19 10:33:06

不是64位处理器那个物理扩展访问

palxex 发表于 2005-8-29 17:34:02

win32平坦内存模式.
不是不支持分段,而是略去没有使用,32位寄存器自然只有4GB寻址空间了。linux在这里作的是相同的抉择吧.
页: [1]
查看完整版本: WINDOWS居然不支持segments!