17 norton util0001


NORTON CACHE
Pamięć mikrokomputerów, czyli nośniki informacji, kt5rą są zarćwro
dane jak i kod
programów, można podxielić na masową i operacyjną. Pierwszy jej
rodzaj - pamięć
masowa to nośniki do zapisywania na dłuższy lub lQÓtszy czas
wszystkich obiektów,
które są wykorzystywane w pracy, lecz do których dostęp progamów
jest możliwy po
uprzednim wczytaniu do pamięci operacyjnej. Pamięć masowa to dziś
głównie dyski i
dyskietki magnetyczne. Pamięć operacyjna to pamięć elektroniczna
działająca na za-
sadzie tranzystorowej (każdy tranzystor odpowiada jednemu bitowi
informacji), do
której procesor mikrokomputera ma bezpośredni dostęp w czasie
wykonywania pro-
gramu. Na komórkach pamięci operacyjnej można wykonywać bezpośrednie
operacje
logiczne. Ponieważ dostęp do danych z pamięci masowej odbywa się za
pośrednic-
twem pamięci operacyjnej, to jako pierwsze spostrzeżenie nasuwa
siÄ™ mniejsza szyb-
kość operacji dyskowych, w porównaniu z operacjami na zawartości
pamięci
operacyjnej (zwanej też RAM - Random Access Memory, czyli pamięć
swobodnego
dostępu). Tak jest w istocie -_~eśli czas dostępu procesora do
pamięci RAM wynosi
kilkadziesiÄ…t nanosekund (10 s), to odczyt z dysku liczony jest
w milisekundach
(10 ó s). Jednym z poważnych problemów w osiągnięciu efektywnej i
szybkiej pracy
systemu komputerowego jest właśnie bariera transmisji danych do/z
dysku, gdyż ha-
muje ona niejednokrotnie pracę programów użytkowych.
Program NCACHE2 (NORTON CACF~) został zaprojektowany do
przyśpieszenia
pracy mikrokomputera, poprzez wydzielenie części pamięci
operacyjnej RAM jako
obszaru buforowego do odczytu i zapisu informacji z/na dysk.
Działanie tego modułu
polega na pozostawieniu części kodu w pamięci, który rezydując w
niej przejmuje ste-
rowanie operacjami zapisu i odczytu na/z dysku. Każdy plik
wprowadzany z nośnika
ma~etycznego do pamięci RAM jest, w postaci kopii, pozostawiany
w specjalnie
wydzielonym obszarze tej samej pamięci, tzw. buforze danych
dyskowych. Jeżeli
użytkownik lub progam aktualnie funkcjonujący zażąda powtórnego
wczytania tych
informacji, zostanÄ… one wielokrotnie szybciej dostarczone z
obszaru buforowego, niż
drugi raz odczytane z dysku.
NCACHE2 jest programem zgodnym z systemowym SMARTDRIVE w wersji
4.0,
obecnym w systemie operacyjnym MS-DOS S.0 i 6.0. NCACHE2 może
współpracować z programami do programowej kompresji danych
dyskowych, takimi
'. ^ro~~o~rski - f~orton tJtilitle.2 7.0
jak: STACiW c, SUPEitSTOR, SUPERSTOR PRO i DOUBLESPACE, lecz
pod wa-
._____..___ _~ Å›:r ,:,.:::·.,e~ _v__i z;~te.:aÄ… wprowadzone do
pamięci przed rezydentnym ko-
~e_T '`".::~_~._ ~~?. Ą_~ _.ź:~~ży s~3Y dz;wić, że program SYSINFO
wykrywa obecność
zarówno ;^d~'~,'rTi3iv ::.~C'f-IE, jak i S~~i~iART'DRIVE, oraz że
sam SIvfARTDRIVE ko-
~~nuni~c~'~ ~~~~nośó sw~~J~gc kodu w pamięci przy próbie
uruchomienia.
P:~~~:~='_ ~~~C'~=2, o ^?e cl.cemy by był wykorzystywany w
naszym mikrokompute-
rze, p~-~ri~~śpn być e:rucha~niany za każdym razem, gdy go włączamy.
W wyjÄ…tkowych
przypadkach, np. gdy jakaś aplikacja nie może działać z powodu
niedostatecznej
ilości dvcinej brnięci o~racyjnej lub gdy prowadzimy optymalizację
twardego dysku
(sł~~ży do tego np. progam SPEEDISI~, będziemy mogli usunąć kod
rezydentny i
zacieklarossrany bufor dyskowy z pamięci operacyjnej. Należy
zaznaczyć, że wszystkie
pro~amy z pakieh: lE~t~ir TaN UTILITIES przeznaczone do
wprowadzania zmian w
strukturze danych t~a~dego dysku: NORTON DISK DOCTOR, SPEEDISK
i C~.~ II-
BR~.T^.c, a^wtot~~~atycz_~ie s~yłączają aziałanie modułu NCACHE2.
Ważnyv-n ~:~~r _~~awvaa~~i,°r~a dotyczÄ…cym efektywnego
wykorzystania bufonowania da-
nych jest i9ośv zainstalowanej w komputerze pamięci operacyjnej.
Wiele programów
użytkowych urymaga aż 500 kilobajtów RAM do pracy, więc
mikrokomputer I~C-?~T
bez zains'ai umaneFatrięci rozszerzonej nie nadaje się do
zainstalowania NCACHE2.
Efektywni ~z:a~~;ys tego programu jest zapewnione, gdy rozmiar
dyskowego hufora
jest większy ^ ~icfło 20% od wielkości danych wczytywanych z
nośnika magnetycz-
nego.
Moduł NCACI-lE2 może być uruchamiany w pliku systemowym CONFIG.SYS
lub
AUTOE.`~C.B~s'I', nigdy na dwa sposoby naraz. W pierwszym
przypadku do treści
obiektu dopisuj~ir~e? liniÄ™:
DIL~I~~=~i°.13~`'.~a\e~CIICHE,EXE /INSTaLi~ (parasetry]
zmÅ› w drugim dopisujemy: . .~~,. ;.,,~ ., ",e.. ,py w ww· v~:w
~~cie~xa~~~~~~ i i3i&TALL (paraitetryl
Uruci~amianie programu z pliku AUTOEXEC.BAT pozwala na
pó~niejsze usunięcie
kodu rezydentnego z pare~ięci operacyjnej, w odróżnieniu od
inicjalizacji NCACHE2 z
pliicbt CC7I~GoSYS.
Parametry prOgwam!.: NCACI~E2 wzywajÄ… na wszystkie elementy
funkcjonalne bufo-
:a tr ~asm~s~ 3ysk~wycls. Poniżej została podana ich krótka
charakterystyka:
,2'~~:~,=~L~ - «,~prowad~nie kodu rezydentnego do pamiÄ™ci i
zarezerwowanie
ha:^.iFgci r~a bui`or dyskowy - rozpoczęcie działania modułu.
/~lL:~=(-jn - zydeY;larowanie części obszaru pamięci DOS
(pierwszych 640 kilo-
bajtów; ra bufor. t~ - rozmiar pamięci w kB (standardowo 128),
zas znak "-" ozna-
cza, :ż nale?g~ ~~czestawić n kB, a resztę przeznaczyć na bufor.
Parametr /SOS
może wysyp: v~yołączeniu z /EXT i /EXP.
/EXT=~-)n[,m] - zadeklarowanie n kilobajtów pamięci rozszerzonej
(extended) na
bufor. Znak "-°' stosowany jest w celu pozostawienia n kB
wolnymi. m - oznacza
minimalną ilożć pamięci, która ma być pozostawiana z przeznaczeniem
na bufor
Norton Cache ~ . 1
podczas pracy programu MS-`M?v'I~L.~WS. NORi01'd CAr't~
~.rpć:'~rac~je z
programami obsÅ‚ugi pamiÄ™ci EX'TENDED - i-i,.·dElS.T.S Y5 izb
~r,^",M~.^1~&ć.EXE.
Program ten może sam wykorzystać pamięć EX'IER'i~rED. Gdy nie je:a
pos9an,
parametr, bufor zajmuje standardowo 512 KB pamięci. Wartość m
stan:~ardowo
przyjmuje wielkość równą połowie n.
/EXP=(-)n(,m~ - deklaracja obszaru bufora analogicznie jak w
poprzednim przy-
padku, lecz w obszarze pamięci EXPANDED. NCACHE2 musi
wspótpra:,ewać z
progamem zarządzającym pamięcią standardu LIM EMS 4.0. Warto
wspom:~ieć,
że dla współpracy ze środowiskiem WINDOWS program NCACHE2 nie powi-
nien posiadać obszaru buforowego zadeklarowanego w pamięci
EXPANDED.
/OP'TIMIZE=SPEED/Eh'FICIENCY/MEMORY - szybkie ustalenie
parametrów
pracy zapewniającej największą szybkość (SPEED), wydajność
(EFFICIEI~`CY)
lub minimalne wykorzystanie pamięci (MEMORY).
/RE.4D=n - parametr podajÄ…cy rozmiar bufora (n - od 0 do 64 kB),
do szybkiego
wczytywania plików. Proces ten polega na transmisji z dysku nie
tylko aktualnego
klasteru zajmowanego przez plik, lecz także kilku następnych
sektorów. Przyspie-
szenie wczytywania nastąpić może wtedy, gdy plik zajmuje k~iejne
lokacje na
dysku. Standardowo, n przyjmuje wartość 8 kB, co oznacza
wczytywanie 16
następnych sektorów poprzedzanych aktualną pozycją głowicy.
/WRITE=n - analogiczny do powyższego parametr, lecz detyc~ący
bufora de zapi-
su informacji na nośniku m.gnetycznym. Podanie niezerowej
wartości n umożli-
wia prowadzenie przesyłania danych w tle, tzn. w czasie działania
innego
programu, co przyspiesza pracę przy częstym zapisie, np. przy
edycji tekstu, pracy
z bazÄ… danych czy przy obliczeniaco wykorzystujÄ…cych dysk jako
magazyn wyni-
ków pośrednich.
/DELAY=ss.hh - parametr DELAY (ss - liczba sekund, hh - liczba
setnycń części
sekundy) określa czas, jaki ma upłynąć pomiędzy wysłaniem danych do
zapisu a
ich rzeczywistym zapisem. Należy pamiętać, aby przy bufonowaniu
napędów dys-
kietek elastycznych odczekać podany czas, gdyż transmisja
informacji zachodzi z
opóźnieniem.
BLOCK=n - rozmiar bloku bufora dyskowego (n = S i2, 1034, 2648
:~b 8192 baj-
tów). Generalnie, większy rozmiar bloku przyspiesza pracę
komputera, lecz
zmniejsza ilość obiektów, jakie mogą być przechowywane w btć~~orze.
Stand-
ardowo, n = 8192.
/USEHIGH=ON/OFF - zadeklarowanie przeznaczer:ia obszarów pamięci
pomiędzy 640 a 1024 kB na bufor dyskowy (ON) lub zablokowa~;ie
takiej możli-
wości (OFF).
/USEHMA=ON/OFF - analogiczny do powyższego parametr, lecz
dotyczÄ…cy stro-
nicowanej pamięci obsługiwanej przez programy I-HME~e~f.SYS lub
QEMM386.SYS.
112
T. Grochowski - Norton Utilities 7.0
/QUICK=ON/OFF - parametr kontrolujÄ…cy, jak szybko nast~puje
powrót do linii
polecenia systemu operacyjnego DOS po przesłaniu danych do
bufora zapisu na
dysk. ON - definiuje natychmiastowy powrót, gdy informacje
jeszcze nie zostały
zapisane, zaś OFF określa, że nastąpi oczekiwanie do zakończenia
transmisji.
/IM=(dysk:)(ścieżka) - podanie, w jakim katalogu znajduje się plik
NCACHE.I1VI,
zawierajÄ…cy startowe parametry programu, wczytywane przy jego
uruchamianiu.
Plik ten jest tworzony przy wykorzystaniu parametru /SAVE.
/REPORT (=ON/OFF] - wyświetlanie aktualnych parametrów pracy
programu
NCACHE w postaci tabeli. Opcje ON i OFF służą do ustalenia, czy
działanie to
rna być podejmowane standardowo (ON) czy nie (OF~. Przegląd
parametrów
przedstawiony jest na poniższym rysunku. W tabeli u~ajdują się
wartości parame-
trów, wielkości użytkowanej pamięci, stopień wykorrystania buforu w
danym mo-
mencie (CURREN'ILY USING) oraz stopień transmisji poprzez bufor
(CACHE
HITS) w stosunku do transmisji wlxost z dysku (DISK READS)
wyrażone liczbf
odczytywanych sektorów.
ieeeeetieeal wewerf: Ii eeeie !·i wnaleweat 5771 free
Iit1 11t rewerf: Ii eaeke Ii waeaaeweet Ii free
Eyaele~ (EWt7 we.er~: Ii eaeke Ii rava'eweet 11i4i frae
Estee~ei (~D11) wewer~: lSfi eaele ti wwalaweet t1!4i free
Tet~l eeeke si:e ie lS~./i - Cerreetl~ esie 111.51 (71.7X7
1·t = Ii ILICi = ttf! ItE11t1 = 111 IELIY = 1.11
E=I -_ Ii Ii IE11 = ti 1=E·11 = IM lIICi = IM
EiT = tlf4i, !5~i YIITE = ·i 1·TIWIZE = flEE1 IiALTI = IFF
1 C I 11 I 1 i Caeke Iits / fiok Ie~ts
1: - + - v - It 1!1 1 / 1 t1.1~
1: - + - + - 11 1!t 1 / 1 (1.11D
C: + a + + - 11 1!1 7574 / tilS~ (5Å‚.ltD
/RESET - instrukcja zapisu wszelkich zaległych danych z bufora
na wszystkie dy-
ski. Informacje zawarte w buforze dla odczytu sÄ… natomiast
kasowane.
/iJNINSTAL.L - usunięcie z pamięci operacyjnej zarówno kodu
rezydentnego pro-
gramu, jak i całego obszaru buforowego. Czynność ta możliwa jest do
wykonania,
o ile program NCACfIE2 był uruchomiony z pliku AUTOEXEC.BAT, a
nie z
CONFIG.SYS.
/SAVE - polecenie zapisu aktualnej konfiguracji modułu w pliku
NCACHE.INI,
który będzie ulokowany w katalogu podanym w opcji /INI.
/STATUS (ON~OFF) - wygwietlenie krótkiego zestawienia parametrów
zainsta-
lowanego buforu dyskowego.
/QUIET - zadeklarowanie braku wyświetlania komunikatów podczas
instalacji lub
przekonfigurowania programu NCACHE2, z wyjÄ…tkiem informacji o
zaistniałą~ch
błędach.
Norton Cache 113
/MULTI (ON~OFFj - włączenie lub wyłączenie współbieżności w wykonywaniu
zapisu na dysk. Opcja MULTI musi być wyłączona podczas pracy w
środowi-
skach wielozadaniowych, takich jak WINDOWS lub DESQVIEW.
/DUMP - polecenie natychmiastowego zapisania na dysku całej
zgromadzonej w
buforze informacji.
Uwaga! Opcje: /RESET, /LJNINSTALL, /SAVE, /DELAY, /QUICK,
/STATUS,
!QLJIET, /MLTLTI, /DUMP i /REPORT, mogą być użyte (poprzez wpisanie
sformułowania "NCACHE2 opcja" w linii polecenia DOS) do zmiany
aktualnego try-
bu pracy programu NORTON CACHE.
/dysk: -A - wyłączenie dysku o podanym symbolu z buforowania
transmisji.
Standardowo, wszystkie napędy dyskowe, dla których jest to
możliwe, są objęte
funkcjami programu NCACHE. Wpisanie tego parametru bez symbolu
dysku lub
dysków, powoduje wyłączenie bufonowania dla wszystkich napędów.
/dysk: +A - włączenie dysku o podanym symbolu do bufonowania.
/dysk: -C - wyłączenie opcji wczytywania sektorów z wyprzedzeniem
dla dysku o
podanym symbolu.
/dysk: +C - włączenie powyższej opcji dla danego napędu.
/dysk: -I - wyłączenie opcji bufonowanego zapisu na podany dysk.
/dysk: +I - włączenie powyższej opcji, która umożliwia zapis
informacji w tle
działania innych programów, przez co można równolegle wykonywać
czynności
programu i transfer danych na dysk.
/dysk: -W - wyłączenie dysku o podanym symbolu z trybu pracy,
polegajÄ…cym na
kopiowaniu informacji do zapisu w buforze.
/dysk: +W - włączenie powyższego sposobu pracy dla danego napędu.
Ten sposób
działania przyspiesza pracę programów, które wielokrotnie zapisują tę
samÄ…
sekwencję danych na nośniku magnetycznym. Standardowo opcja ta
jest
włączona.
/dysk: +P - opcja służąca do zabezpieczenia dysku przed zapisem
informacji. Dla
dyskietek elastycznych spełnia funkcję analogiczną do zaklejenia
szczeliny w ko-
percie osłaniającej krążek magnetyczny. Funkcjonuje także dla dysków
twardych.
Brak specyfikacji napędu oznacza chronienie wszystkich obecnych
w systemie
nośników magnetycznych.
/dysk: -P - zniesienie powyższego zabezpieczenia dla danego
dysku.
/dysk: R (=[D] (n]] - parametr pozwalający zmienić rozmiar buforu
do odczytu z
wyprzedzeniem dla dysku o podanym symbolu. Opcja D oznacza
dynamiczne do-
stosowywanie tej wielkości, zaś liczba n (w kilobajtach)
deklaruje aktualny ob-
szar. n nie może przekroczyć wartości podanej dla parametru ,iREAD
114 T. Grochowski - Norton Utilities 7.0
(standardowo 8 kB). Zmiana parametru na mniejszy jest korzystna
przy odczyty-
waniu plików, które zapisane są w postaci wielu małych frag~rtentów
na dysku.
ldysk: G=n - zadeklarowanie największej ilości sektorów, jakie
można wczytać do
bufora przy pojedyńczej transmisji z danego dysku. Standardowa
ilość sektorów
wynosi 128, co przy zwykle stosowanych dyskach odpowiada 64
kilobajtom. Jest
to maksymalna wielkość, jaką systetTt operacyjny' DOS potrafi
wczytać przy
pojedyńczym odwołaniu się do procedur przesyłania danych.
Zmniejszenie tego
parametru jest pożądane przy pracy z wieloma małymi plikami,
zawierajÄ…cymi np.
elementy bazy' danych lub fragnenty tekstów, tak aby nie
wprowadzać do bufora
treści dużych modułów, lecz pozostawić wolną przestrzeń na wiele
wykorzysty-
wanych obiektów.
/dysk: F - opcja wymuszająca natychmiastowy transfer zawartości
bufora danych
do zapisu na dysk, skasowanie danych, znajdujÄ…cych siÄ™ w buforze
odczytu oraz
wyzerowanie parametrów statystycznych z opcji /REPORT.
Wpisanie w linii polecenia systemu operacyjnego DOS nazwy
programu ze znakiem
zapytania jako parametrem (tj. NCACHE2 '?) powoduje wyświetlenie
zestawu opcji
wraz z krótkimi objaśnieniami pomocniczymi. Wyświetlone opcje
dotyczÄ… jedynie
zmiany konfiguracji pro~amu NCACHE2. Wygodnym sposobem
konfiguracji para-
metrów pracy bufora dyskowego jest jego instalacja z poziomu
programu konfigura-
cyjnego NUCONFIG.
REPÅ‚RT =AH;IFF] Bisplay detailed Report of correst eache stator
STATiif=OM;IFF] Display tacha stator
D~IP Feree asy cnrreotlp Ieferred writes tv be rritten te diak
RESET Reset eetiro caebe
DMIMiTALL Dotastall Hertae CaeYe frow wewory
iIUE ia~e curreot cacbe eoefiauratioa as default eo~fisaratias
IELIY=s9.Yh speeify Iela' far IntelliWrites Css secenls bh
honlredths)
WILTI E
DH'·FF bl
/Ii
bl
b
i
f
~
= aa
e
sa
e t
e wolt
taskins
eatere ef
ntelliMrites
QIICR=IHiIFF Retoro 1®i prowpt baek Qoiekly after w-ites
Q/IET Speeify Quiet woda, ie wlieh osl~ errars ara reported
rive Switehes:
- 1 Actirate/DeAetivate tacha for specified dri~eCs)
- C Eaabla/Iisable CacYisa Sebse,cent data for sQecifiel lrive(s)
- I Eaab1e11isa61e IvtelliWrite 8rpport for s!eeified drive(s)
- W Eaable/·isablo tacha 1lrite-Tyrs for speeified drioeCs)
- P E~able/lisable 1lrite Proteetie~ for speeified dri~e(s)
[=[A][o]] Liwit Sector Read-Ihaad far specified dri~e G=a Liwit Cachia~ vf Greop Sectar Ieads for s'ecified dri~e(s)
F Flnsh tacha af data for speeified drioe(s)
Uwaga: Przy pracy z programem NCACHE2 należy podać ilość
systemowych bufo-
rów dyskowych (w pliku CONFIG.SYS linia BUFFERS=n) pomiędzy 3 a
10, oraz
wykreślić z pliku AUTOEXEC.BAT linię uruchamiającą program FASTOPEN
(o ile
taka istnieje). Przy loracy z WII~'DOWS dla AT-386, moduł NORTON
CACIIE musi
Norton Cache 115
być zainstalowany przed uruchomieniem pakietu WINDOWS oraz w
pliku konfigura-
cyjnym SYSTEM.IM, w sekcji (386Enhj powinna znaleźć się linia:
VirtualHDIrq=false
umożliwiająca równoległe wykonywanie zapisu na dysku z
funkcjonowaniem
pozostałych programów.
..vwwa. naw:c....,.. .


Wyszukiwarka

Podobne podstrony:
04 norton util0001
11 norton util0001
29 norton util0001
09 norton util0001
08 norton util0001
25 norton util0001
18 norton util0001
03 norton util0001
19 norton util0001
15 norton util0001
28 norton util0001
14 norton util0001
12 norton util0001
23 norton util0001
21 norton util0001
06 norton util0001
16 norton util0001
22 norton util0001
24 norton util0001

więcej podobnych podstron