Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!tut.cis.ohio-state.edu!ucbvax!van-bc!rsoft!mindlink!a35 From: a35@mindlink.UUCP (Bruce Atherton) Newsgroups: comp.os.msdos.programmer Subject: Virtual Memory for the Heap Message-ID: <2628@mindlink.UUCP> Date: 25 Jul 90 16:34:43 GMT Organization: MIND LINK! - British Columbia, Canada Lines: 24 I'm looking for the best method of implementing virtual memory on 80x86 machines under MSDOS. Specifically, it has to allow swapping of the heap, rather than code. The method that is the simplest to implement and least buggy would be preferable. I just received Turbo C++ and was thinking of using VROOMM, but it appears to only swap overlays of code. Is there any way to allow it to swap from the heap? Do I have to overload the -> operator so that it works with pages, or can VROOMM take care of that for me (and if so, how?). What about using _handle in Zortech C++? It sounds like it would be easy for bugs to creep in, from the description I read. I would also like to hear about any heap manager toolboxes and how they work. Finally, is there a speed advantage to any of these methods over using a disk caching system? I would be grateful for any information on these questions. Bruce_Atherton@mindlink.UUCP or| "Lotta people think the spikes on forts was uunet!van-bc!rsoft!mindlink!a35| to protect 'gainst injuns, but that's stupid. Injuns knew about doors. But clams didn't."