Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica


Informatica


Qdidactic » stiinta & tehnica » informatica
Sistemul de operare ms-dos



Sistemul de operare ms-dos


SISTEMUL DE OPERARE MS-DOS


1. Notiuni preliminare


Sistemul de operare MS-DOS permite construirea si accesarea unui numar de fisiere, numarul lor fiind limitat doar de capacitatea memoriei externe a calculatorului. Fisierul reprezinta unitatea de lucru a sistemului de operare.

Directorul este un ansamblu ce cuprinde un grup de fisiere plasate pe acelasi suport magnetic si organizate sub acelasi nume.

Pornindu-se de la un director radacina, celelalte se construiesc acoperind o structura arborescenta (subdirectoare).



Directorul radacina se realizeaza la formatarea discului.

Subdirectorul este un ansamblu care contine alte intrari de subdirectoare si fisiere. Notiunile director, subdirector sunt relative. Numele unui director sau fisier este format din 1-8 caractere si o extensie formata din 3 caractere.

Directorul curent este directorul pe care este pozitionat utilizatorul la un moment dat.

Pentru crearea sau cautarea unui fisier, sistemul trebuie sa cunoasca unitatea de disc, numele directorului, numele fisierului, deci calea pana la locul unde se efectueaza operatia.

Daca fisierul nu se afla in directorul curent, trebuie introdusa calea pana la fisierul dorit.

Calea reprezinta o secventa de directori, subdirectori separati prin semnul "" (numele de cale nu trebuie sa depaseasca 63 de caractere ).


Utilizarea memoriei sistemului


a.     Memoria de baza reprezinta memoria maxima disponibila pentru programele de aplicatie. Ea insumeaza primii 640 KB de memorie si fara ea calculatoarele nu pot functiona.

b.     Memoria superioara (UMA - Upper Memory Area) este folosita de programele sistemului de operare MS-DOS. Ea reprezinta spatiul de adrese cuprins intre640 Kocteti si 1024 Kocteti.

Memoria de baza si memoria superioara sunt gestionate de sistemul de operare MS-DOS.

