sistemul de operare ms dos

Post on 14-Jan-2016

64 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

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: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).

•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ă “\”.

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ă..

Structură arborescentă

\

director director fişier

director fişier

fişier

...

(director rădăcină)

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??

• 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

Întrebări recapitulative

1. Ce extensii pot avea fişierele program?2. Ce cuprinde forma completă de

adresare a unui fişier?

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.

Î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: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 >> .

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 afiAre rolul de a afişa versiunea şa versiunea sistemului de operare MS DOS.sistemului de operare MS DOS.

• Exemplu: c:Exemplu: c:\>\>verver

• 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

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

• 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

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:

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ă!)

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).

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

Comanda md

Exemplu:

c:\>md texteSe crează subdirectorul texte al

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

• 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

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..

• 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

•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.

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

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

Comanda edit

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.

BIBLIOGRAFIE:BIBLIOGRAFIE:

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

InformatInformat

top related