Path: utzoo!utgpu!watmath!clyde!att!rutgers!deimos!uxc!uxc.cso.uiuc.edu!uxg.cso.uiuc.edu!uxe.cso.uiuc.edu!mcdonald
From: mcdonald@uxe.cso.uiuc.edu
Newsgroups: comp.windows.ms
Subject: Re: Swapping to disk
Message-ID: <245400002@uxe.cso.uiuc.edu>
Date: 2 Dec 88 14:43:00 GMT
References: <5327@watdcsu.waterloo.edu>
Lines: 25
Nf-ID: #R:watdcsu.waterloo.edu:5327:uxe.cso.uiuc.edu:245400002:000:1320
Nf-From: uxe.cso.uiuc.edu!mcdonald    Dec  2 08:43:00 1988


>I've just bought Windows/386, and am running it on a no-name clone with the Chips
>and Technologies 386 chipset and a Phoenix BIOS.  I find that Windows will never
>run two applications - all attempts fail with a "not enough memory" message.  
>(Sorry, I should be more specific:  it won't run two _standard_ applications).
>The MSDOS executive claims that there is plenty of free memory (I have about
>1.6 Meg total), but just won't run the second application.
>I've also never seen it swap anything to disk.  Does anyone have any idea what
>I may be doing wrong?

You are trying to run two standard programs that are too big to fit.
Try running two SMALL programs - it will work fine. 

Actually, there are reasons for this. Windows 386 does indeed appear
to be unable to swap to disk (Desqview does, and is so slow that
maybe Microsoft was right). It seems that Windows 386 allocates MUCH
more memory than is needed to run the program. It must save a bitmap
of the whole screen (and will, indeed, if needed, save all of graphics
memory, which for a full EGA is 256K. Yes, one screen is less, but
there is room for two). There must be other stuff too, it is so big.
Try running two programs each less than 100K long. It will work.

Microsoft probably is a secret agent of Japan Inc. Memory Chips. :-)

Doug McDonald