sistemul de operare ms dos
DESCRIPTION
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; - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/1.jpg)
SISTEMUL DE OPERARE MS DOS
![Page 2: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/2.jpg)
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.
![Page 3: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/3.jpg)
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:Exemple:activ.exe (activ este numele .exe activ.exe (activ este numele .exe reprezintă extensia);reprezintă extensia);text1.doc (text1 este numele .doc text1.doc (text1 este numele .doc reprezintă extensia);reprezintă extensia);dateg (nume de fişier fără dateg (nume de fişier fără extensie).extensie).
![Page 4: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/4.jpg)
•Programele au obligatoriu extensia .exe sau .com.
• La nivelul unei unităţi (floppy sau hard) La nivelul unei unităţi (floppy sau hard) fişierele pot fi grupate în directoare.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ă “\”.
![Page 5: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/5.jpg)
Modului de dispunere a fişierelor Modului de dispunere a fişierelor pe o unitate logică i se poate ataşa o pe o unitate logică i se poate ataşa o structură numită structură numită structură arborescentă..
![Page 6: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/6.jpg)
Structură arborescentă
\
director director fişier
director fişier
fişier
...
(director rădăcină)
![Page 7: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/7.jpg)
Mai jos este prezentat un conţinut ipotetic al hardului (c:).Mai jos este prezentat un conţinut ipotetic al hardului (c:).
Director radacina Director radacina \\SSubdirector DOSubdirector DOS
format.comformat.comdvrspace.bindvrspace.binega.cpiega.cpi
Subdirector TPSubdirector TPsubdirector subdirector
TVISIONTVISIONali.datali.datsorin.exesorin.exe
turbo.exeturbo.exetpc.exetpc.exe
command.comcommand.comdvrspace.bindvrspace.bin
Ce cuprinde directorul Ce cuprinde directorul rădăcină?rădăcină?
Ce conţine subdirectorul Ce conţine subdirectorul DOS?DOS?
Dar subdirectorul (directorul) Dar subdirectorul (directorul) TPTP??
Ce conţine subdirectorul Ce conţine subdirectorul TVISIONTVISION??
![Page 8: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/8.jpg)
• Pentru adresarea unui fişier se folosesc trei elemente:
1. unitatea;2. calea (şirul de directoare de la cel mai
cuprinzător către cel care include fişierul);3. numele fişierului.
• De exemplu, pentru adresarea fişierului sorin.exe se procedează ca mai jos:
c: \tp\tvision\sorin.exe Unitatea calea nume
![Page 9: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/9.jpg)
Întrebări recapitulative
1. Ce extensii pot avea fişierele program?2. Ce cuprinde forma completă de
adresare a unui fişier?
![Page 10: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/10.jpg)
UNITATE CURENTĂ, UNITATE CURENTĂ, DIRECTOR CURENTDIRECTOR CURENT
• Imediat ce am deschis calculatorul, Imediat ce am deschis calculatorul, sistemul de operare intră în sistemul de operare intră în acţiune. Acesta aşteaptă comenzi de la noi.
![Page 11: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/11.jpg)
Î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ă.
![Page 12: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/12.jpg)
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.
![Page 13: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/13.jpg)
•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).
![Page 14: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/14.jpg)
•Imediat se va afişa a:\> şi se aşteaptă o comandă.
•Pentru schimbarea directorului curent se foloseşte comanda cd (sau chdir, echivalent).
![Page 15: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/15.jpg)
•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:c:\>\>cd tp prompterul va fi c:cd tp prompterul va fi c:\\tptp>> si se dă si se dă comanda:comanda:
c:c:\\tptp>>cd programe prompterul va fi c:cd programe prompterul va fi c:\\tptp\\programeprograme >>
•Mai simplu, se dă comanda direct:
c:c:\>\>cd tp cd tp \\programeprograme promterul va fi c:c:\\tptp\\programeprograme >> .
![Page 16: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/16.jpg)
COMENZI INTERNE
• O comandă este internă dacă poate fi executată direct de MS DOS, fără a apela alt program.
![Page 17: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/17.jpg)
Comanda ver
• Are rolul de a afiAre rolul de a afişa versiunea şa versiunea sistemului de operare MS DOS.sistemului de operare MS DOS.
• Exemplu: c:Exemplu: c:\>\>verver
![Page 18: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/18.jpg)
• 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.
Comanda dir
![Page 19: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/19.jpg)
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ă)
![Page 20: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/20.jpg)
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
![Page 21: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/21.jpg)
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.
![Page 22: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/22.jpg)
Exerciţii propuseExerciţii propuse
1.1. Afişaţi versiunea sistemului de operare MS DOS Afişaţi versiunea sistemului de operare MS DOS care se află pe calculatorul vostru.care se află pe calculatorul vostru.
2.2. Afişaţi numele tuturor fişierelor şi directoarelor Afişaţi numele tuturor fişierelor şi directoarelor incluse în subdirectorul tp al directorului incluse în subdirectorul tp al directorului rădăcină pe c:.rădăcină pe c:.
3.3. Afişaţi numele tuturor fişierelor cu Afişaţi numele tuturor fişierelor cu extensia .exe incluse în directorul rădăcină al extensia .exe incluse în directorul rădăcină al unităţii c:.unităţii c:.
![Page 23: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/23.jpg)
• Are rolul de a copia unul sau mai multe fişiere dintr-un director în altul.
• Forma generală este: copy destinaţie sursă.
Comanda copy
![Page 24: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/24.jpg)
Exemple: Exemple:
c:c:\>\>copy t.pas a:copy t.pas a:Copiază fişierul t.pas în Copiază fişierul t.pas în
directorul rădăcină al unităţii a:directorul rădăcină al unităţii a:
c:c:\\utilutil>>copy arj.exe a: copy arj.exe a: \\facultfacultCopiază fişierul arj.exe aflat în Copiază fişierul arj.exe aflat în
subdirectorul subdirectorul util util al rădăcinii de pe al rădăcinii de pe c: în subdirectorul c: în subdirectorul facult facult al rădăcinii al rădăcinii unităţii a:unităţii a:
![Page 25: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/25.jpg)
c:c:\>\>copy a: *.* c:copy a: *.* c:\\scoalascoalaCopiază 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ă!)
![Page 26: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/26.jpg)
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).
![Page 27: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/27.jpg)
• Are rolul de a crea un subdirector al directorului curent. Evident, conţinutul acestuia va fi vid.
Comanda md
![Page 28: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/28.jpg)
Exemplu:
c:\>md texteSe crează subdirectorul texte al
directorului rădăcină. Directorul curent devine cel creat.
![Page 29: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/29.jpg)
• 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).
Comanda rd
![Page 30: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/30.jpg)
Exemplu: Exemplu: c:c:\>\>cd textecd texteDirectorul curent devine Directorul curent devine textetexte..
c:c:\\textetexte>>del *.*del *.*Se şterg toate fişierele din directorul Se şterg toate fişierele din directorul
curent.curent.
c:c:\\textetexte>>cd..cd..Directorul curent devine Directorul curent devine textetexte..
c:c:\>\>rd texterd texteSe şterge subdirectorul Se şterge subdirectorul textetexte..
![Page 31: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/31.jpg)
• 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.
Comenzile date şi time
![Page 32: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/32.jpg)
•Dacă dorim să cunoaştem ora, se Dacă dorim să cunoaştem ora, se foloseşte comanda foloseşte comanda time. Aceasta se Aceasta se afişează sub forma afişează sub forma
oră:minut:secundă.sutimi de secundă.
• Dacă vrem ca aceasta să rămână Dacă vrem ca aceasta să rămână nemodificată, se nemodificată, se tastează Enter, , altfel se introduce ora dorită sub altfel se introduce ora dorită sub forma de mai sus.forma de mai sus.
![Page 33: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/33.jpg)
Comanda cls
• În general, ecranul reţine comenzile anterioare. Dacă dorim ca ecranul să redevină curat se utilizează comanda cls.
![Page 34: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/34.jpg)
COMENZI EXTERNE
• O comandă este externă dacă pentru execuţia ei se apelează un program al sistemului de operare.
![Page 35: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/35.jpg)
Comanda deltree
•Are rolul de a şterge un director şi toate subdirectoarele incluse.
•Exemplu: c:\>deltree texte
![Page 36: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/36.jpg)
• Are rolul de a apela editorul de texte al sistemului de operare MS DOS.
Comanda edit
![Page 37: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/37.jpg)
Exerciţii propuse
1.1. Care este diferenţa dintre comenzile interne şi comenzile Care este diferenţa dintre comenzile interne şi comenzile externe MS DOS?externe MS DOS?
2.2. Aflaţi data curentă şi ora.Aflaţi data curentă şi ora.
3.3. Creaţi un subdirector al directorului rădăcină pe c:, numit Creaţi un subdirector al directorului rădăcină pe c:, numit elevelev..
4.4. Copiaţi de pe hard un fişier oarecare în directorul creat anterior.Copiaţi de pe hard un fişier oarecare în directorul creat anterior.
5.5. Ştergeţi directorul Ştergeţi directorul elevelev..
6.6. Introduceţi un text oarecare cu ajutorul editorului de texte MS Introduceţi un text oarecare cu ajutorul editorului de texte MS DOS.DOS.
![Page 38: SISTEMUL DE OPERARE MS DOS](https://reader033.vdocuments.pub/reader033/viewer/2022061602/56814767550346895db4a59d/html5/thumbnails/38.jpg)
BIBLIOGRAFIE:BIBLIOGRAFIE:
TUDOR SORIN – Turbo Pascal TUDOR SORIN – Turbo Pascal pentru cei pentru cei MMici, Editura Lici, Editura L&S &S
InformatInformat