Descărcați ca doc, pdf sau txt
Descărcați ca doc, pdf sau txt
Sunteți pe pagina 1din 27

pag.

Curs 1.Sistemul de operare MS-DOS

1. SISTEME DE CALCUL. GENERALITI.


1.1. Caracteristicile calculatoarelor digitale
Calculatorul compatibil IBM-PC face parte din categoria microcalculatoarelor.
Microcalculatoarele sunt calculatoare digitale care opereaz prin utilizarea numerelor. Nucleul unui
calculator digital const din milioane de comutatori interconectai. Comutatorul este un circuit
electronic cu dou poziii: nchis-deschis. Memorarea, procesarea datelor n calculatoarele digitale
depind de aceste comutatoare.
Unitatea de msur a datelor vehiculate de calculator este bitul (binary digit= cifr binar). Bitul
nseamn una din cele dou cifre 0 i 1(corespunztoare celor dou poziii: nchis-deschis) care servesc
la codificarea numerelor, caracterelor i instruciunilor n calculator. Bitul este cea mai mic unitate
memorabil n interiorul calculatorului.
Calculatoarele digitale combin biii pentru a reprezenta tipuri complexe de date. Grupul de 8
bii este denumit octet sau byte (1 octet=1 byte=8 bii). De exemplu combinaia de 8 bii 10000001 se
folosete pentru a reprezenta litera A conform codificrii ASCII (American Standard Code for
Information Interchange). Aceeai combinaie poate reprezenta i numrul zecimal (n baza 10) 65.
1.1.1.

Sisteme de numeraie

Sistemul de numeraie zecimal - bazat pe puteri ale numrului 10


Cifre utilizate: 0,1,2,3,4,5,6,7,8,9
Exemplu: numrul 8451
8
4
5
1

reprezint
reprezint
reprezint
reprezint

8x103
4x102
5x101
1x100

=
=
=
=

8 000
400
50
1
8 451
Sistemul de numeraie binar - bazat pe puteri ale numrului 2 - sistem de numeraie utilizat de
calculatoarele digitale.
Cifre utilizate: 0,1
Exemplu: numrul 1101
1
1
0
1

reprezint
reprezint
reprezint
reprezint

1x23
1x22
0x21
1x20

=
=
=
=

8
4
0
1
13

Din cele prezentate putem deduce c 1101(2)=13(10).


S analizm numrul binar 11111111 adic:
1x27+ 1x26+ 1x25+ 1x24+ 1x23+ 1x22+ 1x21+ 1x20 =
128+
64+
32+
16+
8+
4+
2+
1 =
Pentru un octet avem:
0
1

0
1

255

0 0 0 0 0 0 =0
1 1 1 1 1 1 =255
Deci un octet=8 bii poate reprezenta echivalentele numerelor zecimale de la 0 la 255. 1
kilooctet (kO) sau kilobyte (kB) reprezint 1 024 octei (1024=210). Echivalentul n binar pentru 1024
este 10000000000 (unu urmat de 10 zerouri), adic:

Curs 1.Sistemul de operare MS-DOS


1x210+

1x29+

1x28+

1x27+

1x26+ 1x25+

pag.2
1x24+

1x23+

1x22+

1x21+

1x20+ =

=210=1024
Obs. Dac 1kO ar fi egal cu 1 000 octei, echivalentul n binar pentru 1 000 (10) ar fi
1111101000(2) ceea ce reprezint o cantitate de memorie neuzual pentru calculator, aadar se
utilizeaz valoarea 210=1024(10)=1000000000(2).
Echivalene:
1 octet (byte)
=
8 bii
10
1 kO (kB)
=
2 =1 024 octei
1 MO (MB)
=
220=1 048 576 octei
1 GO (GB)
=
230=1 073 741 824 octei
1 TO (TB)
=
240=1 099 511 627 776 octei
Sistemul de numeraie hexazecimal (hex) - bazat pe puteri ale numrului 16 - utilizat pentru
nlocuirea sistemului binar la reprezentarea irurilor lungi de cifre. Sistemul hex este adecvat
reprezentrii numerelor n sistemul binar deoarece 16=24. Sistemul zecimal nu este adecvat reprezentrii
numerelor n binar deoarece 10 nu poate fi scris ca putere a lui 2.
Cifre utilizate: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Tabel cu numere zecimale avnd coresponden n binar i hex:
Zecimal
Binar
Hex
Zecimal
Binar
Hex
0
0000
0
9
1001
9
1
0001
1
10
1010
A
2
0010
2
11
1011
B
3
0011
3
12
1100
C
4
0100
4
13
1101
D
5
0101
5
14
1110
E
6
0110
6
15
1111
F
7
0111
7
16
10000
10
8
1000
8
In felul acesta :
0010 1101 0101 1011 (2)
=2D5B(16)
2
D
5
B
Adresele de memorie (PC-urile moderne au memoria de 1 MB sau mai mare) sunt scrise n hex.
Pentru reprezentarea n binar a unei adrese de 1 MB sunt necesari 20 bii. Astfel se recurge la scrierea
adresei n hex, care este mult mai scurt.
Numerele n hex au cte un h final sau sunt precedate de 0x, de exemplu:
2D5B(16)= 2D5Bh = 0x2D5B
Valori uzuale pentru adrese de memorie:
Zecimal
Binar
Hex
1 kB
1 024
0100 0000 0000
400 h
640 kB
655 360
1010 0000 0000 0000 0000
A0000 h
1 MB
1 048 576
0001 0000 0000 0000 0000 0000
100000 h
1 GB
1 073 741 824
0100 0000 0000 0000 0000 0000 0000 0000
40000000 h

pag. 3

Curs 1.Sistemul de operare MS-DOS


1.2. Funciile calculatorului

1.
2.
3.
4.
5.

Iniializare (boot up),


Introducerea datelor,
Procesarea datelor,
Stocarea datelor,
Ieirea rezultatelor.
1.2.1.

(drivere)

Iniializarea

testarea principalelor componente ale PC-ului


rularea fiierelor de iniializare a sistemului de operare i a altor fiiere necesare

Obs. FIIER - colecie de date de acelai tip memorate pe un suport extern (Harddisk, dischet)
1.2.2.

Introducerea datelor

Reprezint transferul datelor dintr-o surs extern, n calculator. Surse externe: dischet,
tastatur, mouse, scaner, CD-ROM, modem, fax, etc.
1.2.3.

Procesarea datelor

Manipularea datelor introduse, n scopul producerii unui rezultat.


1.2.4.

Stocarea datelor

Constituit din:

prelucrare
introduceri neprocesate,
introduceri procesate,
produse soft (programe),

salvarea prelucrrilor pe un dispozitiv de stocare n vederea recuperrii ulterioare.


1.2.5.

Ieirea rezultatelor

Reprezint afiarea rezultatelor pe ecran, la imprimant, ploter, retroproiector, etc.


2. STRUCTURA CALCULATOARELOR PERSONALE (compatibile IBM-PC)
Componente fizice (echipamente) - HARDWARE (hard),
Componente logice (programe) - SOFTWARE (soft).
2.1. Componentele HARDWARE ale calculatorului
Componentele hard ale unui calculator se afl pe placa principal a calculatorului numit plac
de baz sau motherboard. Orice calculator (compatibil IBM-PC) conine cel puin urmtoarele
componente:
Unitate central de prelucrare,

Curs 1.Sistemul de operare MS-DOS

pag.4

Memorie,
Uniti de stocare pe termen lung,
Dispozitive de introducere i ieire a datelor (input / output sau I / O)
conform schemei:

2.1.1.

Unitatea central de prelucrare (microprocesor)

