flat assembler
Message board for the users of flat assembler.
![]() Goto page Previous 1, 2 |
Author |
|
vid 25 Jan 2006, 22:26
right
|
|||
![]() |
|
a16b03 26 Jan 2006, 00:25
Your right The_Grey_Beast
But what can you tell about this P6 can address 0 to 2^36-1 = 64Gb ![]() HOW??? P.S. I'm going to take a 48h sleep |
|||
![]() |
|
Borsuc 26 Jan 2006, 18:35
a16b03 wrote: P6 can address 0 to 2^36-1 = 64Gb Well, I'm not really experienced with this, but I think it has to do with the fact that ONLY the OFFSET is 32-bits, so you can still have 'selectors'. Basically, I think the 4GB limit is PER PROCESS (or application), but the entire virtual memory is actually much bigger. Sure, using selectors and 4GB offsets yields MUCH HIGHER virtual addressing, but P6 has only 36-bit address bus, so it can only address 64GB... I think this only goes for paging anyways, I don't think you can do this in Flat Real Mode, though. Maybe someone else can explain it better? ![]() |
|||
![]() |
|
MazeGen 27 Jan 2006, 09:49
a16b03 wrote:
It is called PAE paging mechanism: Intel System Programming Manual wrote:
|
|||
![]() |
|
a16b03 31 Jan 2006, 20:22
Thanks to all for info...
|
|||
![]() |
|
Goto page Previous 1, 2 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.