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

Reply via email to