UCP se gsete de obicei ntr-un singur circuit integrat (cip, - eng. Chip = achie) numit
microprocesor . UCP realizeaz prelucrarea datelor din calculator.
Microprocesorul este componenta PC-ului care i confer acestuia proprietatea de calculator.
Microprocesorul determin i controleaz capacitile de prelucrare ale calculatorului. Microprocesorul
este, constructiv, un ansamblu de circuite integrate i tranzistoare care se gsesc pe un cip de siliciu;
este de form ptrat, mai mare dect celelalte cipuri de pe placa de baz i este inscripionat cu numele
productorului i tipul procesorului.
In interiorul microprocesorului se gsesc dou componente majore:

unitatea de comand i control (UC),

unitatea aritmetico-logic(UAL).
Unitatea de comand i control (UC)
Dirijeaz operaiile executate de UCP. Instruciunile adresate calculatorului sunt stocate sub
form de programe. UC ine evidena i interpreteaz instruciunile dintr-un program, fiind responsabil
cu transmiterea de sarcini specifice diferitelor componente ale calculatorului. UC controleaz n
principal funciile de I/O , de memorie i stocare. UC conlucreaz cu UAL.
Unitatea aritmetico-logic UAL
Rspunde de efectuarea operaiilor de calcul. La nivelul UAL se execut dou tipuri de operaii:
Operaii aritmetice: adunare, scdere, nmulire, mprire,
Operaii logice: implic aciuni de comparare a dou valori.

pag. 5

Curs 1.Sistemul de operare MS-DOS

Caracteristici ale microprocesoarelor


Mrimea magistralei interne de date. Microprocesoarele stocheaz date n locaii temporare numite
registre. Datele sunt transferate ntre UC, UAL, registre i alte componente ale microprocesorului
prin intermediul unei magistrale realizate n circuitele microprocesorului. Mrimea magistralei
interne ofer o msur a cantitii de date pe care microprocesorul o poate transfera intern ntr-o
singur operaie. Valoarea ei variaz ntre 8 i 32 de bii (64 bii), cu ct valoarea este mai mare, cu
att microprocesorul este mai performant.

Mrimea magistralei externe de date. Aceasta msoar volumul de date transferat ntre
microprocesor i dispozitivele exterioare ntr-o singur operaie. Magistrala extern de date este
constituit din conectori i cablri ce distribuie date n calculator. Cu ct valoarea mrimii
magistralei externe este mai mare, cu att calculatorul este mai performant. Valoarea ei variaz ntre
8 i 32 de bii.
Mrimea adresei de memorie - cu ct este mai mare, cu att microprocesorul poate gestiona o
cantitate mai mare de memorie.
Frecvena ceasului . Un ceas electronic asigur coordonarea corespunztoare a operaiilor efectuate
de microprocesor. Cu ct este mai mare, cu att microprocesorul opereaz mai rapid. Se msoar n
Mhz (megahertzi).
2.1.2. Memoria calculatorului
Memoria calculatorului se clasific n:
memorie intern
memoria extern
2.1.2.1. Memoria intern
Pentru ca UCP s funcioneze la capacitate optim ea (UCP) trebuie s stocheze i s recupereze
date n i dintr-un mediu rapid. Memoria intern poate fi asemnat cu un numr foarte mare de casete
ce conine date. De obicei capacitatea unei casete este de un octet (8 bii) i fiecare caset are un
numr care o identific (adres). In termenii memoriei calculatorului casetele sunt locaii de memorie.
O locaie de memorie este caracterizat de:
capacitatea locaiei de memorie
adresa locaiei de memorie
Memoria intern este o memorie electronic, constituit din cipuri de memorie i localizat
pe placa de baz a calculatorului.
Memoria intern este memoria principal. In memoria intern UCP stocheaz datele i
programele n timpul execuiei, rezultatele intermediare i finale ale execuiei. Prezint un timp de acces
rapid i capacitate de memorare relativ mic.
Localizarea unei date n memorie, prin intermediul adresei:

Adresa introdus n registrul de adrese cu capacitatea de n bii va putea identifica prin


intermediul decodificatorului 2n locaii de memorie.

Curs 1.Sistemul de operare MS-DOS

pag.6

comand de scriere: datele aflate n registrul de date se transfer n memorie la adresa


determinat anterior;
comand de citire: datele aflate n memorie la adresa specificat n registrul de adrese sunt
aduse n registrul de date unde se transfer ctre alte dispozitive.
Memoria intern se clasific n:

memorie RAM
SRAM - static,
DRAM - dinamic,

memorie ROM

memorie cache
Memoria RAM (Random Acces Memory) - memorie cu acces aleator, volatil, poate fi accesat
de ctre utilizator. UCP poate stoca valori n orice locaie RAM i poate recupera valoarea oricrui
octet (locaie), cunoscnd adresa locaiei respective. Acces aleator se refer la faptul c poate fi
accesat orice informaie cunoscnd adresa ei, nefiind necesar parcurgerea tuturor locaiilor, rnd pe
rnd , pn la locaia respectiv. ( exemplu - accesarea pieselor muzicale stocate pe CD, n comparaie
cu accesarea pieselor stocate pe band magnetic).
RAM este utilizat pentru stocarea programelor i a datelor prelucrate de UCP. Atunci cnd se
execut un program, instruciunile sale trebuie citite de pe dispozitivul de stocare (harddisk, dischet) i
depozitate n RAM. Instruciunile programelor, ca de altfel toate datele vehiculate de calculator const
n impulsuri electrice care descriu numere binare. Aceste numere binare reprezint comenzi codificate la
adresa UCP. Dup ce comenzile ajung n RAM sunt recuperate i executate de UCP. In timpul execuiei
UCP folosete RAM pentru stocarea i recuperarea ulterioar a datelor intermediare. Practic orice
operaie efectuat de calculator implic utilizarea RAM.
Microcalculatoarele conin un tip de memorie RAM numit CMOS (Silicon-Metal-Oxid
Complementar). Pentru alimentarea ei se utilizeaz o pil electric. In aceast memorie este stocat
configuraia calculatorului ntre dou ntreruperi ale alimentrii de la reeaua de curent electric. CMOS
este volatil; dac bateria se descarc se pierde informaia de configurare, calculatorul nemaifiind
capabil s starteze (s booteze). Acest inconvenient poate fi nlturat prin crearea unei dischete sistem,
de salvare (rescue), pe care programe specializate (Norton Utilities) stocheaz informaia de
configurare. Informaiile din CMOS sunt utilizate de modulul BIOS care ncarc DOS (Disk Operating
System = sistem de operare) i starteaz microcalculatorul.
Memoria ROM (Read Only Memory) - memorie numai pentru citire, nevolatil. Datele din
ROM sunt stocate permanent; ele pot fi citite dar nu pot fi scrise altele. Datele sunt stocate n cipul de
memorie ROM nc din fabricaie. La ntreruperea alimentrii de la reeaua de curent electric datele
stocate n ROM nu se pierd. In ROM este stocat programul care ofer funcionarea fundamental a
microcalculatorului. In cazul unui PC compatibil IBM, ROM este denumit BIOS (Basic Input Output
System). Acest program execut operaii simple cu discul, accept intrri executate de la tastatur i
efectueaz operaii simple dar eseniale. La pornirea calculatorului circuite speciale activeaz
programele stocate n BIOS, care testeaz modulele calculatorului i caut DOS-ul pe discul de
ncrcare. Programele stocate n ROM sunt denumite microprograme (firmware).
Memoria Cache - (128, 256, 512 kB) - este o poriune din memoria intern utilizat pentru a
executa cu vitez ridicat prelucrarea diverselor operaii ale sistemului de calcul. Accelereaz viteza de
lucru a microprocesorului.
Organizarea memoriei unui microcalculator
Unitatea fundamental a informaiei este bitul, care corespunde unei singure locaii de memorie.
Un singur bit, luat separat nu este util n stocarea informaiei, de aceea biii sunt grupai n blocuri de 8

pag. 7

Curs 1.Sistemul de operare MS-DOS

