SlideShare a Scribd company logo
SISTEMUL DE OPERARE MS
          DOS
ORGANIZAREA LOGICĂ A
     MEMORIEI EXTERNE

• Oice calculator este dotat cu una sau două
  unităţi floppy şi un harddisk.

• Pentru identificarea lor se folosesc
 următoarele nume:
a: pentru prima unitate floppy;
b: pentru a doua unitate floppy;
c:, d:, ...pentru harddisk.
Atât pe harddisk cât şi pe dischete se
pot găsi date şi programe. Acestea sunt
memorate sub formă de fişiere.
Fişierele sunt identificabile prin nume şi
extensie (facultativ).

     Exemple:
activ.exe (activ este numele .exe
reprezintă extensia);
text1.doc (text1 este numele .doc
reprezintă extensia);
dateg (nume de fişier fără extensie).
• Programele au obligatoriu extensia
 .exe sau .com.

• La nivelul unei unităţi (floppy sau hard)
 fişierele pot fi grupate în directoare.

• Un director cuprinde mai multe fişiere
 şi/sau directoare (se mai numesc în
 acest caz subdirectoare). Directorul
 cel mai cuprinzător (la nivelul unităţii)
 se numeşte director rădăcină şi se
 notează “”.
Modului de dispunere a fişierelor pe o
unitate logică i se poate ataşa o structură
numită structură arborescentă.
Structură arborescentă

                                              (director rădăcină)




            director   director       fişier              fişier




director     fişier      ...
Mai jos este prezentat un conţinut ipotetic al hardului (c:).

Director radacina                  Ce cuprinde directorul rădăcină?
   Subdirector DOS
       format.com                   Ce conţine subdirectorul DOS?
       dvrspace.bin
       ega.cpi
   Subdirector TP                   Dar subdirectorul (directorul) TP?
       subdirector TVISION          Ce conţine subdirectorul TVISION?
               ali.dat
               sorin.exe
       turbo.exe
       tpc.exe
   command.com
   dvrspace.bin
•    Pentru adresarea unui fişier se folosesc trei
     elemente:

3. unitatea;
4. calea (şirul de directoare de la cel mai
     cuprinzător către cel care include fişierul);
5.   numele fişierului.

•    De exemplu, pentru adresarea fişierului sorin.exe se
     procedează ca mai jos:

     c: tptvisionsorin.exe

Unitatea calea       nume
Întrebări recapitulative

1. Ce extensii pot avea fişierele program?
2. Ce cuprinde forma completă de adresare
   a unui fişier?
UNITATE CURENTĂ, DIRECTOR
         CURENT


• Imediat ce am deschis calculatorul,
 sistemul de operare intră în acţiune.
 Acesta aşteaptă comenzi de la noi.
În mod normal, apare următorul mesaj
(numit prompter):

c:>

Acest mesaj ne spune că:
unitatea curentă este harddiskul c;
directorul curent este directorul rădăcină ;
se aşteaptă o comandă.
Dacă adresăm un fişier care se
găseşte în unitatea şi directorul
curent (cea afişată de prompter)
putem folosi numai numele lui.
Aceasta simplifică mult adresarea.
• Pentru schimbarea unităţii curente se
 foloseşte numele unităţii care dorim
 să devină curentă.

• Să presupunem că dorim ca unitatea
 curentă să fie a:.
 Comanda va fi: c:>a: (după ce se dă o
 comandă se tastează ENTER).
•Imediat se va afişa a:> şi se aşteaptă o
comandă.

•Pentru     schimbarea  directorului
curent se foloseşte comanda cd (sau
chdir, echivalent).
•Exemplu. Unitatea curentă este c:. Directorul curent este
directorul rădăcină. Acesta are un subdirector tp, care la
rândul lui are un subdirector programe.

•Se dau comenzile:

 c:>cd tp prompterul va fi c:tp> si se dă comanda:

c:tp>cd programe prompterul va fi c:tpprograme >

•Mai simplu, se dă comanda direct:

c:>cd tp programe promterul va fi c:tpprograme > .
COMENZI INTERNE


• O comandă este internă dacă
  poate fi executată direct de MS
  DOS, fără a apela alt program.
Comanda ver


• Are rolul de a afişa versiunea
 sistemului de operare MS DOS.

