On Sat, Jan 16, 2016 at 1:58 PM, James K. Lowden <jklowden at schemamania.org> wrote:
> On Fri, 15 Jan 2016 21:41:41 -0500 > Richard Damon <Richard at Damon-Family.org> wrote: > > > there are machines where it doesn't work (you just need a larger > > program space than data space). > > Huh. An example of which is the "medium model" of the Intel 8086: > 20-bit code pointers and 16-bit data pointers. A machine for which C > compilers existed, and on which no Posix system will ever run (because > it lacks an MMU). Thanks for that. > Sorry for the OT diversion, but I'm just curious as I don't have historical POSIX standards for reference. Does POSIX really *require* an MMU? Certainly Unix like systems were written for 8086 class computers, but given that POSIX was first standardized in 1988 I'm just curious as to whether or not an MMU is a requirement or just really nice to have. -- Scott Robison