[TUHS] New V7 port available
Michael Davidson
MichaelDavidson at pacbell.net
Fri Oct 5 15:10:38 AEST 2007
tuhs at cuzuco.com wrote:
> 8086 lacks the required protected mode. don't remember how xenix over
> came this problem when it was first released. no one even has to think
> about this problem today
>
Xenix for the 8086 only supported "small model" user programs of up to
64k text + 64k data
and used the segment registers to point to the appropriate text and data
segments in physical
memory. User programs were not supposed to ever look at or change the
contents of their
segment registers - if they did then chaos was likely to ensue.
And, of course, there was no protection so a rogue process could access
all of physical
memory including the memory used by the kernel.
It's quite amazing that it worked as well as it did.
md
More information about the TUHS
mailing list