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
