Sistemul de operare MS-DOS Calculatorul compatibil MSDOS are 2 sisteme de control . Primul sistem care actioneaza la nivel fizic ROMBIOS si al 2-lea unde actioneaza sistemul de operare MSDOS. Monitorul RomBios - colectie de subprograme stocate in memoria ROM si furnizate de catre firma producatoare o data cu partea de hard BIOS cuprinde : - un program de autoledare • rutina de initializare la pornirea sistemului • un program incarcator al primului sector al discului System • drivere pentru tastatura , mouse , monitor , consola , ceasul sistemului • componenta BIOS asigura independenta sistemului de operare de alte parti Sistemul de operare MSDOS : Componente : - incarcatorul • extensie a BIOS-ului (Io.sys) • nucleul sistemului de operare (MsDos.sys) • interfata cu utilizatorul (command.com ) • programe utilitare (extensii ale sistemului de operare) Incarcatorul este un program aflat in primul sector al discului sistem si are rolul de a incarca sistemul de operare la pornire sau la repornire (Alt+Ctrl+Del) incarca (Io.sys , msDos.sys) Io.sys - contine drivere care le inlocuiesc sau le extind pe cele din BIOS MsDos.sys - asigura interfata dintre BIOS si programul de aplicatie si gestioneaza programele , memoria , fisierele Command.com - compus din 3 parti 1. Partea rezidenta - contine codul necesar unor prelucrarii comenzii de oprire(Ctrl+c) si pentru erorile de intrerupere si codul de incarcare a partii tranzitorii 2. Partea tranzitorie - preia comenzile de la tastatura sau fisiere de comenzi indirecte 3. Componenta de initializare -se incarca numai la periferia sistemului si contine codul de apelare al fisierului autoexec.bat COMENZI DOS 1. Mem - afiseaza un raport asupra memoriei utilizate si asupra memoriei libere 2. Ver - afiseaza versiunea sistemului de operare instalat in sistem 3. Vol - afiseaza numele unitatii (label)
Lucru cu fisiere :
Attrib - permite atasarea unor anumite atribute pentru fisiere : • pentru ascundere (Hidden) [+h/-h] • pentru citire (Read only) [+r/-r] • fisier sistem (System) [+s/-s] • pentru arhiva (Archive) [+a/-a] Parametrii : attrib [+r/-r][+a/-a][+h/-h][+s/-s] [d:][cd] nume fisier Dir Parametrii : dir[d:][cd] nume fisier + optiuni Optiuni : [/p]- pauza la fiecare ecran
[/w] - afiseaza pe toata latimea ecranului [/o] - afiseaza in ordinea sortata [/s] - afiseaza fisiere specificate in anumite directoare [/b] - afiseaza numai fisierele si directoarele fara specificatii [/l] - afiseaza cu caractere mici [/a[[i]atr] - afiseaza fisierele cu anumite atribute Copy - copiaza fisiere sau directoare dintr-o cale in alta Type - afiseaza continutul unui fisier Rename - redenumeste sau muta un respectiv fisier sau director Del(erase) - Sterge un fisier sau un director Undelete - readuce fisierele ce au fost sterse anterior cu connditia ca in zona respective de memorie sa nu se fi scris altceva
Lucru cu directoare :
Md - creeaza director Cd - Permite schimbarea dintr-un director in altul Deltree - Stergerea unei structuri arborescente Tree /f - Afisarea structurii arborescente , apar si fisierele Xcopy - permite copierea de structuri arborescente Move - permite redenumirea unui fisier sau director si mutarea acestuia Con - fisierul pentru ecran Prn - Fisierul pentru tastatura Sort - se sorteaza continutul unui fisier (implicit in ordine crescatoare) Sort[/r][/+n][sursa][destinatie] [/r] - se face descrescator [/+n] - coloana la care incepe campul de sortare (implicita) Cls - stergerea ecranului Date - afisarea datei si posibilitatea schimbarii ei Time - afisarea datei si posibilitatea schimbarii ei Path [[d:]cale[;...]] -se stabileste caile de cautare a fisierelor executabile (exe,bat,com) linia de comanda nu poate sa fie mai mare de 127 de caractere Path [Enter] - afisarea cailor de catare setate anterior Path ; [Enter] - anularea cailor de cautare setate anterior Appen [[d:]cale[:...]]-permite setare cailor de cautare pentru alte fisiere decat cele executabile Prompt - seteaza forma in care apare promptul DOS Comanda Prompt $p - afiseaza unitatea curenta si calea $g - afiseaza semnul “>” $d - afiseaza data curenta $n - afiseaza doar unitatea de volum curenta More - afisarea continutului fisierului cu pauza dupa fiecare ecran
Comenzi relative la volum
Diskcomp [d1:[d2:]][/1][/3] - se compara continutul disketelor aflate in unitatile d1 respectiv d2 compararea se face pista cu pista [/1] - se compara prima fata [/3]- se compara doar primele sectoare Diskcopy [d1:[d2:]][/1][/3][/m]-se copiaza continutul disketei din d1 in d2 [/1] - se compara o singura fata
[/v] verifica corectitudinea copierii [/m] utilizeaza memoria conventionala ca memorie intermediara