home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!uknet!cam-orl!root
- From: thg@cam-orl.co.uk (Tim Glauert)
- Newsgroups: comp.os.ms-windows.programmer.win32
- Subject: Re: Running NT with more than 16MB
- Message-ID: <1992Jul30.104558.23507@cam-orl.co.uk>
- Date: 30 Jul 92 10:45:58 GMT
- References: <1410@sousa.ltn.dec.com> <1992Jul30.043742.2291@microsoft.com>
- Sender: root@cam-orl.co.uk (Operator)
- Lines: 13
-
- In article <1992Jul30.043742.2291@microsoft.com>, jvert@microsoft.com (John Vert) writes:
- |> The disk driver requests DMA transfers through the HAL (Hardware Abstraction
- |> Layer) The HAL figures out that the DMA controller cannot see the memory
- |> above 16Mb, performs the DMA into a buffer below the 16Mb line, then copies
- |> the result to its final destination. (and vice-versa when memory above
- |> 16Mb is the source of the DMA))
-
- Given the overhead of this copy, it would be nice if NT loaded longer-term
- pages, such as the resident portions of itself, into this upper memory. Does
- this happen? If not, might it happen in the future? i.e does the HAL contain
- any information to allow the VM system to be intelligent about this? Or is
- this only a problem on machines where DMA is so slow that the overhead is not
- significant anyway?
-