bii, denumii octei (byte). Pentru a grupa un numr foarte mare de bii, 8 cipuri sunt conectate n
paralel ca n figura urmtoare.
1

date pe 8 bii
paritate
O astfel de grupare de cipuri se numete bloc de memorie.
Cipul al 9-lea stocheaz paritatea, un mecanism simplu de verificare a erorilor. Bitul din cipul
paritate este astfel reglat nct numrul total de bii din octet plus paritatea s fie impar. Cnd un octet
este citit se verific automat paritatea. Dac numrul nu este impar octetul prezint eroare (parity check
error), semnalat de interfaa calculator - operator.
Categorii de memorii pentru microcalculatoarele compatitbile IBM.
Zona de memorie
Denumire
Utilizare
1 - 640 kB
memorie convenional
software de baz (sistem de operare)
RAM
software de aplicaie (programe)
640 - 768 kB
memorie video RAM
destinat exclusiv monitorului
768 - 960 kB
memorie superioar UMA
gestionarea plcilor de extensie
(Upper Memory Area) ROM
960 - 1024 kB
memoria ROM - BIOS ROM
programe firmware
1 Mb - 16(32,64) MB
memoria extins XMS
aplicaii Windows, aplicaii care ruleaz n
(Extended Memory) RAM
mod protejat (protected mode)
prima zona de 64 kB
memorie nalt HMA
disponibilizare memoriei convenionale
de dup limita de 1 MB (High Memory Area) RAM
alocabila n zona ROM
memoria expandat EMS
aplicaii DOS care necesit peste 640 kB
786 kB - 1024 KB
(Expanded Memory)
memorie pentru rulare
Organizarea memoriei DOS

Memoria expandat EMS - consideraii


EMS a aprut ca urmare a insuficienei celor 640 kB disponibili (din totalul de 1024 kB) pentru
programele de aplicaii complexe. Procesoarele 8086, 8088 (inferioare procesoarelor 80286,
80386, .... ,Pentium) nu puteau gestiona (vedea) mai mult de 1 MB memorie. Se pune problema
aducerii memoriei RAM de pe o plac de memorie special recunoscut de un driver, n zona ROM
(768-1024 kB) unde DOS poate vedea aceast memorie. Modul de funcionare este urmtorul:

Curs 1.Sistemul de operare MS-DOS

pag.8

EMS nu se ncadreaz ntr-un interval fix de adrese. EMS definete un cadru de pagin (EMS
page frame) n zona de memorie ROM de 256 kB (1024-768 kB). Acest cadru de pagin este de fapt o
seciune de RAM (de pe placa suplimentar, maxim 32 MB) transpus n zona ROM, unde DOS o
poate accesa. Cadrul de pagin poate atinge 64 kB i este divizat n poriuni de 16 kB. O poriune de
16 kB poate fi translatat n i din EMS.
In acest fel EMS disponibilizeaz din placa de memorie special (max 32 MB) blocuri de cte 64
kB o dat, care pot fi accesate de DOS.
Odat cu apariia microprocesoarelor 80386 placa de memorie special nu mai este necesar,
memoria EMS fiind emulat soft (simulat) de un program rezident (rmne n memorie dup lansare)
numit manager de memorie expandat (EMM - Expanded Memory Manager).
Odat cu apariia platformei Microsoft Windows, DOS poate accesa memoria extins XMS
(peste limita de 1 MB) pn la 4 GB ncepnd cu microprocesorul 80386, EMS devenind astfel de
prisos pentru programe ce ruleaz sub Windows.
Totui exist programe de aplicaii (jocuri) care ruleaz sub DOS pentru care nefiind suficieni
640 kB, necesit memorie expandat EMS. Pentru MS-DOS, comanda memmaker realizeaz opional
emularea memorie expandate EMS.
Memoria extins XMS - consideraii
Exist sisteme de operare (OS/2, UNIX) care pot gestiona memoria extins XMS direct, fr
ajutorul platformei Windows. DOS poate gestiona memoria pn la limita 1024 kB=1MB i cu ajutorul
Windows, memoria extins XMS de la 1 MB pn la 4 GB.
In prezent memoria extins se prezint sub form de plcue SIMM (Single In-Line Memory
Modules). SIMM-ul este o plcu de circuite pe care se fixeaz un grup de cipuri de memorie. Uzual
SIMM-urile sunt instalate n grupuri de cte 4, formnd un bloc de memorie. Blocurile de memorie (4
MB, 8MB ) se conecteaz pe placa de baz.
2.1.2.2. Memoria extern
Cunoscut sub numele de memorie virtual, ofer utilizatorului impresia c memoria intern este
foarte mare. Practic ns, mecanisme Hardware (fizice) transfer blocuri din memoria extern n cea
intern i invers. Scopul este de a menine n memoria intern (acces rapid) a prilor de programe
folosite intens de UCP.
Schema de translatare a adresei virtuale n adres real

ai
bj

- adres virtual (utilizat de programator n aplicaia procesat de UCP)


- adres real, adresa fizic din memoria extern asociat de ft (funcia de translatare) adresei
virtuale ai.
Principiu de funcionare:
UCP solicit o adres de memorie
adresa este cutat ntr-o tabel ce ine evidena adreselor din memoria intern.
dac adresa este gsit UCP primete permisiunea de citire / scriere la adresa respectiv.
dac adresa nu este gsit, se declaneaz o procedur de ncrcare a blocului ce conine
adresa respectiv din memoria extern n memoria intern, la o locaie liber.
Tehnica de translatare se realizeaz la nivelul unei pagini de memorie (bloc de dimensiune fix).
Memoria extern se prezint sub forma unor uniti independente de tip periferic alctuite din:

pag. 9

Curs 1.Sistemul de operare MS-DOS

mediu de memorare: discuri fixe magnetice, benzi magnetice, discuri optice;


mecanism de antrenare i acces: localizeaz adresa blocului de memorie citi sau scris
SUPORI DE MEMORARE EXTERN
Structura logic a informaiei memorate pe supori externi
Informaiile memorate pe disc (programe, date) sunt organizate n fiiere. Driverele de disc sunt
programe speciale destinate gestionrii informaiilor depuse pe disc, asigur transferul de informaii ntre
memoria intern i extern.
Tipuri de uniti de discuri:
HDD - Hard Disk Drive
FDD - Floppy Disk Drive
CD-ROM - Compact Disk (disc optic)
uniti de discuri magneto-optice
PHD - Portable Hard Disk (harddisk portabil)
CDI - Compact Disk Interactiv
Photo CD - Compact disk cu imagini foto digitizate (informaie n binar)
uniti ZIP
Caracteristici:
capacitatea de memorare (kB, MB, GB),
viteza de transfer a informaiei (kB/s, MB/s),
modul de memorare (magnetic, optic),
posibilitatea de a detaa suportul magnetic din unitate (portabilitate).
Discuri flexibile - floppy disk (dischete)
material plastic acoperit cu oxid magnetizabil,
mpachetate n carton (5,25 inch) sau plastic (3,5 inch).
Variante:
3,5 inch

dubl densitate 720 kB


nalt densitate 1,44 MB.

Curs 1.Sistemul de operare MS-DOS

5,25 inch
simpl densitate 360 kB
dubl densitate 720 kB
nalt densitate 1,2 MB.

Unitile de disk flexibil sunt desemnate prin literele(urmate de 2 puncte) A: sau B:


Structura unei dischete:

sectoare: numerotate 1,2,3 ...; uzual 512 kB


piste: numerotate 0,1,2,3 ...

adresele folosesc pentru accesarea unui sector


Capacitatea unui disc:
nr. fee x nr. piste x nr. sectoare x capacitate sector
exemplu:
2 x 80 x 15 x 512 = 1 200 kB = 1,2 MB

pag.10

pag. 11

Curs 1.Sistemul de operare MS-DOS

De obicei dischetele nu sunt formatate (iniializate) i nu suport scrierea/citirea datelor.


