Autor: Michal Pohořelský
Uveřejněno: New P+C 03/93, str. 31
QEMM versus EMM386


S tím, že MS-DOS má pro operační paměť k dispozici maximálně 1 MB paměti se uživatelé musejí vyrovnat už řadu let. Vzhledem ke konstrukcí podmíněným omezením může MS-DOS dokonce využívat přímo pouze prvních 640 KB. Dalších 384 KB nebylo pro MS-DOS dlouho přístupných, neboť tuto oblast obsadila videopaměť a BIOS. Změnit tuto noční můru může pomoci teprve MS-DOS od verze 5.0, za předpokladu, že máte počítač AT/286 nebo lépe AT/386 s alespoň 1 MB paměti. Jste-li vlastníkem AT/286 s 1 MB můžete pro běh DOSu využít HIGH memory a ušetřit tak 43 KB paměti.
Volný průchod radosti mohou dát vlastníci počítačů AT/386 (stačí SX) s více jak 1 MB paměti, poněvadž získají neměnných 620 KB paměti. Vlastníci AT/386 totiž mohou využít služeb paměťového manažeru, který se v MS-DOS 5.0 nazývá EMM386. Radost těchto uživatelů však nemusí mít dlouhé trvání. Při použití EMM386 klesne rychlost grafického výstupu na 39 procent a rychlost matematických operací na 59 procent. Zprůměrováno to znamená pokles výkonu systému na polovinu ! EMM386 umí ovládat paměti EMS i XMS a dále v DOSu bloky UMB. Bohužel pokles výkonu není jedinou slabinou tohoto manažeru. Jeho největší slabinou je chybějící inteligence. EMM386 například zavádí programy vyjmenované v CONFIG.SYS tvrdohlavě v tom pořadí, v němž jsou uvedeny. Jestliže se pak nějaký program do volného bloku UMB nevejde, zavede se mlčky do konvenční operační paměti. Jednou z alternativ může být použití paměťového manažeru QEMM386 od americké firmy Quartedeck. Na našem trhu se QEMM386 prodává přibližně za 2600 Kč. QEMM386, stejně jako EMM386, má smysl používat při alespoň 2 MB paměti. QEMM dokáže na rozdíl od EMM386 spravovat rozšířenou (expanded) i přídavnou (extended) paměť podstatně pružněji, neboť oba typy pamětí jsou druženy dohromady a programy mohou podle volby vyžadovat rozšířenou nebo přídavnou pamět. Praktické je u QEMMu také to, že stisk klávesy ALT po "bootování" zabrání jeho instalaci. QEMM také může přemapovat ROM BIOS pomocí technologie označované Stealth. S Windows 3.1 je QEMM kompatibilní, ale neumí vytvářet instalace rezidentních programů v relaci DOSu.
QEMM doprovází několik velmi užitečných programů. V první řadě se jedná o program OPTIMIZE.COM, který s pomocí 3x bootu počítače dokáže optimálním způsobem nastavit parametry pro QEMM. Při bootu nejdříve zjistí jaké rezidenty a v jakém pořadí se zavádějí do paměti, potom najde optimální konfiguraci a následně změní CONFIG.SYS nebo i AUTOEXEC.BAT. Dalším významným pomocníkem je MFT.EXE, který je poněkud jednodušší variantou programu SYSINFO z balíku Norton Utilities. MFT dokáže otestovat přítomnost manažeru QEMM a rozdělení paměti pro jednotlivé programy. Zajímavou funkcí jsou rovněž doporučení (Hints), což Vám zobrazí doporučení jak nejlépe optimalizovat výkonnost svého počítače. Při analýze paměti může být velmi užitečný malý program QEMM.COM, který Vám zobrazí přesné rozložení paměti a všechny programy, jenž se zde nacházejí spolu s dalšími podrobnostmi. Pokud vlastníte grafickou kartu VGA a pracujete výhradně v textovém režimu, máte ještě další možnost. Pokud při vyvolání EMM386 přidáte volbu /I=A000-B7FF, může tato oblast videopaměti být zahrnuta do operační paměti. Výsledkem je překvapivých 710 KB volné konvenční paměti. U manažeru QEMM386 stejnou činnost zajišťuje malý prográmek VIDRAM.COM.
Na závěr musím konstatovat, že možnosti a schopnosti manažeru QEMM386 jsou výrazně vyšší proti manažeru EMM386 z MS-DOSu, a nelze než používání QEMM386 doporučit. Jedinou nevýhodou je, že QEMM není zadarmo a musí se dodatečně koupit.




Skok na další stránku Skok na hlavní menu Skok na další stránku


Copyright (c) 1999 Michal Pohořelský