home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / os / os2 / misc / 27464 < prev    next >
Encoding:
Internet Message Format  |  1992-08-15  |  1.9 KB

  1. Path: sparky!uunet!haven.umd.edu!umd5!umsa8.umd.edu!ralph
  2. From: ralph@umsa8.umd.edu (Ralph Roland)
  3. Newsgroups: comp.os.os2.misc
  4. Subject: Using memory above 8MB as page-cache
  5. Keywords: help
  6. Message-ID: <15000@umd5.umd.edu>
  7. Date: 15 Aug 92 22:36:33 GMT
  8. Sender: news@umd5.umd.edu
  9. Lines: 36
  10.  
  11. I have a question about OS/2's usage of system memory.
  12.  
  13. I have a 33Mhz '486 machine with 8Meg of "0 wait-state" RAM on
  14. the motherboard, and have just acquired a couple of Intel AboveBoard 
  15. memory cards (6Meg worth).  If these boards are added to the system
  16. and configured to supply the address range 8M-14M, everything seems
  17. to work as I expect.  The first 8Meg of ram is fast, the rest is *SLOW*
  18. (of course this ram is on the ISA bus, and is slow (150ns) to begin
  19. with, so this is exactly what I expected to happen).  If OS/2 is
  20. allowed to use this memory everything crawls to a standstill, with
  21. windows taking several seconds just to 'explode' open or closed.
  22. It appears OS/2 is allocating the higher memory first, and the kernal
  23. is getting mapped into the slow memory...oh well.
  24.  
  25. The Redbooks (Vol I, page 77) suggest that if more than 16Meg is
  26. installed in a machine, and the DMA controller can not get to it 
  27. (limited by 24 Address lines) the memory above 16M will be used as...
  28.  
  29.     "a paging cache to be used before paging to the disk.
  30.      This substitution is a good use of the memory above
  31.      16MB, but not as good as using it directly."
  32.  
  33. Now the question is...Does anybody know of any way to tell OS/2 to
  34. move the limit from 16MB to 8MB so that this extra memory will be
  35. used as a page cache (before going to SWAPPER.DAT) instead of 
  36. 'standard' system memory?
  37.  
  38. This doesn't seem to be the kind of thing that would be hard-coded
  39. into the operating system, but rather something that could be set
  40. with a cryptic (undocumented?) command.  At least that's what I'm
  41. hoping.
  42.  
  43. Thanks,
  44. Ralph Roland
  45. ralph@umsa8.umd.edu
  46.  
  47.