Comanda MS-DOS : FORMAT iniializeaz discul specificat la un format acceptat de MS-DOS.
Sintaxa comenzii:
FORMAT A: [/S] [/U] sau FORMAT B: [/S] [/U]
parantezele drepte au caracter opional (apar n comand numai dac este necesar)
opiunile apar precedate de caracterul slash /
specificaia poate fi A: sau B: i semnific unitatea A sau unitatea B
Efect:
creeaz i iniializeaz directorul rdcin A:\ sau B:\ care are un numr fix de intrri
(subdirectoare sau fiiere),
analizeaz suprafaa discului pentru a identifica pistele defecte, care sunt scoase din evidena
discului cu scderea corespunztoare a capacitii de memorare.
iniializeaz programul ncrctor al sistemului de operare (program BOOT) pe pista 0. !!!
Dac pista 0 este defect (track 0 bad) discheta este inutilizabil.
Scop:
iniializare,
remediere erori,
protecie antivirus
Opiunea /S - transfer pe disc 3 fiiere sistem IO.SYS, MSDOS.SYS, COMMAND.COM nucleul sistemului de operare. Discheta devine dischet sistem i poate iniializa un PC (porni
calculatorul) dac boot-area se face de pe dischet. Pentru aceasta, n CMOS setup (se apas tasta Del
la pornirea calculatorului) la opiunea Standard CMOS setup trebuie s fie setat Drive A: sau Drive B:
de capacitate egal cu capacitatea unitii (3,5 sau 5,25 ), iar la opiunea BIOS features setup s fi setat
Boot sequence A,C. Copierea obinuit (comanda COPY ) a celor 3 fiiere sistem IO.SYS,
MSDOS.SYS, COMMAND.COM, pe dischet, nu determin ca discheta s devin dischet sistem !!!
Opiunea /U - determin formatarea necondiionat , eventualele informaii memorate anterior
pierzndu-se definitiv. Este o metod de protecie antivirus contra viruilor de BOOT, transmii la
boot-area calculatorului de pe o dischet infectat.
Discuri fixe - hard disk

Curs 1.Sistemul de operare MS-DOS

pag.12

formate din una sau mai multe suprafee de disc (platane) montate coaxial;
datele sunt organizate n cilindri (virtual, pistele corespondente de pe platane determin cilindrii),
piste, sectoare.
vitez de rotaie mare de orinul 3 600 rot/min
datele sunt citite/scrise prin intermediul capetelor (n numr egal cu numrul de platane) de
citire/scriere.
pentru identificarea unei locaii de harddisk sunt specificate:
nr. cilindrului,
nr. pistei,
nr. sector.
deplasarea capetelor de citire/scriere se face simultan pe acelai cilindru, constituit din pistele de
acelai rang (numr) de pe fiecare platan. nr. cilindrii = nr. de piste de pe fiecare platan.
capacitate 40 MB - 4 GB
2.1.3.

Dispozitive periferice de intrare ieire I/O (input/output)

Sistemul I/O constituie componenta unui sistem de calcul (microcalculator, PC) care efectueaz
i controleaz transferul de date dintre memoria intern, memoria extern i mediul exterior acestora.
Sistemul I/O include:
dispozitive periferice I/O, conectate prin intermediul mufelor de conectare la porturile:
paralele LPT1, LPT2, ...
seriale COM1, COM2 ...
interfeele dispozitivelor periferice,
magistralele externe ale sistemului,
interfeele cu magistralele externe ale sistemului.
Sistemul I/O (component hard) este asistat de programe (componente soft) speciale, proprii
interfeelor numite DRIVERE.
Clasificare:
dispozitive pentru pstrarea datelor - memorii externe,
dispozitive pentru intrare/ieire date/informaii n/din sistemul de calcul.
Execuia unui proces de intrare/ieire

pag. 13

a)

b)

c)

Curs 1.Sistemul de operare MS-DOS

Iniierea procesului I/O

UCP iniiaz o activitate pe magistral creia i transmite adresa dispozitivului periferic


(1)

interfaa dispozitivului periferic transmite ctre UCP i ctre memoria intern starea n
care se afl, prin intermediul magistralei (2). Dispozitivul se poate afla n urmtoarele
stri:

disponibil - se declaneaz procesul I/O,

n lucru - procesul I/O intr n ateptare,

neoperaional - dispozitiv defect, necuplat, inexistent - mesaj (2)


execuia procesului I/O

informaia este extras din memoria intern i transmis dispozitivului periferic (3) ca
urmare a activitii (2),

se execut operaia I/O ntre memoria intern i dispozitivul periferic, totodat


vehiculndu-se informaii de control i stare a echipamentelor (4).
ncheierea procesului I/O

dup ultima operaiune I/O dispozitivul periferic anun prin interfa terminarea
procesului I/O, disponibiliznd dispozitivul periferic (5).
Interfee:
Interfee pentru transferul programat.
Funcii:
conectarea dispozitivelor periferice la magistrala de date, adrese i control,
conversia datelor recepionate de pe magistral n format acceptat de dispozitivele periferice
i invers,
verificarea corectitudinii datelor utiliznd bitul de paritate.

Interfeele permit implementarea tehnicilor de comunicaie ntre microprocesor (UCP) i


dispozitivele periferice prin intermediul magistralei (externe) de date, adrese i control. Tehnica de
interogare periodic (vezi procesul (1) de la iniierea procesului I/O ) const n interogarea unui
indicator de condiie din interfa, n funcie de care se realizeaz sau nu transferul de date. Comenzile
necesare funcionrii interfeei (hardware) sunt transmise de microprocesor (UCP) n urma
decodificrii programului special (software) denumit DRIVER.

Curs 1.Sistemul de operare MS-DOS


2.1.3.1.

pag.14

Dispozitive periferice de intrare (input)

Funcii:
introduc datele n sistemul de calcul
realizeaz conversia datelor din formatul extern n format intern al calculatorului (binar)
TASTATURA (KEYBOARD) - dispozitiv periferic de intrare similar tastaturii mainilor de scris.
Prezint 101 - 102 taste.
Tipuri de taste:
taste caracter (alfanumerice): literele alfabetului englez de la A la Z. Acionarea lor are ca
efect afiarea pe ecran a caracterului (litera mic) de pe tast, cu excepia space-bar (bara
de spaiu) care mut poziia cursorului la dreapta, o poziie. Acionarea lor concomitent cu
tasta shift determin afiarea pe ecran a majusculei caracterului de pe tast. Tasta Caps
lock influeneaz acionarea acestor taste. Cnd tasta Caps lock este acionat (led-ul din
mijloc, Caps Lock, aflat n partea dreapt sus a tastaturii, este activ).
taste numerice : cifrele 0, 1, ... 9
taste caracter speciale: #, $, % etc.
taste direcionale: ,,, - deplaseaz cursorul n direcia indicat,
taste funcionale: F1, F2, .... - declaneaz o funcie (o operaie complex compus din
operaii simple),
taste cu aciune bine definit:

Enter
- valideaz comanda (ncheie linia) i trece la rnd nou. Este compus din
codurile LF (Line Feed - trecere la rnd nou) i CR (Carriage Return - retur de car
= nceperea noului rnd din marginea stng),
Backspace - terge un caracter la stnga,
Esc (escape) - ieirea din aplicaie (buton de panic),

Tab
- insereaz un numr de spaii (blank- uri) la dreapta, comut ntre

panourile utilitarului Norton Commander sau comut ntre task-urile (programe)


