|
SISTEMUL DE OPERARE MS-DOS - Configurarea sistemului de operare
Configurarea se realizeaz? astfel:
- Se verific? existenta fi?ierului CONFIG.SYS īn directorul r?d?cin? al discului de pe care se face boot-area.
- Dac? fi?ierul este g?sit, se execut? comenzile specificate - o linie de fi?ier = o comand?.
- Dac? fi?ierul nu exist?, se trece la etapa urm?toare.
Lansarea automat? īn execu?ie a unor comenzi se face astfel:
- se verific? existen?a fi?ierului AUTOEXEC.BAT īn directorul r?d?cin? al discului de pe care se face boot-area;
- dac? fi?ierul exist?, se execut? comenzile;
- dac? nu, se execut? comenzile DATE ?i TIME, apoi se d? controlul CCP-ului;
- CCP-ul va afi?a prompter-ul sistemului de operare ?i va pune calculatorul la dispozi?ia utilizatorului.
Observa?ie:
Fi?ierele IO.SYS, MSDOS.SYS, CONFIG.SYS ?i AUTOEXEC.BAT trebuie s? se g?seasc? īn r?d?cin?; COMMAND.COM se poate g?si oriunde pe disc ?i este indicat s? fie plasat īn subdirectorul C:\DOS.
Fi?ierul AUTOEXEC.BAT este un fi?ier de comenzi indirecte; dac? se g?se?te īn r?d?cin?, el va fi executat de fiecare dat? cānd este lansat sistemul de operare.
Iat? un exemplu de fi?ier AUTOEXEC.BAT:
1 @ ECHO OFF
2 PROMPT $p$g
3 SET TEMP=C:\DOS
4 SET COMSPEC¬=C:\ DOS \COMMAND.COM
5 VERIFY OFF
6 PATH C:\ DOS;C:\ NC;C:\ WINDOWS
7 NC
Linia 1 face ca execu?ia fi?ierului s? nu dea ecou la ecran, iar caracterul @ face ca nici linia ECHO OFF s? nu aib? ecou.
Linia 2 define?te tipul prompterului.
Linia 3 define?te un fi?ier temporar īn directorul DOS.
Linia 4 indic? unde se g?se?te interpretorul de comenzi.
Linia 5 indic? faptul c? nu se efectueaz? verificarea comenzilor executate.
Linia 6 reprezint? lista subdirectoarelor
Linia 7 sistemul intr? īn NC, apoi prompterul este la dispozi?ia operatorului
Iat? un exemplu de fi?ier CONFIG.SYS:
1 BREAK=OFF
2 FILES=30
3 BUFFERS=30
4 SHELL=C:\DOS\COMMAND.COM /P /E:512
5 STACKS=9,256
6 DEVICE=C:\DOS\HIMEM.SYS
7 DEVICE=C:\DOS\EMM386.SYS
8 DOS=HIGH,UMB
Drivere instalabile
ANSI.SYS
DISPLAY.SYS
DRIVER.SYS
EGA.SYS
EMM386.EXE
HIMEM.SYS
PRINTER.SYS
RAMDRIVE.SYS
SETVER.EXE
SMARTDRV.SYS
Linia 1: BREAK = ON (OFF) permite/inhib? īntreruperea unui program cu CTRL-C;
DRIVPARM = modific? parametrii de lucru ai unui disc;
Linia 2: FILES = num?rul de fi?iere deschise simultan
LASTDRIVE = stabile?te num?rul maxim de discuri cu care poate lucra MS-DOS;
Linia 3: BUFFERS = declar? memoria folosit? pentru opera?iile de transfer cu discul;
FCBS = num?rul de blocuri ale fi?ierelor deschise simultan;
Linia 4: SHELL = lanseaz? īn execu?ie un procesor de comenzi (CCP) COMMAND.COM;
Linia 5: STACKS = permite alocarea dinamic? de memorie pentru rezolvarea transferurilor de date;
Liniile 6 ?i 7 definesc c?ile pentru managerul de memorie ?i, respectiv, pentru emulatorul de memorie.
Linia 8 arat? faptul c? DOS-ul este īnc?rcat īn memoria īnalt?.
BUFFERS = n * m *, * /x * n * * 1,99 *, implicit 15.
m = num?r maxim de sectoare citite-scrise īntr-o singur? opera?ie de transfer cu discul (implicit 1);
FILES = n, n * * 8,255 *, implicit 8.
Alt exemplu de CONFIG.SYS:
FILES = 30
BUFFERS = 10
device = C:\ HIMEM.SYS
device = C:\ WINDOWS \ SMARTDRV.SYS (m?rimea memoriei cache)
STACKS = 0,0
device = C:\ WINDOWS \ EMM #386.SYS
device = C: \ WINDOWS \ RAMDRIVE.SYS
device = C: \ WINDOWS \ EGA.SYS
device = (numele fi?ierului care gestioneaz? memoria paginat?)
device = (numele programului de gestiune a afi??rii pe un ecran special)
Exemplu: AUTOEXEC.BAT
echo off (nu afiseaz? comenzile pe care le execut?)
C:\ WINDOWS \ SMARTDRV.EXE/Q
PROMPT $p$g
VERIFY ON
PATCH C: \ DOS; C:\NC; C: \TP
SET TEMP = C:\ DOS
SCAN 93 C:\
NC
BAFTA !!! de la cattaniut@clopotel.ro
|