home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!mcsun!Germany.EU.net!unido!sbsvax!coli-gate.coli.uni-sb.de!sbustd!chbl
- From: chbl@sbustd.rz.uni-sb.de (Christian Blum)
- Newsgroups: comp.sys.ibm.pc.misc
- Subject: Re: Do I need a memory manager?
- Message-ID: <1992Jul30.125957.16619@coli.uni-sb.de>
- Date: 30 Jul 92 12:59:57 GMT
- References: <1992Jul23.140503.1448@qucis.queensu.ca>
- Sender: news@coli.uni-sb.de (Usenet news system)
- Organization: Studenten-Mail, Rechenzentrum Universitaet des Saarlandes
- Lines: 20
-
- It really depends on what you're doing. If you run applications that use
- EMS or you want to have an UMB (upper memory bank, located between graphics
- card and BIOS), you'll need EMM386 (or QEMM386 5.0, I strongly suggest).
- If you run programs that make use of XMS only, HIMEM.SYS will do fine.
-
- There is another point on memory managers: they put the processor in the
- virtual V86 mode. This means: the processor emulates an 8086 with extended
- instruction set. It's really an emulation: interrupts don't work. EMM386
- and QEMM solve this by emulating the interrupts, too, so they really are
- software-called by the manager if HE (the manager, god of your system)
- is triggered by one himself.
-
- All those emulations slow down your system. Performance can decrease by
- 10 percent or so...
-
- BTW: some programs don't work with the V86 mode. E.g. DKBtrace, Windows
- (except for win /r), ...
-
-
- Chris
-