DOS
CONFIG.SYS
===============================================================================
HIMEM.SYS
Zarz dza pami ci powy ej 1 MB w standardzie XMS i udost pnia HMA. Nale y ładowa go do pami ci przed
programami które korzystaj z XMS i sterownikiem Emm386.exe. Mo e uniemo liwi uruchomienie
niektórych starszych programów.
Device=C:\DOS\Himem.sys
/A20Control:[ON
OFF]
Okre la czy Himem.sys ma przej kontrol nad lini adresow A20, nawet
je li była wł czona podczas jego ładowania. Domy lnie = ON.
/CpuClock:[ON
OFF]
Okre la czy Himem.sys ma wpłyn na szybko zegara systemowego.
Domy lnie = OFF.
/EISA
Nale y u y w systemach korzystaj cych z EISA i wyposa onych w ponad
16 MB pami ci.
/HMAMin=n
Okre la minimalny obszar pami ci ( n=1-63 kB ) jak musi potrzebowa
program aby udost pniono mu HMA. Domy lnie = 0. Tylko jeden program
mo e wykorzystywa HMA.
/INT15=n
Rezerwuje podany w kilobajtach ( n=64 – 65535 ) obszar pami ci dla
starszych programów, które wykorzystuj przerwanie 15h, zamiast standardu
XMS, dla korzystania z pami ci rozsze onej. Warto ci domy ln jest 0.
Je li programy takie s wykorzystywane nale y poda o 64kB wi cej ni ich
wymagania.
/NumHandles=n
Okre la maksymaln liczb blokówpami ci XMS ( n=1-128 ), jakie mog
by wykorzystywane równocze nie. Domy lnie – 32, wyspecyfikowanie
ka dego dodatkowego zajmuje 6 bajtów pami ci konwencjonalnej.
/Testmem:[ON
OFF]
Domy lnie ON. Podanie OFF wył cza test pami ci.
/Machine:n
Okre la specyficzny typ komputera. Zazwyczaj niewymagany.
/ShadowRAM:[ON
OFF]
Okre la czy pozostawi czy zlikwidowa Shadow RAM czyli kopia procedur
z pami ci ROM w pami ci RAM.
/Verbose
Wy wietla informacje o załadowaniu w trakcie uruchamiania Himem.sys.
===============================================================================
EMM386.EXE
Pozwala na wł czenie / wył czenie obsługi pami ci EMS, oraz tworzy UMB w UMA. Wymaga zainstalowania
najpierw Himem.sys.
Device=C:\DOS\Emm386.exe
[ON
OFFAUTO]
Okre la czy Emm386 ma by aktywny. Auto – udost pnia EMS i UMB tylko na
danie programu. Domy lnie – ON.
Noems
Pami EMS jest niedost pna – zaoszcz dza to 64 kB UMA u ywanych do obsługi EMS
[warto
]
Okre la ile pami ci ( w kilobajtach ) jest przeznaczone na EMS
MIN=[wielko
]
Okre la w kB rozmiar pami ci stale zarezerwowanej dla EMS. Domy lnie 256 kB.
X=[zakres]
Rezerwacja podanego zakresu pami ci dla np.: karty grafiki
I=[zakres]
Odwrotnie do X. Wymusza udost pnienie podanego zakresu na utworzenie UMB
M[x]
Okre la pocz tkowy adres obszaru 64 kB przeznaczonego na obsługe stronicowania pami ci
EMS. Poszczególnym adresom odpowiadaj warto ci x= 1 – 14.
1 – C000h,
2 – C400h,
3 – C800h,
4 – CC00h,
5 – D000h,
6 – D400h,
7 – D800h,
8 – DC00h,
9 – E000h,
10 – 8000h,
11 – 8400h,
12 – 8800h,
13 – 8C00h,
14 – 9000h,
Frame=[adres]
Analogicznie do M. Ale wymaga podania bezpo rednio jednego z wymienionych
adresów. Mo na poda NONE – nie blokuje to EMS, ale mo e spowodowa
nieprawidłow prac niektórych programów.
/P[adres]
Analogicznie do Frame.
P[n]=[adres]
Definiuje specjalny adres dla strony n ( n= 0 – 255 ) Adresy jak dla M. Plus:
9400h, 9800h, 9C00h, E400h, E800h, EC00h
B=[adres]
Okre la najni szy adres słu cy do przeł czania pami ci. Domy lnie – 4000h.
L=[wielko ]
Rezerwuje okre lony w kB obszar tylko i wył cznie na XMS.
W=[ON
OFF] Współpraca z koprocesorem Weitek. Domy lnie – OFF.
Emm386.exe 1024
Emm386.exe X=C000-C7FF
===============================================================================
SETVER.EXE
Umieszcza w pami ci tablic wersji DOS-u. Jest ona niezb dna do uruchamiania niektórych programów
przystosowanych do pracy ze starszymi wersjami systemu.
Devicehigh=C:\DOS\Setver.exe
===============================================================================
DOS
High
Przenosi cz
DOS-u do HMA zwalniaj c odpowiednio Basic Memory (przeciwny – LOW )
UMB
Udost pnia UMB – pozwala na u ycie komend Devicehigh i LoadHigh ( NOUMB )
DOS=High,UMB
===============================================================================
NUMLOCK
Ustala pocz tkowe ustawienie Przeł cznika numlock
Numlock=[ON
OFF]
===============================================================================
DEVICE
Umieszcza w pami ci konwencjonalnej podane sterowniki / programy
Device=[ cie ka][plik]
===============================================================================
DEVICEHIGH
Umieszcza sterowniki / programy w UMB. Je eli jest to niemo liwe wykorzystywana jest Basic memory
Devicehigh=[ cie ka][plik]
/L:n,x
Dokładnie okre la numer UMB, gdzie ma zosta umieszczony program. Domy lnie jest on
ładowany do najwi kszego wolnego UMB. n – oznacz numer bloku, x – minimalny rozmiar bloku. Bloki
numerowane s od najni ej poło onego w pami ci ( numer 0 oznacza pami konwencjonaln ) Format listy
[n] pozwala okre li kolejne bloki dla programów, które wymagaj wi cej pami ci ni dost pna w bloku, gdzie
zostały zainstalowane. Minimalny rozmiar bloku [x] zapewnia odpowiedni przestrze dla programów które
wymagaj wi cej pami ci w trakcie pracy ni przy ładowaniu do pami ci.
/S
Zmniejsza UMB do najmniejszego rozmiaru podczas ładowania sterownika. Stosowany wraz z /L
Devicehigh /L:1,12048 /S = C:\DOS\...
===============================================================================
INSTALL, INSTALHIGH
Polecenia ładowania programów do pami ci alternatywne dla polece uruchamiaj cych z pliku autoexec.bat,
gdy programy uruchamiane w ten sposób zajmuj nieco mniej miejsca. Niektóre programy nie mog by
uruchamiane w ten sposób. Polecenia te s wykonywane po Device i Devicehigh.
===============================================================================
BUFFERS
Ustala liczb buforów u ywanych przez DOS do przesyłania danych z dysku do pami ci. Ich obecno jest
niezb dna, niezale nie od opcjonalnych programów buforuj cych. Ka dy bufor zajmuje 512 bajtów pami ci.
Zwi kszaj one sprawno dysku, zajmuj c jednak pami konwencjonaln . Je eli DOS jest załadowany do
HMA Bufory s równie tam przenoszone. Je eli u ywany jest program smartdrv.exe nale y pierwsz
warto c ograniczy do 15 i pomin drug .
Buffers=15,0
===============================================================================
FILES
Okre la liczb uchwytów ( deskryptorów ) plików, co w praktyce oznacza ilo jednocze nie otwartych plików.
Warto ci minimaln a zarazem domy lna jest 8, warto maksymalna to 255.
Files=40
===============================================================================
FCBS
Ustala maksymaln liczb bloków kontroli plików. Niektóre starsze programy wykorzystuj bloki zamiast
deskryptorów okre lonych poleceniem Files. Domy lnie – 4, min –1, maks – 255.
Fcbs=16
===============================================================================
LASTDRIVE
Okre la maksymaln liczb dysków. ( Symbolem literowym )
Lastdrive=E
===============================================================================
SWITCHES
/F
Wył cza 2 – sekundowe opó nienie po komunikacie Starting Ms-DOS
/N
Wył cza mo liwo u ycia klawiszy F5 i F8 w trakcie uruchamiania DOS-a
/K
Klawiatura 101 – klawiszowa zachowuje si jak 84 – klawiszowa
Switches=/F
===============================================================================
BREAK
Ustala jak cz sto DOS ma sprawdza czy u ytkownik chce przerwa wykonywanie programu kombinacjami
klawiszy: Ctrl+Break lub Ctrl+C. Domy lnie – OFF
Break ON
===============================================================================
SHELL
Wskazuje poło enie interpretera polece DOS-a – command.com, je eli jest nim inny katalog ni główny.
Usuni cie command.com z katalogu głównego zwalnia 55 kB dysku.
/F
Zabezpiecz przed usuni ciem interpretera z pami ci ( zalecane )
/E:n
Okre la wielko nowego rodowiska DOS. Domy lne 256 to niekiedy za mało przy długiej
cie ce lub wi kszej ilo zmiennych.
Shell=C:\DOS\Command.com C:\DOS /P /E:1024
===============================================================================
DRIVEPARM
Słu y do modyfikowania istniej cej, fizycznej stacji dyskietek.
===============================================================================
DOS
CONFIG.SYS
===============================================================================
STACKS
Kontroluje liczb stosów danych u ywanych do obsługi przerwa sprz towych
Stacks=9,256
===============================================================================
COUNTRY
Przystosowuje DOS-a do u ytku z innym j zykiem ni angielski
===============================================================================