Lekcja 98

Transkrypt

Lekcja 98
Lekcja 98
Temat: Konfiguracja pamięci DOS
CONFIG.SYS – plik konfiguracyjny, zawierający komendy systemu operacyjnego DOS
Plik CONFIG.SYS może posiadać sekcje podobnie jak pliki .ini. Istnieją przy tym sekcje o znaczeniu
specjalnym:
[menu] – przy pomocy tej sekcji możliwe jest stworzenie menu wyboru, które będzie wyświetlane
podczas startu systemu. Dzięki niemu możliwe jest wskazanie konfiguracji, która ma zostać użyta
podczas ładowania systemu. Wybór może mieć także wpływ na działanie pliku AUTOEXEC.BAT, gdyż
wybór przekazywany jest w postaci zmiennej systemowej %config%.
[common] – polecenia z tej sekcji wykonywane są zawsze niezależnie od wyboru wskazanym w menu.
Warto nadmienić, że sekcji tych może istnieć więcej niż jedna.
Pozostałe sekcje odpowiadają nazwom wybranej pozycji w menu, o ile takie zostało utworzone.
Przykładowy plik CONFIG.SYS
device = c:\dos\himem.sys
device = c:\dos\emm386.exe umb
dos = high,umb
devicehigh = c:\windows\mouse.sys
devicehigh = c:\dos\setver.exe
devicehigh = c:\dos\smartdrv.exe
country = 044,437,c:\dos\country.sys
AUTOEXEC.BAT ? nazwa specjalnego programu wsadowego m.in. systemu MS-DOS. Znajduje się on
w katalogu głównym uruchamianego systemu.
Plik uruchamiany jest jednorazowo przy starcie systemu, po przetworzeniu pliku CONFIG.SYS. W
systemach Windows dzieje się to przed załadowaniem interfejsu graficznego.
Program AUTOEXEC.BAT służy przede wszystkim do ustawiania zmiennych systemowych, ładowania
sterowników i uruchamiania programów działających w tle, ewentualnie do uruchamiania nakładki
systemowej.
W systemie Windows NT i jego pochodnych Windows 2000 i Windows XP odpowiednikiem jest
AUTOEXEC.NT umieszczony w folderze %SystemRoot%\system32. Plik nie jest jednak uruchamiany
przy starcie systemu, ale podczas ładowania emulowanego środowiska MS-DOS.
Przykłady pliku AUTOEXEC.BAT
@echo off
SET PATH=C:\DOS;C:\
SET SOUND=C:\CREATIVE\CTSND
SET BLASTER=A220 I5 D1 H5 P330 E620 T6
LH C:\DOS\MSCDEX.EXE /D:123
LH C:\MOUSE\MOUSE.EXE
PROMPT $p$g
CLS