sistemul de operare ms dos

38
SISTEMUL DE OPERARE MS DOS

Upload: meagan

Post on 14-Jan-2016

64 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: SISTEMUL  DE  OPERARE  MS  DOS

SISTEMUL DE OPERARE MS DOS

Page 2: 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.

Page 3: SISTEMUL  DE  OPERARE  MS  DOS

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

•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

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

Structură arborescentă

\

director director fişier

director fişier

fişier

...

(director rădăcină)

Page 7: SISTEMUL  DE  OPERARE  MS  DOS

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

• 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

Î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

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

Î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

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

•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

•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

•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

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

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

• 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

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

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

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

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

• 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

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

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

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

• 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

Exemplu:

c:\>md texteSe crează subdirectorul texte al

directorului rădăcină. Directorul curent devine cel creat.

Page 29: SISTEMUL  DE  OPERARE  MS  DOS

• 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

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

• 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

•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

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

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

Comanda deltree

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

•Exemplu: c:\>deltree texte

Page 36: SISTEMUL  DE  OPERARE  MS  DOS

• Are rolul de a apela editorul de texte al sistemului de operare MS DOS.

Comanda edit

Page 37: SISTEMUL  DE  OPERARE  MS  DOS

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

BIBLIOGRAFIE:BIBLIOGRAFIE:

TUDOR SORIN – Turbo Pascal TUDOR SORIN – Turbo Pascal pentru cei pentru cei MMici, Editura Lici, Editura L&S &S

InformatInformat