c.      Memoria extinsa (XMS - Extended Memory reprezinta memoria de peste 1 MB care este adresabila direct de catre microprocesor. Aceasta memorie este administrata de driverul HIMEM.SYS.

d.     Memoria expandata (EMS) este memoria care foloseste ca spatiu de adresa adresele ramase libere din memoria superioara. Aceasta memorie exista fizic, dat nu are un spatiu de adrese propriu. Ea este administrata de driverul de memorie EMM386.SYS.

In memoria extinsa si expandata se vor incarca numai datele, nu si programele de aplicatii.


Comenzi MS-DOS


Comenzile sistemului de operare MS-DOS, in functie de locul unde se afla si de apartenenta la sistem, sunt de doua tipuri: comenzi interne si externe.


1. Comenzi interne :

Aceste comenzi sunt incarcate in memorie odata cu lansarea sistemului de operare, ele facand parte din interpretorul de comenzi care este fisierul COMMAND.COM. Aceste comenzi pot fi lansate din orice director prin introducerea directa a numelui lor.


CALL

- permite apelarea unui fisier de comenzi .BAT dintr-un alt subdirector;

CD

CD

CD..

- permite schimbarea directorului curent sau afisarea acestuia;

- permite trecerea in directorul radacina al unitatii implicite;

- permite schimbarea directorului curent;

CHCP

- permite afisarea si schimbarea setului de caractere curent pentru procesorul de comenzi COMMAND.COM;

CHOICE

- permite alegerea unei variante in cadrul unui fisier de comenzi .BAT;

CLS

- realizeaza stergerea ecranului monitorului;

COPY

COPY/V

- realizeaza copierea unui fisier sau a mai multor fisiere pe un anumit disc;

- determina verificarea corectitudinii fisierelor copiate;

CTTY

- permite schimbarea perifericului de intrare/iesire;

DATE

- permite vizualizarea sau modificarea datei sistemului;

DELETE

- realizeaza stergerea unui fisier;

DIR(Directory)

DIR/P



DIR/W

- realizeaza afisarea listei de fisiere din directoare/subdirectoare;

- permite executia unei pauze ori de cate ori ecranul este plin cu informatia afisata, iar prin apasarea oricarei taste procesul de afisare va continua;

Informatia se va afisa pe o singura coloana.

- afisarea se va face pe cinci coloane;

ECHO

- permite inhibarea afisarii pe ecran a comenzilor DOS dintr-un fisier de comenzi in momentul executiei lor;

FIND

- permite gasirea unor linii text ce contin niste sabloane;

GOTO

- specifica executarea unui salt la linia marcata prin eticheta specificata in linia de comanda corespunzatoare directivei;

LOADHIGH

- permite incarcarea programelor in zona de memorie superioara, disponibilizand astfel memoria conventionala;

MD (Make Directory)

- permite crearea unui nou subdirector in cadrul structurii arborescente;

MOUSE

- permite stabilirea unor optiuni in lucrul cu mouse;

PATH

- seteaza niste cai implicite in care se face cautarea programelor .EXE, .COM si .BAT;

PAUSE

- suspenda executarea unui fisier de comenzi (.BAT) si afiseaza un mesaj care cere utilizatorului apasarea unei taste pentru continuare;

PROMPT

- defineste un nou prompter de sistem;

RD(Remove Directory)

- realizeaza stergerea unui director;

Directorul dorit a fi sters trebuie sa fie vid. Directorul radacina si directorul curent nu pot fi sterse.

RENAME

- permite schimbarea numelui unui fisier specificat;

SET

- permite afisarea, configurarea si stergerea variabilelor de mediu;

SHIFT

- permite modificarea pozitiei parametrilor dintr-un fisier de comenzi (.BAT).

TIME

- permite afisarea si modificarea orei curente;

TYPE

- permite afisarea pe ecranul monitorului a continutului unor fisiere de tip text;

VERIFY

- permite verificarea corectitudinii scrierii informatiilor pe disc;

VOL

- permite afisarea etichetei de volum;


Comenzi externe:


Comenzile externe se gasesc sub forma de fisiere executabile pe discul sistemului (.COM,.EXE,.BAT ), putand fi lansate in executie prin introducerea lor de la tastatura, specificand calea de cautare in cazul in care aceasta nu a fost incarcata in memorie printr-o comanda PATH.


APPEND

- seteaza caile implicite pentru cautarea unor fisiere de date;

ATTRIB


- realizeaza afisarea atributelor fisierelor sau modificarea atributelor unor fisiere;

BACKUP

- permite salvarea unor fisiere de pe un disc pe altul;

CHKDSK

- analizeaza un disc sau un fisier prin verificarea tabelei de alocare si existenta fisierelor deschise. In raportul creat apare si spatiul total de memorie, precum si spatiul liber de memorie;

COMMAND

- lanseaza o noua instanta a interpretorului de comenzi COMMAND.COM, incarcandu-se din nou o anumita sectiune a acestui fisier in memorie;

DBLSPACE

- este folosita pentru comprimarea datelor pe suport magnetic;

DEFRAG

- reorganizeaza structura fisierelor pe discul specificat in vederea optimizarii performantelor de citire a acestora;

DELTREE

- realizeaza stergerea unui director cu toate subdirectoarele sale, precum si toate fisierele continute;

DISKCOMP

- compara continutul discului flexibil din prima unitate specificata cu discul aflat in a doua unitate. Se utilizeaza dupa DISKCOPY.

DISKCOPY

- copiaza doua discuri flexibile;

DOSKEY

- incarca programul de tip TSR Doskey in memorie. Acest program permite o serie de functii de reluare si editare c comenzilor lansate anterior de la prompt-ul DOS, crearea si editarea macro-urilor;

DOSSHELL

- lanseaza interfata grafica MS-DOS SHELL;

EDIT

- lanseaza editorul MS-DOS EDIT;

EMM386

- permite gestionarea memoriei expandate si realizeaza gestionarea si disponibilizarea blocurilor libere al zonei de memorie superioara;

FASTOPEN

- se reduce timpul de acces la anumite fisiere;

FC

- permite compararea unor fisiere;

FDISK

- permite partitionarea unui disc fix;

FIND

FIND / V

FIND / C

FIND / N

FIND / I

- localizeaza un sir de caractere specificat intr-un fisier de tip text;

- liniile care nu contin textul;

- numai numarul de linii care contin textul;

- pozitia relativa a fiecarei linii;

ignora diferentele dintre minuscule si majuscule;

FOR

- lanseaza comanda specificata pentru fiecare fisier din setul specificat in linia de comanda;

FORMAT

- initializeaza un disc, creand organizarea MS-DOS;

GRAPHICS

- incarca in memoria sistemului un program destinat tiparirii continutului unui ecran al unui monitor care utilizeaza un adaptor color sau grafic;p

HELP

- ofera informatii despre comenzile sistemului de operare MS-DOS

IF

- permite executia conditionata a unei comenzi dintr-un fisier de tip .BAT;

INTERLNK

- este destinata cuplarii a doua sisteme prin intermediul porturilor seriale sau paralele;

INTERSVR

- realizeaza lansarea si configurarea sistemului utilizat ca server in cadrul conectarii a doua sisteme prin intermediul programului INTERLNK;

KEYB

- are rolul de a incarca programarea tastelor;

LABEL

- permite crearea, modificarea sau stergerea etichetei de volum a unui disc;

MEM

- afiseaza un raport al memoriei utilizate si libere a sistemului;p

MEMMAKER

- lanseaza programul MemMaker care realizeaza optimizarea utilizarii memoriei sistemului prin incarcarea corespunzatoare a interfetelor si programelor TSR in zona de memorie superioara;

MEMORY

- afiseaza informatii despre zonele de memorie alocate, zonele de memorie libere si modul de incarcare in memorie a diferitelor programe active in momentul respectiv;

MODE

- permite configurarea dispozitivelor sistemului;

MORE

- introduce o pauza dupa afisarea fiecarui ecran de informatie;

MOVE

- permite mutarea fisierelor;

MSAV

- lanseaza programul Microsoft Anti-Virus;

MSBACKUP

- lanseaza utilitarul Microsoft Backup, program destinat salvarii si restaurarii fisierelor de pe un disc pe altul;

MSCDEX

- permite accesul la unitatile de disc CD-ROM ale sistemului;

MSD

- lanseaza programul Microsoft Diagnostics care analizeaza si afiseaza un raport asupra structurii hardware si configuratiei software a sistemului;

PRINT

- permite tiparirea la imprimanta a unui fisier in paralel cu executia altui program;

REPLACE

- inlocuieste selectiv fisiere de pe unitatea de destinatie cu fisiere cu acelasi nume de pe unitatea sursa;

RESTORE

- face operatia inversa a lui BACKUP;

SMARTDRV

- incarca in memorie sau configureaza programul SmartDrv, program care creeaza o zona de memorie "cache" in memoria extinsa a sistemului, zona de memorie tampon destinata optimizarii transferului de date cu unitatile de disc;

SORT


SORT /R

SORT / +N

- citeste si sorteaza datele de la echipamentul standard de intrare sau dintr-un fisier si le va afisa la terminal sau intr-un fisier specificat;

- ordine inversata ( de la Z la A, 9 la 0 );

- sortarea se realizeaza incepand cu coloana N;

SUBST

- permite substituirea unei cai cu un nume imaginar de drive;

SYS

- permite crearea unui disc sistem prin copierea fisierelor sistem IO.SYS si MSDOS.SYS si a interpretorului de comenzi COMMAND.COM;

TREE

- afiseaza structura arborescenta a unui suport magnetic;

UNDELETE

- lanseaza programul UNDELETE care permite refacerea fisierelor sterse anterior cu comanda DEL;

UNFORMAT

- reface un disc sters prin comanda FORMAT sau restructurat prin comanda RECOVER;

VSAFE

- incarca in memoria sistemului programul VSAFE care urmareste aparitia eventualilor virusi, afisand un mesaj de alarma;

XCOPY

- realizeaza copierea unor grupuri de fisiere si directoare, inclusiv subdirectoare ale acestora;

XCOPY

- copiaza grupuri de fisiere si directoare, inclusiv subdirectoare.


3. Comenzi utilizate exclusiv in fisierul CONFIG.SYS:


BREAK

- permite intreruperea unui program aflat in executie; activeaza sau dezactiveaza comenzile CTRL/C, CTRL/BREAK;

BUFFERS

- permite alocarea unei zone de memorie formata dintr-un numar de zone tampon (buffers) destinate operatiunilor de citire/scriere de pe unitatile de disc ale sistemului;

COUNTRY

- permite furnizarea datei si orei, conform conventiilor pentru o anumita tara;

DEVICE

- permite incarcarea in memoria conventionala a unei interfete software (driver);

DEVICEHIGH

- permite incarcarea in memoria superioara a unei interfete software (driver);

DOS

- precizeaza daca sistemul de operare va mentine o legatura cu zona de memorie inalta(HMA), iar atunci va incarca o parte a sa in aceasta zona;

DRIVPARM

- permite redefinirea parametrilor necesari dispozitivelor bloc la lansarea sistemului;

FCBS

- permite specificarea numarului maxim de blocuri de control a fisierelor care pot fi deschide simultan de catre sistemul de operare;

FILES

- specifica numarul de fisiere care pot fi deschise simultan de catre sistemul de operare;

INCLUDE

- permite introducerea continutului unui bloc de configurare din fisierul CONFIG.SYS intr-un altul;

INSTALL

- permite incarcarea unui program de tip TSR in memoria sistemului la inceputul sesiunii de lucru;

LASTDRIVE

- permite specificarea numarului maxim de unitati de disc care pot fi accesate de sistem;

MENUCOLOR

- permite specificarea culorilor textului si ecranului pentru meniul de lansare a fisierelor CONFIG.SYS si AUTOEXEC.BAT;

REM

- permite includerea unor mesaje in fisierele de comenzi (.BAT) sau in fisierul CONFIG:SYS;

SET

- permite declararea unei variabile de mediu (de exemplu TEMP) care va fi retinuta in zona de date sistem din memoria RAM si care vor putea fi utilizate in fisiere de comenzi;

SHELL

- specifica numele si locatia interpretorului de comenzi care va fi utilizat la sistemul de operare MS-DOS;

STACKS

- permite specificarea numarului si dimensiunii stivelor dinamice de date utilizate de catre sistem pentru gestionarea cererilor de intreruperi;

SWITCHES

- specifica modul de utilizare al unor optiuni MS-DOS.


Directivele si comenzile fisierului AUTOEXEC.BAT:

Directive: CALL, CHOICE, ECHO, FOR, GOTO, IF, PAUSE, REM, SHIFT.

Comenzi: PROMPT, MODE, SET, INSTALL, LOADHIGH, DOSKEY, VSAFE,

SMARTDRV.



PROBLEME REZOLVATE


1.     Creati directorul SALARII in directorul radacina al discului fix C si apoi copiati toate subdirectoarele si fisierele aflate in directorul WINDOWS. Afisati continutul directorului SALARII.


Rezolvare:


C:>MD SALARII

C:>CD WINDOWS

C:WINDOWS>XCOPY *.* C:SALARII /S /E

C:WINDOWS>CD

C:>CD SALARII

C:SALARII>DIR


Stergeti directorul SALARII impreuna cu toate subdirectoarele si fisierele sale. Creati un fisierul NOTE.TXT pe discul C si protejati acest fisier la scriere. Afisati continutul fisierului NOTE.TXT pe ecranul monitorului.


Rezolvare:


C:>DELTREE SALARII

C:>EDIT                                 

va lansa editorul MS-DOS-ului cu ajutorul caruia vom crea fisierul NOTE.TXT

C:>ATTRIB+RNOTE.TXT

C:>TYPE NOTE.TXT


3.Formatati o discheta si transferati fisierele sistem de pe discul fix pe discul flexibil.

Schimbati data si ora curenta si apoi stergeti ecranul monitorului.

Rezolvare:


C:>FORMAT A: /S

C:>DATE

C:>TIME

C:>CLS



4. Creati un fisier de comenzi indirecte (.BAT) care sa lanseze Norton Commander.


Rezolvare:


C:>EDIT

Se va crea un fisier in care se vor scrie comenzile:

@ECHO OFF

CLS

CD

C:NCNC


5.Sa se creeze urmatoarea structura de directoare:





Creati in directorul CURS1 fisierul SEMINAR1 in care sa prezentati comenzile referitoare la lucrul cu directoare.

Copiati fisierul SEMINAR1 in directorul CURS3.

Redenumiti fisierul SEMINAR1 cu PROGRAM.

Stergeti fisierul SEMINAR1 din directorul CURS1.


Rezolvare:



C:> MD ANUL1


C:> MD ANUL2


C:> CD ANUL1


C:ANUL1> MD CURS1


C:ANUL1> MD CURS2


C: ANUL1> CD..


C:> CD ANUL2


C:ANUL2> MD CURS3


C:ANUL2> MD CURS4


C:ANUL2> CD..


C:>CD ANUL1


C:ANUL1> CD CURS1


C:ANUL1CURS1> EDIT






Se vor edita in cadrul acestui fisier comenzile referitoare la directoare, dupa care se va alege din meniul FILE, comanda SAVE AS, atribuindu-se fisierului numele de SEMINAR1. Se va activa in final butonul de comanda OK.

Pentru a iesi din acest editor, se va alege din meniul FILE comanda EXIT.

Pentru a copia fisierul SEMINAR1 in directorul CURS3, vom proceda astfel:


C:ANUL1CURS1> CD


C:> COPY C:ANUL1CURS1SEMINAR1C:ANUL2CURS3


C:> CD ANUL1CURS1


C:ANUL1CURS1> RENAME SEMINAR1 PROGRAM


C:ANUL1CURS1> DELETE SEMINAR1




PROBLEME PROPUSE


1.     Creati urmatoarea structura de directoare:

C: AN GRUPA1

C: AN GRUPA2

C: AN GRUPA3

iar in directorul GRUPA1 sa se creeze fisierul ORAR.TXT care sa contina orarul clasei (alegeti culoarea fondului gri, iar a caracterelor galbena). Sa se copieze acest fisier in directorul GRUPA2 si apoi din directorul initial sa se mute in directorul GRUPA3.

a)     Afisati pe ecranul monitorului continutul fisierului ORAR.TXT

