Blunderingly I wrote:

> On a 32-bit system, you can't by any means get more than a 4G memory
> for any single process, short of heroic measures in the kernel that
> allow you to assign the same virtual addresses to different physical
> addresses at the same time.

I meant, of course, "at different times".  Some of DEC's PDP-11 operating
systems actually provided this kind of support: you could have more than
64K of code, but if you wanted to call a procedure with virtual addresses
conflicting with your own, you had to vector it through the kernel.
The linker figured out what went where.  You were still strictly limited
to 64K of data, though.

-- 
Even the best of friends cannot                 John Cowan
attend each others' funeral.                    [email protected]
        --Kehlog Albran, The Profit             http://www.ccil.org/~cowan

_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to