Windows.
Print Screen - tiprete ecranul,
Scrool Lock - blocheaz defilarea afiajului pe ecran (led indicator dreapta sus),
Pause/Breack - ntrerupe execuia unui program (pauz),
Insert - comut modul inserare text n editoare de texte (MS Word),
Home - deplasare la nceput de rnd n editoare de texte (MS Word),
End - deplasare la sfrit de rnd n editoare de texte (MS Word),
Delete - terge un caracter la dreapta,
Page Up - ridic pagina ecran,
Page Down - coboar pagina ecran.
taste de alternare a tastaturii: Shift, Ctrl, Alt au efect la acionarea n combinaie cu alte
taste. !!! <Ctrl - Alt - Del > reseteaz calulatorul (reiniializarea sistemului),
taste de selectare a modului de lucru:
Caps Lock - trece la scrierea cu majuscule fr a mai fi necesar acionarea Shiftului,
Num Lock - activeaz/dezactiveaz tastele numerice din grupul aflat n dreapta
tastaturii (led indicator dreapta sus).
Taste gri : +, /, *,-.

pag. 15

Curs 1.Sistemul de operare MS-DOS

Codificarea caracterelor: acionarea unei taste (combinaii de taste) produce un cod binar care
desemneaz n mod unic caracterul de pe tast. Corespondena n binar este realizat prin intermediul
tabelei ASCII.
Combinaii de taste specifice sistemului de operare(MS-DOS):
<Ctrl - Break> sau <Ctrl - C> - ntrerupe o comand sau un program
Obs. n fiierul de configurare config.sys trebuie s apar linia de comand BREAK=ON, altfel
(pt. BREAK=OFF) combinaia nu este activ.
MOUSE - dispozitiv periferic de intrare ce controleaz poziia cursorului de mouse pe
ecran; gestioneaz meniurile programelor de aplicaii.
Mouse - ul este prevzut n partea inferioar cu o bil iar n partea superioar cu 2 sau 3
butoane. Mouse-ul se deplaseaz pe o plac denumit pad mouse ceea ce determin deplasarea
corespondent a cursorului de mouse pe ecran.
Semnificaii (n special n mediul Windows):
acionarea butonului din stnga o singur dat = click :selecteaz componenta aflat la
poziia cursorului,
acionarea butonului din stnga de dou ori consecutiv (rapid) = dublu click: activeaz
(lanseaz) componenta de la poziia cursorului;
acionarea butonului din dreapta(sau mijloc) o singur dat = click dreapta: semnificaia
acionrii este stabilit n funcie de setrile generale ale programului n care se lucreaz.
conceptul de Drag and Drop (trage i arunc), la utilizarea mouse-ului se refer la
urmtoarea aciune: se acioneaz click pe componenta (pictograma, obiect, etc) selectat i
se deplaseaz (trage) mouse-ul innd apsat butonul stnga. In momentul relaxrii butonului
componenta selectat este aruncat la poziia cursorului (sau n apropierea acestuia).
CREION OPTIC (tight pen) - dispozitiv periferic de intrare asemntor unui creion, dotat la
vrf cu o celul fotoelectric care citete de pe ecran pixelul de la poziia vrfului creionului.
SCANNER - dispozitiv periferic de intrare care transform n informaie binar (digitizeaz)
imagini stocate pe hrtie, fotografie, filme, etc. Exist scannere tridimensionale pentru obiecte n 3
dimensiuni.
Caracteristici:
color (3 componente de culoare, RGB) sau alb negru;
portabile (handy scanner) sau fixe (flatbad scanner);
imaginea poate fi preluat prin reflexie sau prin transmisie;
rezoluia maxim n DPI (Dots per Inch = nr. de pixeli / inch);
numrul de bii pe care sunt redate culorile;
PLANETE GRAFICE - planete de desen pe care se deseneaz cu un creion special care
transmite informaia spre sistemul de calcul, care o afieaz pe ecran (desenul apare pe ecran).
2.1.3.2.

Dispozitive periferice de ieire (output)

MONITOARE VIDEO - afieaz pe ecrane video informaii (caractere, grafic). Interfaa


pentru monitoare video se numete adaptor video.
Tipuri de adaptoare video:
Monochrome Display Adapter (MDA):
doar caractere monocrom,
Hercules Graphic Card (HGC):

Curs 1.Sistemul de operare MS-DOS

pag.16

caractere + grafic monocrom,


rezoluie 720x348 dpi,
Color Graphic Adapter (CGA):
imagini color text + grafic (monitoare RGB),
rezoluie 640x200 dpi,
Enhanced Graphic Adapter (EGA)
texte n 16 culori,
grafic 64 culori,
rezoluie 640x350 dpi,
Video Graphic Adapter (VGA):
text - 720x400 dpi,
grafic 16 culori - 640x480 dpi,
grafic 256 culori - 320x200 dpi,
Super Video Graphic Adapter (SVGA) i Extended Graphic Adapter (XGA) aduc
mbuntiri n ceea ce privete rezoluia i numrul de culori.
Liquid Cristal Display (LCD) - pentru microcalculatoarele portabile (LapTop)

IMPRIMANTE - dispozitiv periferic de ieire pentru tiprirea informaiilor alfanumerice


