background image

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. 

background image

/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  

 

background image

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 

background image

 

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 

 

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