On Thu, 3 Dec 1998, Shawn T. Rutledge wrote:

> > BIOSless, from memory mapped flash, w/ little RAM.  I had figured that a system 
> > with memory mapped flash *COULD* have the kernel's static (read-only) part--
> > code and constants in flash, and decompress the r/w data section into RAM.  We 
> > could probably get by with VERY little ram for the kernel this way, although 
> > I'm not sure how much code vs. data there actually is in the kernel.
> 
> Yes, this is the clincher.  But we need to do this for all programs, not just
> the kernel.

Not really. The reason to do it with the kernel is that it's non-pageable. 
With user space, code pages resident on disk can be discarded when memory
gets tight. Even better, when the "disk" is actually a part of the address
space, the in-use and on-disk page can be made to be one and the same (see
the ramdisk driver for an example of this) so making apps run straight out
of flash is practically a gimme. 

The more I think about it, the more doable I think this PC-on-a-stick
thing is. 

--
 "Love the dolphins," she advised him. "Write by W.A.S.T.E.." 

Reply via email to