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OFFAUTO]

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

===============================================================================