b)     Protejati la scriere fisierul ORAR.TXT.

c)      Stergeti fisierul ORAR.TXT din directorul GRUPA


2.     a. Afisati lista de fisiere din directorul WINDOWS pe 5 coloane.

  1. Afisati toate fisierele din directorul WINDOWS cu extensia.EXE si apoi toate fisierele care incep cu litera C.
  2. Stergeti informatiile afisate ecranul monitorului si afisati data si ora curenta.
  3. Afisati un raport al memoriei utilizate si libere a sistemului.
  4. Verificati discul din punct de vedere logic.

3.     Creati un fisier de comenzi destinat formatarii unui disc din unitatea de disc A si apoi copiati pe acesta fisierul ORAR.TXT aflat in directoul GRUPA1 (vezi ex.1).


4.     a. Copiati toate fisierele cu extensia .TXT aflate in directorul WINDOWS pe unitatea de disc A si apoi stergeti de pe discheta fisierele care incep cu litera P.

b. Schimbati numele extensiei fisierelor aflate pe unitatea de disc A ce au extensia .TXT in .DOC.


5.     a. Afisati numarul de versiune a sistemului de operare.

b. Afisati eticheta si seria volumului unitatii C.


6.     Creati directorul An pe unitatea de disc A si apoi creati 3 fisiere cu extensia .TXT in directorul C:AN. Salvati fisierele create in directorul C:AN in directorul A:AN.


