David Given writes:
>
> [...]
> > Low area for BIOS/system 64K
> > Kernel 128K
> > Buffers 64K
> ^^^^^^^ ^^^
> > init 32+K
> > login * 2 32+K *2
> > sh ~64K
> >
> > TOTAL 416K
> [...]
>
> Shouldn't the kernel be using unused main memory for buffers rather than
> allocating a fixed size block? This would (a) be more efficient as the kernel
> wouldn't be wasting memory, and (b) give more memory for applications. I
> wouldn't have thought it would be any harder to code as you're having to do
> strange segmentation stuff to access it already.
>
It's worth considering, but I think defragmentation os a more important
issue for now, as is the fact that tiny processes use up 32k of data
segment when they really only need about 2k.
Al