• Exemplu: c:>ver
Comanda dir



• Are rolul de a lista numele tuturor
  fişierelor şi directoarelor care se
  găsesc în directorul specificat. Dacă
  numele directorului nu este dat, se
  listează fişierele şi directoarele din
  directorul curent.
Exemple:

     Prompterul este c:>
     Se dă comanda c:>dir (se vor afişa
numele tuturor fişierelor şi directoarelor
incluse în directorul rădăcină)

      Prompterul este c:>
      Se dă comanda c:>dir c:tp (se vor
afişa    numele     tuturor   fişierelor  şi
directoarelor incluse în subdirectorul tp al
directorului rădăcină)
Comanda dir poate fi însoţită de un
parametru şi anume /p. Rolul său este de a
lista numele tuturor fişierelor până când a
fost umplut ecranul. Din acest moment
listarea se întrerupe şi se aşteaptă apăsarea
unei taste, pentru a se lista în continuare.

Exemplu . Prompterul este c:>
    Se dă comanda c:>dir /p
Cu ajutorul comenzii dir se pot lista selectiv
 fişierele (numai unele dintre ele).

• Exemplu . Se doreşte listarea numelor
  tuturor fişierelor cu extensia
  . exe.
  Se dă comanda dir *.exe.
Exerciţii propuse
1. Afişaţi versiunea sistemului de operare MS DOS
    care se află pe calculatorul vostru.

3. Afişaţi numele tuturor fişierelor şi directoarelor
    incluse în subdirectorul tp al directorului
    rădăcină pe c:.

5. Afişaţi numele tuturor fişierelor cu extensia
    .exe incluse în directorul rădăcină al unităţii c:.
Comanda copy

• Are rolul de a copia unul sau mai
  multe fişiere dintr-un director în
  altul.

• Forma generală este: copy destinaţie
  sursă.
Exemple:

c:>copy t.pas a:
     Copiază fişierul t.pas în directorul
rădăcină al unităţii a:

c:util>copy arj.exe a: facult
      Copiază fişierul arj.exe aflat în
subdirectorul util al rădăcinii de pe c: în
subdirectorul facult al rădăcinii unităţii a:
c:>copy a: *.* c:scoala
Copiază toate fişierele aflate în
rădăcina unităţii a: în subdirectorul
scoala al rădăcinii unităţii c:

(Dacă rădăcina conţine şi
subdirectoare acestea nu se
copiază!)
c:>copy arj.exe t:exe.

     Copiază fişierul arj.exe aflat în
rădăcina unităţii c: tot în rădăcina unităţii
c: dar noul fişier va avea numele t.exe
(acelaşi fişier se găseşte cu două nume).
Comanda md


• Are rolul de a crea un subdirector al
   directorului curent. Evident,
   conţinutul acestuia va fi vid.
Exemplu:

     c:>md texte
     Se crează subdirectorul texte al
directorului rădăcină. Directorul curent
devine cel creat.
Comanda rd


• Are rolul de a şterge un
  subdirector al directorului
  căutat.
• Atenţie! Subdirectorul care va
  fi şters trebuie să fie vid (să nu
  conţină nici un fişier, sau
  subdirectoare).
Exemplu:
    c:>cd texte
    Directorul curent devine texte.

      c:texte>del *.*
     Se şterg toate fişierele din directorul
curent.

      c:texte>cd..
      Directorul curent devine texte.

       c:>rd texte
      Se şterge subdirectorul texte.
Comenzile date şi time


• Dacă vrem să cunoaştem data, se
   foloseşte comanda date. Aceasta se
   afişează sub forma lună-zi-an. Dacă
   vrem ca aceasta să rămână
   nemodificată, se tastează Enter, altfel
   se introduce data dorită sub forma de
   mai sus.
•Dacă dorim să cunoaştem ora, se
foloseşte comanda time. Aceasta se
afişează sub forma

oră:minut:secundă.sutimi de
secundă.

• Dacă vrem ca aceasta să rămână
nemodificată, se tastează Enter, altfel
se introduce ora dorită sub forma de mai
sus.
Comanda cls


• În general, ecranul reţine comenzile
   anterioare. Dacă dorim ca ecranul să
   redevină curat se utilizează comanda cls.
COMENZI EXTERNE


