Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: Alas Babylon!
4 GB for 32-bit,...

Virtual addresses for Pentium Class (386 - 686) machines is 64 Terabytes. 16 bit segments plus 32 bit offsets)

-386wt (Old Intel Guy)

3,082 posted on 10/02/2008 8:20:55 PM PDT by 386wt (Be free and don't die!)
[ Post Reply | Private Reply | To 2869 | View Replies ]


To: 386wt

OK. I was using 2 to the 32nd power. Those 16 bit segments get me everytime!

Of course 2 to the 64th is still a lot more...


3,178 posted on 10/02/2008 8:30:39 PM PDT by Alas Babylon!
[ Post Reply | Private Reply | To 3082 | View Replies ]

To: 386wt
Virtual addresses for Pentium Class (386 - 686) machines is 64 Terabytes. 16 bit segments plus 32 bit offsets)

I don't think segment descriptors get used much in most operating systems. Actually, if segment pointers were 32 bits instead of 64 bits, a 32+32 segmented architecture (or perhaps 24+40) would in a lot of ways be better than a 64-bit linear architecture (use one segment for each memory-managed object and the processor will perform hardware bounds checking). Do any modern operating systems do any such thing?

3,606 posted on 10/02/2008 9:38:28 PM PDT by supercat
[ Post Reply | Private Reply | To 3082 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson