Re: Future of ELKS

jb1
2004-05-22T08:53:35Z

On Fri, 21 May 2004, Jody wrote:

...
> GUI...why use 64KB per process when we're already so limited and you don't
> need all that? Simplified versions of stuff like cp and mv could take only

64K is the *maximum*, not *minimum*, addressable space for the 8086/8088
without changing a segment register; the minimum is 16 *bytes*. The
segment registers merely provide a 64K window into linear address space on
16 byte boundaries. For example, the hexadecimal segment:offset addresses
5550:0010 and 5551:0000 are the same memory location. It's up to the
programmer or the operating system to prevent the 5551:XXXX area from
being corrupted by something that should only alter 5550:000X.