(caractere), numerice i grafice, pe diferite suporturi: hrtie comun, hrtie special, folie transparent,
etc.
Caracteristici:
rezoluia n dpi,
viteza de imprimare 100 - 400 cps (caractere pe secund) pentru imprimante matriceale, 4 ppm
(pagini pe minut) pentru imprimante laser sau inkjet.
dimensiunea hrtiei: plicuri (envelope), A3, A4, letter, C5, etc,
memoria intern a imprimantei: 512 kB, 1 MB, 12 MB, 64MB (viteza de lucru depinde mult de
memoria intern a imprimantei n special la tiprirea imaginilor color de dimensiuni relativ mari.
consumabile utilizate: suport de tiprire (hrtie, etc), cartu panglic (ribbon), cartue de cerneal n
4 culori (CMYK=Cyan, Magenta, Yellow, Black), cartu toner (pulbere folosit la imprimri prin
tehnologia laser - termic).
Clasificare:
Imprimante cu impact:
imprimante tastatur cuplate direct la UCP,
imprimante matriceale (9 ace, 24 ace): capul de imprimare este o matrice compus din ace (pini).
Acele sunt acionate electromagnetic i percuteaz banda tuat. Intre tambur i band se afl hrtie.
Imaginea se imprim prin puncte.
imprimante rotative: mecanism de forma unei roi cu palete dispuse radial, care au la captul liber
caractere.
imprimante cu lan de caractere: caractere asamblate pe o band care se deplaseaz orizontal
trecnd prin poziia la care se tiprete,
imprimante cu tambur: literele gravate pe suprafaa unui tambur rotativ.
Imprimante fr impact:
electrostatice: formeaz electrostatic imaginea pe hrtie care este trecut prin particule de cerneal;
acestea ader la suprafaa electrizat (caractere, imagini). Vitez - cca. 5 000 linii/minut;
electrotermale: utilizeaz hrtie termosensibil. Vitez - cca. 5 000 linii/minut;
cu jet de cerneal: printr-un orificiu (lamel piezoelectric) se pulverizeaz cerneal pe hrtie.
Cerneala este apoi trecut printr-un cmp electrostatic sau termic, care fixeaz cerneala. Vitez - cca.
12 000 caractere/minut;

pag. 17

Curs 1.Sistemul de operare MS-DOS

laser: tehnologie laser i electrofotografic. O raz laser focalizeaz printr-un disc imprimnd
caracterele pa hrtie fotografic. Vitez - cca. 21 000 linii/minut;
xerografice: metode XEROX - tambur electrizat cu raz laser, trecut prin toner. Tonerul ader pe
tambur n poriunile electrizate. Tamburul nclzit determin aderarea tonerului pe hrtie. Vitez cca. 4 000 linii/minut;
PLOTTERE - dispozitive periferice de ieire destinate reprezentrilor grafice (desen tehnic).
Reproduc linii drepte, curbe utiliznd o peni care se deplaseaz pe hrtie folosind coordonate xOy. Pot
avea simultan mai multe penie, de culori diferite.
STREAMERE - dispozitive periferice de ieire de tip band, pentru stocarea datelor. Are
capacitate mare de stocare; sunt denumite i dispozitive Backup.
Amintim dispozitive periferice I/O deservite de plci, cum ar fi:
plac Fax - Modem: asigur cuplarea la reeaua telefonic, Internet,
plac de reea: interconecteaz PC-urile n cadrul unei reele,
plac multimedia: cupleaz la PC echipamente care vehiculeaz informaii altele dect cele
binare:

echipamente TV,
echipamente Radio,

echipamente audio-video,
plac Sound Blaster - comunic cu PC-ul prin intermediul difuzoarelor, microfoanelor,
playere audio, etc.
2.2. Componentele SOFTWARE ale calculatorului
2.2.1.

Generaliti

Componente software (logice):


componente logice de baz
componente logice de aplicaii
Componentele logice de baz formeaz ceea ce se numete sistem de operare. Sistemul de
operare este organizat pe dou nivele:
nivelul fizic: apropiat de componenta hard, interfernd cu aceasta prin intermediul
sistemului de ntreruperi.
nivelul logic: apropiat de utilizator, interfernd cu acesta prin intermediul:

comenzilor,
limbajelor de programare,

utilitare.
Funciile sistemului de operare:

asigur interfaa utilizator - sistem de calcul,


organizeaz i gestioneaz resursele hard ale sistemului de calcul,

simplific activitatea de programare, permind programarea n limbaje evoluate.


Clasificarea sistemelor de operare n funcie de suportul lor:

sisteme de operare rezidente n memoria fix (ROM): Sunt implementate pe calculatoare


personale fr discuri sau pe calculatoare personale care execut mereu aceleai programe;

Curs 1.Sistemul de operare MS-DOS

pag.18

sisteme de operare pe disc: specific PC-urilor compatibile IBM, permit dezvoltarea


aplicaiilor (scrierea de programe n diferite limbaje de programare) i utilizarea diferitelor
aplicaii de firm.

Componentele logice de aplicaii :

medii de operare (Windows 3.xx.), suprafee de operare (Norton Commander), utilitare


(Norton Utilities), limbaje de programare (Basic, Pascal), asambloare (TASM), sisteme de
gestiune a bazelor de date (FoxPro, DBase), editoare de texte (Word), aplicaii pentru calcul
tabelar (Excel, Lotus, Quattro), aplicaii pentru prelucrri grafice (pachetul Corel,
Photoshop), aplicaii CAD (AutoCAD, 3DStudio), toate acestea fiind aplicaii (care ruleaz
sub DOS sau Windows), furnizate de firme specializate (Microsoft, Corel, Autodesk,
Borland, Lotus, Adobe, etc.).
aplicaiile dezvoltate de utilizator pe baza programelor de aplicaii furnizate de firme
specializate.

Obs. Windows 95 este un sistem de operare, superior MS-DOS (nglobeaz MS-DOS).


Sistemul Windows 95 este diferit ca i concepie de mediile Windows 3.xx.
2.2.2.

Sistemul de operare MS-DOS

MicroSoft Disk Operating System este destinat gestionrii resurselor hard i soft pentru
microcalculatoarele compatibile IBM-PC, echipate cu microprocesoarele 8086/8088, 80286, 80386,
80486, 80586, 80686, Pentium. Este un sistem de operare monouser i monotasking , adic poate
gestiona doar un singur post de lucru (PC) i un singur program de aplicaie aflat n rulare.
Funciunile MS-DOS:
interpretarea i execuia comenzilor,
ncrcarea, lansarea i controlul execuiei programelor,
comanda i controlul dispozitivelor periferice,
gestiunea fiierelor pe disc,
semnalizarea, diagnosticarea i tratarea erorilor,
funcii apelabile la diverse nivele, oferind faciliti utilizatorului.
NUCLEUL MS-DOS
BIOS (Basic Input Output System):

rezident n ROM,
conine un sistem de proceduri pentru comanda i controlul operaiilor I/O la nivel fizic,
pentru echipamentele periferice din configuraia standard (adaptor grafic standard, tastatur,
unitate disk sistem, fr de care sistemul de calcul nu funcioneaz),
conine programe de testare a RAM, adaptoarelor pentru monitor, tastatur i discuri,
conine programe pentru determinarea i actualizarea configuraiei hard prin citirea/scrierea
datelor n i din CMOS.

conine un program ncrctor al nregistrrii pentru ncrcarea sistemului de operare de pe


discul sistem.
Obs. nregistrarea pentru ncrcarea sistemului de operare de pe discul sistem este format din datele i
programul ncrctor (system loader) aflate pe disc pe pista 0, sectorul 1.

pag. 19

Curs 1.Sistemul de operare MS-DOS

Programul IO.SYS conine extensii ale BIOS-ului:

pentru actualizri ale BIOS-ului,

permite extinderea configuraiei standard prin adugarea altor periferice.


Programul MSDOS.SYS conine proceduri (ntreruperi i funcii) de tratare a operaiilor I/O la
nivel logic.
Programul COMMAND.COM interpretorul de comenzi prin intermediul cruia se realizeaz
primul nivel de dialog sistem-utilizator:
Structura modelului i a prii de servicii MS-DOS:

Curs 1.Sistemul de operare MS-DOS

pag.20

Lansarea MSDOS ncepe cu execuia componentei BIOS care execut o testare a modulelor
sistemului de calcul iniializnd unele dintre acestea. Ca o ultim operaie BIOS-ul pred controlul
ncrctorului de sistem (system loader) care ncarc fiierele IO.SYS i MSDOS.SYS de pe discul
sistem.

aceste fiiere sunt invizibile, nu pot fi citite, executate sau copiate prin comenzi obinuite de
manevrare a fiierelor.
In continuare se caut pe disc fiierul de configurare CONFIG.SYS care configureaz sistemul
conform parametrilor existeni n acest fiier. Dac fiierul nu exist sau este gol, sistemul de calcul se
configureaz standard.
In continuare se ncarc de pe disc interpretorul de comenzi COMMAND.COM i se lanseaz n
execuie.
Interpretorul caut pe discul sistem fiierul AUTOEXEC.BAT pe care l execut (este un fiier
de comenzi, cu extensia *.bat). Dac fiierul nu este gsit sau este vid se lanseaz un dialog pentru
introducerea datei i a orei curente.
In continuare se afieaz prompterul sistem (de obicei C:\>_) ateptndu-se o comand.
Interpretorul de comenzi acioneaz ca interfa utilizator - sistem de operare. Nivelul cel mai de jos
la care apare noiunea de fiier este MSDOS.SYS). Fiierul apare ca o structur de date format din
entiti (octei) succesive de informaie. Fiierul este structura de baz n organizarea informaiei pe
un suport extern (disc).
Gruparea fiierelor:

fizic - pe suport,

logic - de ctre MSDOS.SYS.


Principiul universal de gestiune a fiierelor, impus de MSDOS.SYS este respectarea structurii
arborescente a directoarelor.
C:\

pag. 21

Curs 1.Sistemul de operare MS-DOS

DIRECTOR - fiier special care are ca unitate de informaie numele fiierelor propriu zise.
DIRECTOR CURENT este directorul n care utilizatorul se gsete la un moment dat. El are
control direct asupra fiierelor coninute de acest director.
Principiul structurii arborescente impune 3 reguli:

pentru fiecare disc exist un director principal - directorul rdcin C:\,


orice alt fiier sau director este subordonat altui director,

