home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.os.ms-windows.setup
- Path: sparky!uunet!munnari.oz.au!manuel!sserve!cspyr1.cs.adfa.oz.au!liats3
- From: liats3@cspyr1.cs.adfa.oz.au (LIANG TIAN)
- Subject: Re: Need Help! UAE problem!
- Message-ID: <1992Aug13.000417.14500@sserve.cc.adfa.oz.au>
- Keywords: UAE
- Sender: news@sserve.cc.adfa.oz.au
- Organization: Australian Defence Force Academy, Canberra, Australia
- References: <1992Aug5.151422.29731@tamsun.tamu.edu>
- Date: Thu, 13 Aug 1992 00:04:17 GMT
- Lines: 52
-
- w0y5750@tamsun.tamu.edu (Wen-Chung Yau) writes:
-
- > I encountered the unrecoveralbe application error when I were
- > using Word for Win in the Window3.0 environment in my 486 machine.
- > I opened too many files and there's no enough memory, then the
- > screen crash down. I rebooted several times but the UAE problem was still
- > there. I tried to use warm reboot and it's of no use, too. Finally when I
- > tried many times, the Windows3.0 generate system error and jump to DOS
- > prompt. I have the following questions:
-
- > 1. How could I solve the situation after I encountered the UAE
- > problem?
-
- > 2. It should swap the files in the memory to the HD automatically
- > when there's no enough memory in the Virtue Memory architecture.
- > Why it asked me to close some files ?
-
- > 3. Why the UAE problem will cause a system error finally?
-
- > 4. How Windows 3.0 deal with the application softwares? What's the
- > processes when Windows 3.0 find UAE problem?
-
- First of all, booting the computer again, either cold or warm, will
- not solve the UAE. If you open many files everytime, you will get the
- same error again and again. I think this could be because you don't have
- enough file handles. In your config.sys, use files=60 or something like
- that. I think 3.0 uses files=30, 3.1 defaults to files=60. This might
- answer the first question.
- On the second question, this is one that got me as well as a lot of
- people. The amount of memory you have really is just one aspect of 3.0
- and indeed Windows VM system. Windows will reserve 2 64k stack space as
- descriptors to the virtual memory. Any window or process you have will
- have some descriptor in these stacks. And these get used up pretty fast!
- So the limiting factor is not the amount of memory(real or virtual) but
- the size of these stacks. It is just poor VM management. It will not
- matter if you add another 4MB of real memory, the problem is with the 2
- 64k stacks. You can see how much are used by looking in program manager,
- Help menu and About... It will show a number showing the percentage of
- system resources free. This means the 64k stacks. If they are below ~20%,
- Windows will not allow you to create any new windows/process and will
- advise you to close some windows. Windows 3.1 doesn't really solve the
- problem. It just uses stacks that are twice as large(128k) and this will
- delay this error from happening unless you have heaps of windows.
- I can't understand your 3rd and 4th questions. I hope that you
- understand what is wrong and how you can fix it. The best course of action
- is to get 3.1. It is worth it.
-
- /***********************************************************/
- Liang Tian Soon
- liats3@cspyr1.cs.adfa.oz.au
- /***********************************************************/
-
-