• O comandă este externă dacă
  pentru execuţia ei se apelează
  un program al sistemului de
  operare.
Comanda deltree



• Are rolul de a şterge un director şi
 toate subdirectoarele incluse.

• Exemplu: c:>deltree texte
Comanda edit

• Are rolul de a apela editorul de
   texte al sistemului de operare MS
   DOS.
Exerciţii propuse
•   Care este diferenţa dintre comenzile interne şi comenzile externe
    MS DOS?

•   Aflaţi data curentă şi ora.

•   Creaţi un subdirector al directorului rădăcină pe c:, numit elev.

•   Copiaţi de pe hard un fişier oarecare în directorul creat anterior.

•   Ştergeţi directorul elev.

•   Introduceţi un text oarecare cu ajutorul editorului de texte MS
    DOS.

More Related Content

Similar to Msdos

Sisteme de Operare: Sisteme de fisiere
Sisteme de Operare: Sisteme de fisiereSisteme de Operare: Sisteme de fisiere
Sisteme de Operare: Sisteme de fisiere
Alexandru Radovici
 
Prezentare i ii iii
Prezentare i ii iiiPrezentare i ii iii
Prezentare i ii iiiPavel Vlad
 
baze c++sructura unui program declarare variabilepdf.
baze c++sructura unui program declarare variabilepdf.baze c++sructura unui program declarare variabilepdf.
baze c++sructura unui program declarare variabilepdf.
AdrianaDanielaCupsa
 
Comenzi utile Linux.pdf
Comenzi utile Linux.pdfComenzi utile Linux.pdf
Comenzi utile Linux.pdf
MirunaAlexandra9
 
09 server mgmt_ii_ro
09 server mgmt_ii_ro09 server mgmt_ii_ro
09 server mgmt_ii_ro
mcroitor
 

Similar to Msdos (6)

Sisteme de Operare: Sisteme de fisiere
Sisteme de Operare: Sisteme de fisiereSisteme de Operare: Sisteme de fisiere
Sisteme de Operare: Sisteme de fisiere
 
Cap02
Cap02Cap02
Cap02
 
Prezentare i ii iii
Prezentare i ii iiiPrezentare i ii iii
Prezentare i ii iii
 
baze c++sructura unui program declarare variabilepdf.
baze c++sructura unui program declarare variabilepdf.baze c++sructura unui program declarare variabilepdf.
baze c++sructura unui program declarare variabilepdf.
 
Comenzi utile Linux.pdf
Comenzi utile Linux.pdfComenzi utile Linux.pdf
Comenzi utile Linux.pdf
 
09 server mgmt_ii_ro
09 server mgmt_ii_ro09 server mgmt_ii_ro
09 server mgmt_ii_ro
 

More from Sima Sorin

Lista fonduri personale_si_familiale_anic
Lista fonduri personale_si_familiale_anicLista fonduri personale_si_familiale_anic
Lista fonduri personale_si_familiale_anicSima Sorin
 
Lista fonduri colectii_anic
Lista fonduri colectii_anicLista fonduri colectii_anic
Lista fonduri colectii_anicSima Sorin
 
Lista fonduri colectii
Lista fonduri colectiiLista fonduri colectii
Lista fonduri colectiiSima Sorin
 
Lista documentelor profesorului_de_ed._fizic_
Lista documentelor profesorului_de_ed._fizic_Lista documentelor profesorului_de_ed._fizic_
Lista documentelor profesorului_de_ed._fizic_Sima Sorin
 
Lista %20fonduri %20personale_%20si_familiale%20
Lista %20fonduri %20personale_%20si_familiale%20Lista %20fonduri %20personale_%20si_familiale%20
Lista %20fonduri %20personale_%20si_familiale%20Sima Sorin
 
Lista%20documentelor%20gestionate produse%20de%20 anr
Lista%20documentelor%20gestionate produse%20de%20 anrLista%20documentelor%20gestionate produse%20de%20 anr
Lista%20documentelor%20gestionate produse%20de%20 anrSima Sorin
 
Lista siteuri bune
Lista siteuri buneLista siteuri bune
Lista siteuri buneSima Sorin
 
Lista analize decontate
Lista analize decontateLista analize decontate
Lista analize decontateSima Sorin
 
