home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / mswindo / programm / win32 / 659 < prev    next >
Encoding:
Text File  |  1992-08-21  |  2.5 KB  |  54 lines

  1. Newsgroups: comp.os.ms-windows.programmer.win32
  2. Path: sparky!uunet!paladin.american.edu!darwin.sura.net!mips!sdd.hp.com!caen!destroyer!fmsrl7!eccdb1.pms.ford.com!vscarafi
  3. From: vscarafi@eccdb1.pms.ford.com (Vincent F. Scarafino)
  4. Subject: Re: More than 16MB on an ISA system:
  5. Message-ID: <BtCr4I.85E@fmsrl7.srl.ford.com>
  6. Originator: news@pms001
  7. Sender: usenet@fmsrl7.srl.ford.com (0000-Admin(0000))
  8. Organization: Ford Motor Co.
  9. References: <1549@sousa.ltn.dec.com>
  10. Date: Fri, 21 Aug 1992 21:17:03 GMT
  11. Lines: 41
  12.  
  13. perkins@gamma1.ltn.dec.com (Eric Perkins) writes:
  14. > A few weeks back I asked a question if Windows-NT would support
  15. > more than 16Mb on an ISA system. It was reported that the 
  16. > necessary code was in NT to support this.
  17. > I am now glad to report that I have a 486-ISA system with 
  18. > 32-MB of memory and NT has no problems working with all of
  19. > it.
  20. > I am still confused as to why the swap file is still so huge!
  21. > On my 16MB system the swap file tends to be in the 30-40Mb range,
  22. > and even on my 32-MB system it is still in that range. I appears
  23. > to me that NT is always allocating and commiting memory to the swap file
  24. > rather than just allocating memory and waiting until it is actually
  25. > used to commit it to the swap file.
  26. > Can someone from Microsoft comment on this?
  27. > -- Thanks, Eric
  28. > -- perkins@tallis.enet.dec.com
  29.  
  30. This is just a guess, because I've only got indirect evidence on the design,
  31. but many virtual memory systems (where single level store isn't part of
  32. the design) set aside a file to hold evicted pages.  (Why Microsoft calls
  33. it a swap file, and not a paging file, I don't understand.)  The design
  34. usually requires that the necessary space to accept the page be guaranteed
  35. available.  This is most easily done through a permanent, fully allocated
  36. file.  The other aspect is the fact that they usually choose a backup
  37. store with approximately twice the capacity of the installed central
  38. memory.  This is just an estimate of combined working set size and multi-
  39. programming depth characteristics to determine the maximum number of active
  40. pages the system would need to function.  Thus your 32 meg system should
  41. probably have a 60 meg file.  However, NT does support increasing the
  42. size of the swap file while it is running, so there is no need to grow
  43. it just because you added the memory.  I understand there is a minimum
  44. requirement of a 20 megabyte swap file for NT to start up successfully.
  45. So it seems the requirement to have the space guaranteed has been relaxed
  46. once NT becomes operational.
  47.  
  48. Vince
  49.