T: Konfiguracja systemu w config.sys.

Konfigurowanie systemu operacyjnego odbywa się za pomocą specjalnego pliku systemowego config.sys. Podczas uruchamiania się systemu DOS automatycznie uruchamiany jest plik config.sys, który znajduje się w katalogu głównym systemu operacyjnego. Jest to zwykły plik tekstowy zapisany w kodach ASCII. Pozwala miedzy innymi na odpowiednie skonfigurowanie pamięci operacyjnej komputera.

>Odpowiednikiem pliku config.sys w systemie Windows XP jest c:\windows\system32\config.nt.

Zadanie1:
Utwórz na pulpicie skrót do programu edit.com. Następnie wywołaj Właściwości tego skrótu i na zakładce Program kliknij przycisk Zaawansowane. Jaką masz tam konfigurację? Następnie zapoznaj się z zawartością pliku config.nt w twoim systemie.

Polecenia stosowane w pliku systemowym config.sys:
DEVICE - wczytuje program obsługi dodatkowego urządzenia zewnętrznego (sterowniki np. ansi.sys, display.sys, driver.sys, emm386.sys, himem.sys, ramdrive.sys, setver.exe, smartdrv.exe). Ogólna składnia polecenia i przykłady:

DEVICEHIGH - polecenie ładuje ewentualny sterownik do wyższych obszarów pamięci, dzięki czemu zwalnia się miejsce w pamięci podstawowej. Możliwe jedynie po poleceniu DOS=UMB. Przykład: HIMEM.SYS - program do obsługi pamięci operacyjnej powyżej 1 MB. Pozwala przenosić inne programy do pamięci rozszerzonej, tak by zwolnić jak najwięcej pamięci podstawowej. Przykłady: EMM386.EXE - program do organizacji pamięci rozszerzonej w komputerach 386 i 486. Powinien być wywoływany po programie HIMEM.SYS i przed linią DOS=HIGH. Przykłady (z pamięci operacyjnej wydzielone zostaną 2 MB pamięci rozszerzonej): DOS - załadowanie części systemu DOS do innych obszarów pamięci. Składnia polecenia (high - ładuje część DOS-u do pamięci HMA, low - do pamięci głównej, umb - do pamięci górnej UMB, wymagane przed DEVICEHIGH i LOADHIGH, noumb - nie dopuszcza do użycia pamięci górnej):

BUFFERS - określa liczbę bloków pamięciowych o pojemności 512 bajtów używanych podczas operacji zapis/odczyt dysku. Składnia polecenia (n - liczba buforów (1-99), m - liczba sektorów dyskowych czytanych z wyprzedzeniem (0-8), optymalnie 15 (20)). Przykłady:

COUNTRY - odpowiada za kod i tablicę znaków dla danego kraju związane z zapisem czasu, daty i formatu liczb. Składnia polecenia i przykłady (xxx - kod danego kraju, 001 - USA, 044 - W. Brytania), yyy określa stronę kodową dla danego kraju, 852-Latin2, 850-Latin1). Przykłady:

FILES - polecenie określa liczbę plików, które system może jednocześnie otworzyć (od 8 do 255). Każda rezerwacja zajmuje pamięć podstawową. Przykład:

LASTDRIVE - określa ostatni zdefiniowany dysk obsługiwany przez system. Przykład:

BREAK - określa sposób rozpoznania przez system operacyjny przerwania działania poleceń za pomocą CTRL + Break. Przykłady:

NUMLOCK[=ON/OFF] - włącza/wyłącza klawisz NUMLOCK. Przykład:

FCBS - pozwala zmienić liczbę plików jednocześnie obsługiwanych przy wykorzystaniu fcbs (file control bloks), x - liczba 1-255 określa liczb plików jednocześnie otwartych przez fcbs, y - liczba plików otwartych przez fcbs, których DOS nie może zamknąć automatycznie, y mniejsze od x. Przykład (8 plików maksymalnie otwartych przez FCBS, przy otwarciu większej liczby 4 pierwsze nie zostaną zamknięte przez DOS). Przykład:

SHELL - wskazuje, gdzie znajduje się system operacyjny (interpreter poleceń) i jego programy, /E256 daje systemowi 256 bajtów pamięci na przechowywanie informacji takich jak ścieżki dostępu w pliku autoexec.bat. Przykłady:

STACKS - polecenie pozwala na dynamiczne używanie stosu danych, n - liczba stosów danych (0-64), s - wielkość stosu wyrażona w bajtach (0-512). Przykład:

DBLSPACE - sterownik programu do kompresji dysku (doublespace), z parametrem /MOVE ładuje sterownik do obszaru pamięci pomiędzy 640k a 1Mb, by zwolnić pamięć podstawową. Przykład:

Przykładowy plik config.sys:

gdzie:

Plik config.nt możemy odzyskać wykorzystując konsolę odzyskiwania, w której należy wydać polecenie:

Zadanie2:
Zapoznaj się z zawartością witryny http://support.microsoft.com/kb/305521/pl?spid=3198&sid=global.

Przykładowy plik config.sys:

gdzie:

Przykład pliku config.sys wyświetlającego opcje wyboru konfiguracji systemu:

Przykład pliku config.nt dla systemu Windows XP:<

Polecenie konsoli odzyskiwania do odtworzenia oryginalnego pliku config.nt z płyty instalacyjnej Windows XP: