home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / mswindo / programm / win32 / 348 < prev    next >
Encoding:
Text File  |  1992-07-30  |  1.4 KB  |  37 lines

  1. Newsgroups: comp.os.ms-windows.programmer.win32
  2. Path: sparky!uunet!stanford.edu!agate!linus!progress!gerard
  3. From: gerard@progress.COM (Gerard Bras)
  4. Subject: Re: Running NT with more than 16MB
  5. Message-ID: <1992Jul30.150826.3184@progress.com>
  6. Sender: usenet@progress.com (Mr. Usenet)
  7. Nntp-Posting-Host: tahiti
  8. Organization: Progress Software Corp.
  9. References: <1410@sousa.ltn.dec.com> <1992Jul30.043742.2291@microsoft.com>
  10. Date: Thu, 30 Jul 1992 15:08:26 GMT
  11. Lines: 24
  12.  
  13. jvert@microsoft.com (John Vert) writes:
  14.  
  15. >In article <1410@sousa.ltn.dec.com> perkins@gamma1.ltn.dec.com (Eric Perkins) writes:
  16. >>Has anyone tried to run Windows NT on an ISA intel machine with 
  17. >>more than 16Mb installed?
  18. >>
  19. >>My question concerns what happends on an ISA machine with disk controllers
  20. >>or other expansion boards which might try to access memory above the
  21. >> 16Mb limit of the ISA expansion bus. Does this even happend in todays
  22. >>systems?
  23.  
  24. ....del
  25.  
  26. >The disk driver requests DMA transfers through the HAL (Hardware Abstraction
  27. >Layer)  The HAL figures out that the DMA controller cannot see the memory
  28. >above 16Mb, performs the DMA into a buffer below the 16Mb line, then copies
  29. >the result to its final destination.  (and vice-versa when memory above
  30. >16Mb is the source of the DMA))
  31.  
  32. Bear in mind that a physical copy is not required, just a remapping of the 
  33. buffer into the tasks address space, i.e. descriptor twiddling.
  34.  
  35. cheers,
  36. gerard
  37.