List of sites where find books
List of sites where  find booksList of sites where  find books
List of sites where find booksSima Sorin
 
List of joe satriani albums
List of joe satriani albumsList of joe satriani albums
List of joe satriani albumsSima Sorin
 
Linkuri pentru manuale
Linkuri pentru manualeLinkuri pentru manuale
Linkuri pentru manualeSima Sorin
 
Kalinor prospect
Kalinor prospectKalinor prospect
Kalinor prospectSima Sorin
 
îţI iei salariul pe card
îţI iei salariul pe cardîţI iei salariul pe card
îţI iei salariul pe cardSima Sorin
 
îMbrăcămintea
îMbrăcăminteaîMbrăcămintea
îMbrăcăminteaSima Sorin
 
Izvoarele istoriei contemporane
Izvoarele istoriei contemporaneIzvoarele istoriei contemporane
Izvoarele istoriei contemporaneSima Sorin
 
Izolarea romaniei in cel de al ii-lea razboi mondial
Izolarea romaniei in cel de al ii-lea razboi mondialIzolarea romaniei in cel de al ii-lea razboi mondial
Izolarea romaniei in cel de al ii-lea razboi mondialSima Sorin
 

More from Sima Sorin (20)

Free codecs
Free codecsFree codecs
Free codecs
 
Diplomatice
DiplomaticeDiplomatice
Diplomatice
 
Eval.mod1
Eval.mod1Eval.mod1
Eval.mod1
 
History
HistoryHistory
History
 
Lista fonduri personale_si_familiale_anic
Lista fonduri personale_si_familiale_anicLista fonduri personale_si_familiale_anic
Lista fonduri personale_si_familiale_anic
 
Lista fonduri colectii_anic
Lista fonduri colectii_anicLista fonduri colectii_anic
Lista fonduri colectii_anic
 
Lista fonduri colectii
Lista fonduri colectiiLista fonduri colectii
Lista fonduri colectii
 
Lista documentelor profesorului_de_ed._fizic_
Lista documentelor profesorului_de_ed._fizic_Lista documentelor profesorului_de_ed._fizic_
Lista documentelor profesorului_de_ed._fizic_
 
Lista %20fonduri %20personale_%20si_familiale%20
Lista %20fonduri %20personale_%20si_familiale%20Lista %20fonduri %20personale_%20si_familiale%20
Lista %20fonduri %20personale_%20si_familiale%20
 
Lista%20documentelor%20gestionate produse%20de%20 anr
Lista%20documentelor%20gestionate produse%20de%20 anrLista%20documentelor%20gestionate produse%20de%20 anr
Lista%20documentelor%20gestionate produse%20de%20 anr
 
Lista siteuri bune
Lista siteuri buneLista siteuri bune
Lista siteuri bune
 
Lista analize decontate
Lista analize decontateLista analize decontate
Lista analize decontate
 
List of sites where find books
List of sites where  find booksList of sites where  find books
List of sites where find books
 
List of joe satriani albums
List of joe satriani albumsList of joe satriani albums
List of joe satriani albums
 
Linkuri pentru manuale
Linkuri pentru manualeLinkuri pentru manuale
Linkuri pentru manuale
 
Kalinor prospect
Kalinor prospectKalinor prospect
Kalinor prospect
 
îţI iei salariul pe card
îţI iei salariul pe cardîţI iei salariul pe card
îţI iei salariul pe card
 
îMbrăcămintea
îMbrăcăminteaîMbrăcămintea
îMbrăcămintea
 
Izvoarele istoriei contemporane
Izvoarele istoriei contemporaneIzvoarele istoriei contemporane
Izvoarele istoriei contemporane
 
Izolarea romaniei in cel de al ii-lea razboi mondial
Izolarea romaniei in cel de al ii-lea razboi mondialIzolarea romaniei in cel de al ii-lea razboi mondial
Izolarea romaniei in cel de al ii-lea razboi mondial
 