orice fiier sau director este identificat n mod unic printr-o succesiune de directori
subordonai unul altuia, primul din succesiune fiind subordonat directorului rdcin.
In figura anterioar directoarele sunt reprezentate n structur arborescent, fiind simbolizate
printr-o pictogram dosar (file=fiier, dosar). Directorul brushes marcat cu dreptunghi este deschis, el
coninnd 3 fiiere propriuzise custom.abr, shadows.abr, default.abr, simbolizate printr-o pictogram
pagin (foaie).
Pentru fiecare echipament standard, sistemul de operare are un program prin intermediul
cruia controleaz activitatea echipamentului respectiv. Aceste programe se numesc drivere de
echipament. Pentru controlul operaiilor de citire/scriere MS-DOS are un driver standard de
echipament pentru monitor tastatur, uniti de discuri fixe i flexibile, porturi. In afar de acestea MSDOS poate include i drivere instalate. Acestea se instaleaz de pe dischete, CD-uri, etc. i sunt livrate
de productorul echipamentului periferic. Exemplu drivere pentru uniti CD, plac de sunet, plac de
reea, imprimant, plac fax-modem, scanner, etc. In momentul n care driverul trece de pe disk n
memorie el devine parte component a sistemului de operare.
SPECIFICATORUL DE FIIER MS-DOS
Pentru MS-DOS spaiul de memorare al unui disc este mprit n patru zone distincte:
zon alocat programului system loader (pista0, sector 1)
FAT (File Allocation Table) - tabela de alocare a fiierelor: conine date referitoare la
alocarea spaiului pe disc.
zon ce conine directorul rdcin (root directory) cu informaiile fiierelor care-i aparin
(nume, adres, dimensiune, data i ora ultimei modificri)
zona ce conine fiierele grupate n directoare ; este cea mai ntins zon a discului. In
cazul unui disc sistem, primele dou fiiere din aceast zon sunt IO.SYS i MS-DOS.SYS.
Specificatorul de fiiere are urmtoarea form:
[d:][cale]nume[.tip]

parantezele drepte avnd semnificaia de opional.


Exemplu:
dac directorul curent este: C:\photoshp\brushes, fiierul custom.abr de poate accesa
specificnd doar numele fiierului i eventual extensia:
custom.abr
dac directorul curent este A: (dischet) atunci accesarea aceluiai fiier este posibil prin
specificarea unitii (harddisk) i a cii spre fiier:
C:\photoshp\brushes\custom.abr.
Semnificaii:
d: (drive=unitate): litera corespunztoare unitii de disc.

A: , B: - disc flexibil (dischet),

Curs 1.Sistemul de operare MS-DOS

pag.22

C: , D: , E: - harddisk-uri locale,
F: ,G: ... Z: - uniti de reea (reele cu server dedicat - Novell),

D: , E: - pot fi uniti CD-ROM sau PHD


cale( path ): calea ctre directorul n care se afl fiierul specificat. Calea const ntr-o serie de
nume de subdirectoare separate prin caracterul \ ( backslash ). Calea poate cuprinde maxim 63
de caractere. Exemplu:
[C:]\photoshp\brushes\duotone\duotones\gray.
nume (file name): numele fiierului, format din maxim 8 caractere (pt. MS-DOS, Windows 3.xx):

litere mici sau majuscule: a - z, A - Z;


cifre: 0 - 9;

caractere speciale: ^ $ _ @ # & cu excepia: . / \ [] : | < > + = ; i a caracterelor ASCII


cu codul mai mic de 21.
Sunt rezervate urmtoarele nume:

AUX: echivalent cu COM1,


CLOCK$: ceasul,
COM1, COM2, COM3,COM4: porturi seriale de comunicaie (mouse),
LPT1, LPT2, LPT3,LPT4: porturi paralele de comunicaie (imprimanta),
CON: consol (tastatur, monitor),

NULL: periferic nul (null device).


.tip - tipul fiierului (file extension=extensia fiierului): identific formatul fiierului, are maxim 3
caractere precedate de punct (.), reprezentative pentru aplicaia de care aparine fiierul. Exemple:

.SYS : fiiere sistem,


.EXE : fiiere executabile (aplicaii),
.COM :fiiere executabile (comenzi DOS),
.BAT : fiiere batch (fiier de comenzi)
.DRV : drivere
.PAS : fiiere surs n limbaj Pascal,
.DBF : baz de date (FOX)
.DOC : documente (WORD)
.XLS : foi de calcul tabelar (EXCEL)

.INI : fiiere de iniializare.


Semnificaia caracterelor * i ? n numele fiierului. Aceste caractere sunt numite wildcards i
sunt utilizate n specificarea unei familii generice de fiiere sau n aa numitele mti de cutare/selecie.
Se pot utiliza att pentru numele ct i pentru extensia fiierului.
caracterul ? : nlocuiete n specificare orice caracter dar numai unul. Exemplu:
P?.PAS poate nlocui familiile de fiiere:
P1.PAS, P2.PAS, ... ,P9.PAS

pag. 23

Curs 1.Sistemul de operare MS-DOS

PA.PAS, PB.PAS, ... ,PZ.PAS


caracterul * : nlocuiete n specificare orice ir de caractere. Exemplu:
M*E.PAS poate nlocui familiile de fiiere:
MATRICE.PAS, MATE.PAS,
MONEDE.PAS, MAXIME.PAS ...
ELEVI.* poate nlocui familiile de fiiere:
ELEVI.DBF, ELEVI.CDX,
ELEVI.SPR, ELEVI.PRG ...
Obs. Specificaia *.* se utilizeaz pentru a referi toate fiierele dintr-un director. Exemplu:
C:\photoshp\brushes\*.*

Curs 1.Sistemul de operare MS-DOS


2.2.2.1.

pag.24

Principalele comenzi MS-DOS

Comenzile DOS se mpart n urmtoarele categorii:


COMENZI DOS INTERNE - nglobate n fiierul COMMAND.COM
COMENZI DOS EXTERNE - fiiere executabile grupate pe disc n directorul DOS. Numele
comenzii este chiar numele fiierului. Extensiile fiierelor sunt .COM
sau .EXE
Lansarea comenzilor:
TIPUL
LANSARE
interne: comanda [argumente]
externe: [d:] [cale] comanda [argumente]

EFECT
comanda se execut din orice subdirector
COMMAND.COM fiind activ (rezident) n
memorie
COMMAND.COM caut un fiier, n ordinea
prioritii:
comanda.com
comanda.exe
comanda.bat
Cutarea se face pe unitatea de disc specificat
i n calea specificat. Dac unitatea i calea
nu sunt specificate, cutarea se face:

n directorul curent,
n calea specificat prin comanda PATH
(dat de la tastatur sau aflat n fiierul
AUTOEXEC.BAT)

Convenii la descrierea sintaxei comenzilor DOS:

elementele aflate ntre [ ] sunt opionale,


elementele separate prin | se exclud reciproc (nu poate fi specificat dect una din variante),
irul ... indic repetarea elementului precedent de un numr de ori (chiar de 0 ori)
[d:][cale]nume[.tip] specific locaia (unitatea i calea) unui fiier (grup de fiiere).

Comenzile DOS sunt prezentate (descriere, sintax, exemple):


n utilitarul HELP din MSDOS, lansat cu C:\HELP sau C:\DOS\HELP.
Prezentarea este n limba englez, navigarea n acest utilitar realizndu-se cu ajutorul
mouse-ului sau tastelor direcionale, tasta TAB, selecie - ENTER, ieire - ESC,
urmrind indicaiile din partea de jos a ecranului. Ieirea din utilitar se face din
meniul File opiune Exit sau combinaia <Alt-F-X>.
la comanda [d:] [cale] comanda /?. / (slash) este diferit de \ (backslash)
REDIRECTAREA I/O STANDARD:

< nume_fisier_in
intrarea standard nu mai este considerat tastatura ci nume_fisier_in
> nume_fisier_out
>> nume_fisier_out
ieirea standard nu mai este considerat monitorul ci (i) nume_fisier_in

pag. 25

Curs 1.Sistemul de operare MS-DOS

Prezentarea unor comenzi DOS uzuale


