Greg:

You might find <http://www.x86.org/articles/pmbasics/tspec_a1_doc.html>
an interesting read on Protected Mode Basics.

John O

Greg Haerr wrote:
> 
> On Thursday, June 03, 1999 10:07 AM, Alan Cox [SMTP:[EMAIL PROTECTED]] wrote:
> : > : You then need a 386. 64K is the limit. The original work I did was designed
> : > : to be easy to run in 286 protected mode once you got rid of any BIOS 
>interfaces.
> : > :
> : >     Remind me - what then is the benefit of protected mode?  Merely
> : > separate address spaces?
> :
> : You get two things in 286 protected mode
> :
> : 1.    You take exceptions if you try and go out of your segments
> : 2.    You get 16Mbytes of addressable ram
> :
> :
>         So, basically, 286 protected mode still runs in 64k segments, and
> in order to address the additional memory on a per-process basis we need
> large code or large data segments through the compiler (far pointers).  In this
> way, larger programs can be written.
> 
>         With bcc currently, there would be no benefit to the size of user programs
> run, just more could be run on ELKS, since ELKS could allocate more physical
> memory by allocating more DS descriptors covering physical memory...
> 
>         In addition, the user programs could be protected from the kernel and vice
> versa...
> 
> Right?
> 
> Greg

Reply via email to