Msdos

  • 2. ORGANIZAREA LOGICĂ A MEMORIEI EXTERNE • Oice calculator este dotat cu una sau două unităţi floppy şi un harddisk. • Pentru identificarea lor se folosesc următoarele nume: a: pentru prima unitate floppy; b: pentru a doua unitate floppy; c:, d:, ...pentru harddisk.
  • 3. Atât pe harddisk cât şi pe dischete se pot găsi date şi programe. Acestea sunt memorate sub formă de fişiere. Fişierele sunt identificabile prin nume şi extensie (facultativ). Exemple: activ.exe (activ este numele .exe reprezintă extensia); text1.doc (text1 este numele .doc reprezintă extensia); dateg (nume de fişier fără extensie).
  • 4. • Programele au obligatoriu extensia .exe sau .com. • La nivelul unei unităţi (floppy sau hard) fişierele pot fi grupate în directoare. • Un director cuprinde mai multe fişiere şi/sau directoare (se mai numesc în acest caz subdirectoare). Directorul cel mai cuprinzător (la nivelul unităţii) se numeşte director rădăcină şi se notează “”.
  • 5. Modului de dispunere a fişierelor pe o unitate logică i se poate ataşa o structură numită structură arborescentă.
  • 6. Structură arborescentă (director rădăcină) director director fişier fişier director fişier ...
  • 7. Mai jos este prezentat un conţinut ipotetic al hardului (c:). Director radacina  Ce cuprinde directorul rădăcină? Subdirector DOS format.com  Ce conţine subdirectorul DOS? dvrspace.bin ega.cpi Subdirector TP  Dar subdirectorul (directorul) TP? subdirector TVISION  Ce conţine subdirectorul TVISION? ali.dat sorin.exe turbo.exe tpc.exe command.com dvrspace.bin
  • 8. Pentru adresarea unui fişier se folosesc trei elemente: 3. unitatea; 4. calea (şirul de directoare de la cel mai cuprinzător către cel care include fişierul); 5. numele fişierului. • De exemplu, pentru adresarea fişierului sorin.exe se procedează ca mai jos: c: tptvisionsorin.exe Unitatea calea nume
  • 9. Întrebări recapitulative 1. Ce extensii pot avea fişierele program? 2. Ce cuprinde forma completă de adresare a unui fişier?
  • 10. UNITATE CURENTĂ, DIRECTOR CURENT • Imediat ce am deschis calculatorul, sistemul de operare intră în acţiune. Acesta aşteaptă comenzi de la noi.
  • 11. În mod normal, apare următorul mesaj (numit prompter): c:> Acest mesaj ne spune că: unitatea curentă este harddiskul c; directorul curent este directorul rădăcină ; se aşteaptă o comandă.
  • 12. Dacă adresăm un fişier care se găseşte în unitatea şi directorul curent (cea afişată de prompter) putem folosi numai numele lui. Aceasta simplifică mult adresarea.
  • 13. • Pentru schimbarea unităţii curente se foloseşte numele unităţii care dorim să devină curentă. • Să presupunem că dorim ca unitatea curentă să fie a:. Comanda va fi: c:>a: (după ce se dă o comandă se tastează ENTER).
  • 14. •Imediat se va afişa a:> şi se aşteaptă o comandă. •Pentru schimbarea directorului curent se foloseşte comanda cd (sau chdir, echivalent).
  • 15. •Exemplu. Unitatea curentă este c:. Directorul curent este directorul rădăcină. Acesta are un subdirector tp, care la rândul lui are un subdirector programe. •Se dau comenzile:  c:>cd tp prompterul va fi c:tp> si se dă comanda: c:tp>cd programe prompterul va fi c:tpprograme > •Mai simplu, se dă comanda direct: c:>cd tp programe promterul va fi c:tpprograme > .
  • 16. COMENZI INTERNE • O comandă este internă dacă poate fi executată direct de MS DOS, fără a apela alt program.
  • 17. Comanda ver • Are rolul de a afişa versiunea sistemului de operare MS DOS. • Exemplu: c:>ver
  • 18. Comanda dir • Are rolul de a lista numele tuturor fişierelor şi directoarelor care se găsesc în directorul specificat. Dacă numele directorului nu este dat, se listează fişierele şi directoarele din directorul curent.
  • 19. Exemple: Prompterul este c:> Se dă comanda c:>dir (se vor afişa numele tuturor fişierelor şi directoarelor incluse în directorul rădăcină) Prompterul este c:> Se dă comanda c:>dir c:tp (se vor afişa numele tuturor fişierelor şi directoarelor incluse în subdirectorul tp al directorului rădăcină)
  • 20. Comanda dir poate fi însoţită de un parametru şi anume /p. Rolul său este de a lista numele tuturor fişierelor până când a fost umplut ecranul. Din acest moment listarea se întrerupe şi se aşteaptă apăsarea unei taste, pentru a se lista în continuare. Exemplu . Prompterul este c:> Se dă comanda c:>dir /p
  • 21. Cu ajutorul comenzii dir se pot lista selectiv fişierele (numai unele dintre ele). • Exemplu . Se doreşte listarea numelor tuturor fişierelor cu extensia . exe. Se dă comanda dir *.exe.
  • 22. Exerciţii propuse 1. Afişaţi versiunea sistemului de operare MS DOS care se află pe calculatorul vostru. 3. Afişaţi numele tuturor fişierelor şi directoarelor incluse în subdirectorul tp al directorului rădăcină pe c:. 5. Afişaţi numele tuturor fişierelor cu extensia .exe incluse în directorul rădăcină al unităţii c:.
  • 23. Comanda copy • Are rolul de a copia unul sau mai multe fişiere dintr-un director în altul. • Forma generală este: copy destinaţie sursă.
  • 24. Exemple: c:>copy t.pas a: Copiază fişierul t.pas în directorul rădăcină al unităţii a: c:util>copy arj.exe a: facult Copiază fişierul arj.exe aflat în subdirectorul util al rădăcinii de pe c: în subdirectorul facult al rădăcinii unităţii a:
  • 25. c:>copy a: *.* c:scoala Copiază toate fişierele aflate în rădăcina unităţii a: în subdirectorul scoala al rădăcinii unităţii c: (Dacă rădăcina conţine şi subdirectoare acestea nu se copiază!)
  • 26. c:>copy arj.exe t:exe. Copiază fişierul arj.exe aflat în rădăcina unităţii c: tot în rădăcina unităţii c: dar noul fişier va avea numele t.exe (acelaşi fişier se găseşte cu două nume).
  • 27. Comanda md • Are rolul de a crea un subdirector al directorului curent. Evident, conţinutul acestuia va fi vid.
  • 28. Exemplu: c:>md texte Se crează subdirectorul texte al directorului rădăcină. Directorul curent devine cel creat.
  • 29. Comanda rd • Are rolul de a şterge un subdirector al directorului căutat. • Atenţie! Subdirectorul care va fi şters trebuie să fie vid (să nu conţină nici un fişier, sau subdirectoare).
  • 30. Exemplu: c:>cd texte Directorul curent devine texte. c:texte>del *.* Se şterg toate fişierele din directorul curent. c:texte>cd.. Directorul curent devine texte. c:>rd texte Se şterge subdirectorul texte.
  • 31. Comenzile date şi time • Dacă vrem să cunoaştem data, se foloseşte comanda date. Aceasta se afişează sub forma lună-zi-an. Dacă vrem ca aceasta să rămână nemodificată, se tastează Enter, altfel se introduce data dorită sub forma de mai sus.
  • 32. •Dacă dorim să cunoaştem ora, se foloseşte comanda time. Aceasta se afişează sub forma oră:minut:secundă.sutimi de secundă. • Dacă vrem ca aceasta să rămână nemodificată, se tastează Enter, altfel se introduce ora dorită sub forma de mai sus.
  • 33. Comanda cls • În general, ecranul reţine comenzile anterioare. Dacă dorim ca ecranul să redevină curat se utilizează comanda cls.
  • 34. COMENZI EXTERNE • O comandă este externă dacă pentru execuţia ei se apelează un program al sistemului de operare.
  • 35. Comanda deltree • Are rolul de a şterge un director şi toate subdirectoarele incluse. • Exemplu: c:>deltree texte
  • 36. Comanda edit • Are rolul de a apela editorul de texte al sistemului de operare MS DOS.
  • 37. Exerciţii propuse • Care este diferenţa dintre comenzile interne şi comenzile externe MS DOS? • Aflaţi data curentă şi ora. • Creaţi un subdirector al directorului rădăcină pe c:, numit elev. • Copiaţi de pe hard un fişier oarecare în directorul creat anterior. • Ştergeţi directorul elev. • Introduceţi un text oarecare cu ajutorul editorului de texte MS DOS.