COMENZI DOS REFERITOARE LA FIIERE:
TIP
SINTAX
EFECT
I
ATTRIB [-R|+R] [-A|+A] [-S|+S]
dezactiveaz(-) / activeaz atributele read only,
[-S|+S] [d:] [cale] fisier[.tip] archive, system, hidden pentru fiierul specificat
COMP [d:] [cale] fisier[.tip]
compar i afieaz primele 10 diferene ntre 2
[d:] [cale] fisier[.tip]
fiiere de aceeai lungime
I
COPY [/A] [/B] [d:] [cale] fisier[.tip] copiaz unul sau mai multe (se utilizeaz * i ?)
[+[d:] [cale] fisier[.tip] ...] fiiere. Primul fiier este sursa iar al doilea fiier
[d:] [cale] fisier[.tip] este destinaia. Dac destinaia are alt nume de
fiier, acesta este redenumit. Opiunea +
concateneaz (lipete) mai multe fiiere surs.
I
DEL [d:] [cale] fisier[.tip]
terge fiierul specificat
ERASE
I
DIR [d:] [cale] fisier[.tip][/P][/W] listeaz intrrile din fiierul specificat
EXE2BIN [d:] [cale] fisier.COM
transform dac poate un program format EXE
[d:] [cale] fisier.EXE
ntr-un program format COM
I
TYPE [d:] [cale] fisier[.tip]
afieaz fiierul specificat
UNDELETE [d:] [cale] fisier[.tip] [/LIST] recupereaz fiierul (fiierele) terse
[/ALL]
!!! numai pt. MS-DOS, inactiv dac sistemul de
operare este Windows 95
XCOPY [d:] [cale] fisier[.tip]
permite copierea selectiv de fiiere inclusiv cu
[d:] [cale] fisier[.tip]
structura de directoare:
[/A][/D:ll-zz-aa] [/E][/M] [/P] A, M - numai fiiere arhiv,
[/S] [/V][/W]
E - la destinaie se creeaz structura de
directoare din surs
D - numai fiiere modificate dup data
specificat
P - numai cu aprobare
S - inclusiv structura de subdirectoare a sursei
TIP
I
I

COMENZI DOS REFERITOARE LA DAT I TIMP


SINTAX
EFECT
DATE [ll:zz:aa]
afieaz (modific) data curent
TIME [hh:mm:[:ss]
afieaz (modific) ora curent

COMENZI DOS REFERITOARE GESTIUNEA ECRANULUI


TIP
SINTAX
EFECT
I
CLS
terge ecranul DOS
I
PROMPT text
stabilete prompterul sistem.Uzual este PROMPT
$P$G
$P - determin afiarea unitii i a cii pn la
directorul curent
$G - determin afiarea simbolului >
prompterul va fi d: cale > exemple:
C:\photoshp\brushes>_ sau C:\>_

Curs 1.Sistemul de operare MS-DOS


TIP

!!!
!!!

TIP
I
I
I
I

TIP
I
TIP

TIP

pag.26

COMENZI DOS REFERITOARE LA GESTIUNEA DISCULUI


SINTAX
EFECT
CHKDSK [d:] [cale] fisier[.tip][/F][/V] analizeaz un disc i afieaz un raport asupra
strii acestuia
DISKCOMP d1: d2:
compar 2 discuri
DISKCOPY d1: d2:
copiaz, la nivel fizic, d1: pe d2: (pt uniti de
acelai tip)
FDISK [d:]
partajeaz un harddisk
FORMAT d:[/S][/4][/V]
formateaz un disc
LABEL [d:] [ eticheta_volum]
permite crearea unei etichete (nume) de volum
(dischet, harddisk)
RECOVER d:
recupereaz fiiere de pe disc depozitate n
sectoare defecte, pe care le marcheaz (bad).
Fiierele recuperate au numele FILEnnn.REC i
sunt plasate n directorul rdcin
UNFORMAT d:
reface un disc formatat, nainte de a stoca date pe
el !
COMENZI DOS REFERITOARE LA MANIPULAREA DIRECTOARELOR
SINTAX
EFECT
CD,CHDIR [d:][cale]
schimb directorul curent n cel specificat
MD [d:][cale]
creeaz un director nou (dac nu mai este altul cu
MKDIR
acelai nume)
PATH [d:] cale [;[d:] cale ...]
stabilete cile de cutare (fiierele aflate n
APPEND
subdirectorul final pot fi accesate din orice
subdirector al structurii arborescente)
RD, [d:][cale]
terge un director numai dac acesta este vid
RMDIR
TREE [|MORE]
afieaz structura de directoare DOS
COMENZI DOS DE INFORMARE
SINTAX
EFECT
MEM [/P] [/C] [/V]
afieaz coninutul memoriei interne
VER
afieaz versiunea DOS
HELP [comanda]
utilitarul HELP
FILTRE DOS
SINTAX
EFECT
FIND [/V] [/C] [/N] sir
afieaz toate liniile dintr-un fiier care conin irul
[d:] [cale] fisier[.tip] ...
de caractere specificat
V - liniile care nu conin irul
C - doar contorizeaz liniile
N - numeroteaz liniile
MORE < [d:] [cale] fisier[.tip]
afieaz pagin cu pagin fiierul specificat se mai
utilizeaz
TYPE[d:] [cale] fiier[.tip] | MORE
SORT [/R] [/+n]
sorteaz liniile de date n fiierul surs (max. 63
[d:] [cale] fisier[.tip]
kB) i depune n fiierul destinaie
[[d:] [cale] fisier[.tip]]
R -descresctor
n - nr. ntreg - determin coloana (caracterul
din linie) dup care se face sortarea. Implicit
dup coloana 1.
TIPRIREA FIIERELOR
SINTAX
EFECT

pag. 27

Curs 1.Sistemul de operare MS-DOS

PRINT [d:] [cale] fiier[.tip] [/T] [/C] tiprete fiierul specificat


[/P]
COPY [d:] [cale] fiier[.tip] LPT1
tiprete fiierul specificat LPT1 port de
imprimant
CREAREA UNUI FIIER DE LA TASTATUR
TIP
SINTAX
EFECT
COPY CON [d:] [cale] fiier[.tip]
se introduc datele de la tastatur, linie cu linie,
acionnd ENTER la sfritul liniei
la sfritul fiierului (ultima linie), se
acioneaz <Ctrl - Z>
INTRRI SPECIALE INTR-UN DIRECTOR
In afar de (nu neaprat) subdirectoare i fiiere un director conine:

specificatorul pentru directorul curent .


specificatorul pentru directorul printe al directorului curent ..

Exemplu: CD.. se iese din directorul curent n directorul rdcin.


CUPRINSUL CURSULUI 1
1. SISTEME DE CALCUL. GENERALITI.
1.1. Caracteristicile calculatoarelor digitale
1.1.1. Sisteme de numeraie
1.2. Funciile calculatorului
1.2.1. Iniializarea
1.2.2. Introducerea datelor
1.2.3. Procesarea datelor
1.2.4. Stocarea datelor
1.2.5. Ieirea rezultatelor
2. STRUCTURA CALCULATOARELOR PERSONALE (compatibile IBM-PC)
2.1. Componentele HARDWARE ale calculatorului
2.1.1. Unitatea central de prelucrare (microprocesor)
2.1.2. Memoria calculatorului
2.1.2.1. Memoria intern
2.1.2.2. Memoria extern
2.1.3. Dispozitive periferice de intrare ieire I/O (input/output)
2.1.3.1. Dispozitive periferice de intrare (input)
2.1.3.2. Dispozitive periferice de ieire (output)
2.2. Componentele SOFTWARE ale calculatorului
2.2.1. Generaliti
2.2.2. Sistemul de operare MS-DOS
2.2.2.1. Principalele comenzi MS-DOS

1
1
1
3
3
3
3
3
3
3
3
4
5
5
8
12
13
15
17
17
17
22

S-ar putea să vă placă și