home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / unix / sysv386 / 14521 < prev    next >
Encoding:
Text File  |  1992-09-15  |  2.2 KB  |  42 lines

  1. Newsgroups: comp.unix.sysv386
  2. Path: sparky!uunet!caen!destroyer!mudos!mju
  3. From: mju@mudos.ann-arbor.mi.us (Marc Unangst)
  4. Subject: Re: >16MB on a 486
  5. Message-ID: <BunB1D.InH@mudos.ann-arbor.mi.us>
  6. Date: Wed, 16 Sep 1992 00:36:48 GMT
  7. References: <1992Sep13.105315.15555@husc3.harvard.edu> <BuJIw0.AE3@virtech.uucp> <1992Sep15.000013.24288@omega.ssw.de>
  8. Organization: The Programmer's Pit Stop, Ann Arbor MI
  9. Lines: 31
  10.  
  11. In article <1992Sep15.000013.24288@omega.ssw.de> av@omega.ssw.de (Andreas Vogel) writes:
  12. >As far as I know, one have NO access to memory above the first 16 MB.
  13. >This is true for ALL SVR3 Systems (ISC, SCO, ...). This might be true
  14. >for some SVR4 systems. The original AT&T code provides the routines
  15. >to access memory above the first 16 MB but these routines are not
  16. >enabled by default. The only problem that arise is to handle the DMA
  17. >access within the first 16 MB. So the kernel has to arrange this for
  18. >buffers which resides in the "extended" memory. Personally, I have a 486 ISA
  19.  
  20. I'm not sure I understand what you're trying to say, but I don't think
  21. you know what you're talking about.
  22.  
  23. SCO Unix, which is based on SVR3, can handle up to 256MB of RAM in
  24. 3.2v4.0.  The only restriction is that, on ISA-bus systems, memory
  25. residing above 16MB cannot be involved in a DMA transfer.  The SCO
  26. Unix kernel works around this by providing I/O buffers, located below
  27. the 16MB line, that are used for DMA if the target memory location is
  28. above 16MB.  Note that SCO Unix also tries to locate the kernel buffer
  29. cache entirely below 16MB if at all possible, in order to minimize
  30. DMA overhead if you have a bus-mastering disk controller.
  31.  
  32. This is all probably false for non-SCO SVR3's, since SCO has modified
  33. their Unix substantially from the AT&T source base.  I know that the
  34. AT&T SVR4.0.3 source base does not correctly handle DMA transfers to
  35. memory addresses above 16MB; almost all of the Intel SVR4 vendors have
  36. fixed this problem in either their original release or with a patch.
  37.  
  38. -- 
  39. Marc Unangst                | Real men don't use Windows.  Real men use X. 
  40. mju@mudos.ann-arbor.mi.us   | Only a real man would use a GUI where the
  41.                             | shift keys after "Alt" are "Super" and "Hyper."
  42.