7.     a. Copiati continutul discului flexibil sursa A pe un alt disc flexibil destinatie.

b. Comparati continutul celor doua discuri flexibile.


8.     a. Transferati fisierele sistem de pe discul fix C pe discheta A.

b. Listati structura directoarelor de pe discul C.


Alegeti raspunsul corect:


1)     Un disc sistem contine urmatoarele fisiere:

a)     AUTOEXEC.BAT, SETUP.EXE;

b)     SYSTEM.SYS, SMARTDRV.SYS, CONFIG.SYS;

c)      IO.SYS, MSDOS.SYS, COMMAND.COM.

2)     Fisierele sterse folosind comanda DELETE pot fi refacute cu ajutorul comenzii:

a)     RESTORE;

b)     UNDELETE;

c)      REPLACE.

3)     Secventa de taste CTRL+ALT+DEL ca efect:

a)     activarea verificarii discului sistem;

b)     activarea programului ce permite instalarea sistemului de operare MS-DOS;

c)      initierea incarcarii sistemului de operare.

4)     Un fisier de comenzi (.BAT) poate contine urmatoarele directive:

a)     CALL, REM, ECHO, GOTO;

b)     CHOICE, FOR, DEVICEHIGH;

c)      REM, BUFFERS, CHOICE.

5)     Comenzile specifice fisierului CONFIG.SYS sunt:

a)     PAUSE, IF, FILES;

b)     FILES, FCBS, SHIFT;

c)      FILES, FCBS, LASTDRIVE.

6)     Formatarea unui disc se va face folosind comanda:

a) FDISK;

b) FORMAT;

c) CHKDSK.

7)     Copierea directoarelor, subdirectoarelor si a fisierelor se realizeaza cu comanda:

a)     COPY;

b)     XCOPY;

c)      DISKCOPY.

8)     Stergerea unui director ce nu contine alte fisiere sau subdirectoare se realizeaza folosind comanda:

a)     DIR;

b)     DELETE;

c)      RD.

9)     Schimbarea directorului curent se realizeaza cu comanda:

a)     DIR;

b)     MD;

c)      CD.

10)  Pentru a avea acces la unitatea CD-ROM avem nevoie de comanda:

a)     CD;

b)     MSCDEX;

c)      MSD.




Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright