Więcej RAM do wykorzystania

Ostatnio pojawiła się na naszym rynku kolejna wersja znanego menedżera pamięci QEMM firmy Quarterdeck, która jest oznaczona numerem 7.5. Sądzę, iż wszyscy, którym nie odpowiadają parametry standardowych sterowników (HIMEM.SYS i EMM386.EXE) oraz programu do optymalizacji wykorzystania pamięci (MEMMAKER) zawartych w systemie DOS, powinni się z nim bliżej zapoznać.

Ostatnio pojawiła się na naszym rynku kolejna wersja znanego menedżera pamięci QEMM firmy Quarterdeck, która jest oznaczona numerem 7.5. Sądzę, iż wszyscy, którym nie odpowiadają parametry standardowych sterowników (HIMEM.SYS i EMM386.EXE) oraz programu do optymalizacji wykorzystania pamięci (MEMMAKER) zawartych w systemie DOS, powinni się z nim bliżej zapoznać.

Niedowiarkom podaję przykład z mojego własnego podwórka - po załadowaniu do pamięci wszystkich programów, jakie wpisałem do plików konfiguracyjnych mojego redakcyjnego komputera (zawierał on m.in. sterowniki sieci i napędu CD ROM), Memmaker "potrafił wygospodarować" zaledwie 565 kB pamięci dla programów DOS-owskich, a po zastosowaniu QEMM okazało się, że mogę mieć dostęp do pełnych 631 kB.

Instrukcja i instalacja

QEMM 7.5 dostarczany jest na dwóch 3,5" dyskietkach HD, które oprócz sterowników pamięci zawierają także optymizatory pamięci oraz programy diagnostyczne o nazwie Manifest w wersjach DOS-owych i Windowsowych. Całość na twardym dysku zajmuje ok. 3,4 MB, a instalacja (możliwa tym razem także "spod Windows"), nawet bardzo niewprawnemu użytkownikowi, nie nastręcza absolutnie żadnych kłopotów, dzięki bardzo dobrze opracowanemu programowi diagnostycznemu.

Osobną kwestią są dołączone do programu podręczniki. Te, podobnie jak to było w poprzednich wersjach tego programu, z pewnością zainteresują bardziej zaawansowanych użytkowników, choć niestety nie zostały jeszcze przełożone na język polski. Stanowią one naprawdę smakowity kąsek dla koneserów, gdyż są znakomitym przewodnikiem po meandrach PC-towego RAM-u. Powinny więc być obowiązkową lekturą dla wszystkich.

Co może QEMM?

Właściwie należałoby zadać pytanie czego nie może QEMM? Potrafi on bowiem tak skrzętnie przeszukać pamięć naszego komputera i tak "poupychać" ładowane podczas startu systemu sterowniki oraz programy rezydentne, iż jest to praktycznie niewiarygodne. Zacznijmy może od tego, że ten w pełni 32-bitowy program potrafi zarządzać każdym z nie wykorzystanych 4 kB. bloków, a nie jak sterowniki DOS-u, 16 kB wolnych bloków UMB. (UMB to ten obszar pamięci, który mieści się powyżej 640 kB, lecz poniżej 1 MB). Kwestia druga to umiejętność oszczędzania pamięci RAM przydzielanej programom rezydentnym i tym blokom pamięci ROM, które są wykorzystywane np. tylko podczas startu systemu. Jeżeli więc jakiś program, choćby taki jak sterownik myszy, potrzebuje podczas uruchamiania więcej pamięci niż jest to konieczne do jego normalnej pracy, QEMM przydziela brakujące kilobajty tylko chwilowo. Co więcej, w skrajnych przypadkach użytkownikowi udostępniane są też wolne bloki pamięci z zasobów zadeklarowanych jako Shadow RAM.

Użytkownicy MS DOS z pewnością będą zadowoleni z usprawnień, które wnosi QEMM do zarządzania zasobami systemu. Dotyczą one m.in. ładowania znacznej ich części (FILES, BUFFERS, STACKS, LASTDRIVE i FCBS) do pamięci górnej, a odpowiedzialny za to sterownik DOSD-Up potrafi wygospodarować dla nich dodatkowe 7-70kB wolnego RAM-u, w zależności od typu komputera. Nie koniec na tym, istnieją tu przecież opcje: Stealth (także Stealth DoubleSpace lub DriveSpace), która uwalnia kolejne 45-115kB pamięci RAM, program VIDRAM, "kradnący" część pamięci karty wideo, o ile nie zamierzamy wykorzystywać podczas pracy jej trybów graficznych, oraz interfejs DPMI 1.06 API (DOS Protected Mode Interface), dzięki któremu oprogramowanie niewindowsowe pisane np. w C++ zyskuje dostęp do całej pamięci naszego komputera. W dodatku system działa płynniej i jest trochę bardziej elastyczny, gdyż QEMM potrafi dynamicznie przydzielać programom zarówno pamięć typu EMS, jak i XMS.

Optymalizacja

Jakkolwiek wszelkie parametry pracy QEMM można definiować ręcznie (oraz sterować znaczną częścią z nich za pomocą programu narzędziowego QEMM.COM), użytkownik nigdy nie zostaje pozostawiony sam sobie. Dołączony do pakietu, optymalizator, podobnie jak Memmaker dwuprzebiegowy, choć wzbogacony o opcję Quick Boot, potrafi nie tylko dokonywać automatycznego "strojenia" plików konfiguracyjnych, lecz także umożliwia edycję skutków własnego działania już w trakcie optymalizacji (tzn. układ poszczególnych programów ładowanych do pamięci może być zmieniony ręcznie).

Żeby było ciekawiej Manifest - dołączony do pakietu program diagnostyczny - potrafi zasugerować użytkownikowi pewne kroki pozwalające na lepsze zagospodarowanie zasobów pamięci oraz znakomicie przydaje się w chwilach, gdy występują w komputerze konflikty między programami. Jakby więc na to nie patrzeć otrzymujemy bardzo potężne narzędzia służące do optymalizacji systemu i wyciśnięcia z niego ile tylko się da.

W praktyce

QEMM przedstawiany jest przez producenta jako sterownik prawie doskonały - wg zapewnień firmy Quarterdeck zarządzany przezeń system działa lepiej i sprawniej, a użytkownik jest zwolniony z konieczności żmudnych poszukiwań jego optymalnej konfiguracji. W praktyce jednak okazuje się, iż nie ma nic za darmo. Zdarzają się bowiem programy, które "nie trawią" tego sterownika, a korzystanie z funkcji Stealth nie wiedzieć czemu, w niektórych maszynach, bywa okupione pewnym spadkiem szybkości transmisji danych, osiąganej przez dyski twarde IDE. Jednakże jeżeli ktoś potrzebuje, do uruchamiania własnych aplikacji, naprawdę dużo wolnej pamięci, trudno mu będzie znaleźć na naszym rynku lepsze rozwiązanie. Program ten bowiem pozwala nawet na takie sztuczki jak np. zadeklarowanie w plikach wsadowych różnych wartości FILES i BUFFERS dla poszczególnych programów. Gorąco polecam, choć wydatek spory.

Program: Quarterdeck QEMM 7.5

Dystrybutor: SoftPoint, Warszawa, ul. Słomińskiego 1, tel. 635 69 50

Cena: 179 USD (+VAT)ye

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200