Sunteți pe pagina 1din 52

Dan Mircea TRAN

Radu Dan TRAN

INFORMATICA
pentru
ECONOMITI
Volumul 1
Bazele informaticii de gestiune

CUPRINS
PARTEA I
I. Arhitectura sistemelor de calcul electronic

I.1. Prelucrarea automat a informaiei


I.2. Arhitectura calculatoarelor electronice
I.3. Structura componentei fizice a unui calculator
electronic
I.4. Clase i familii de calculatoare
I.5. Calculatoare personale

6
6
8
25
28

II. Sisteme de operare

31

II.1. Definiia i funciile unui sistem de operare


II.2. Sistemul de operare pentru calculatoare
compatibile IBM-PC
II.2.1. Sistemul de operare MS-DOS
II.2.2. Sistemul de operare WINDOWS
III. Bazele teoretice ale prelucrrii automate a
datelor

31
34

III.1. Dat, informaie


III.2. Sistem informaional i sistem informatic
III.3. Procesul de prelucrare automat a datelor
III.4. Sistemul de codificare utilizat n
reprezentarea datelor n memoria alculatoarelor
electronice
III.4.1. Sisteme de numeraie
III.4.2. Coduri utilizate n memorarea datelor
V. Reele de calculatoare
V.1. Introducere
V.2. Caracteristici, componente i tipuri de reele
V.3. Reeaua INTERNET i modul de utilizarea
al acesteia
V.4. Pota electronic (E-mail)

67
69
72
75

34
57
67

76
82
130
130
133
141
154

PARTEA I
Capitolul I
ARHITECTURA SISTEMELOR DE CALCUL ELECTRONIC
I.1. Prelucrarea automat a informaiei
Orice sistem (social, economic etc) culege, stocheaz, vehiculeaz, prelucreaz informaii.
Pe msura dezvoltrii societii, a accelerrii ritmului de dezvoltarea a tiinelor, volumul de
informaii a crescut i este aproape de neconceput o activitate fr ajutorul unei maini care s tie
s modeleze i s manipuleze informaia. O astfel de main este calculatorul electronic.
In contextul unui ritm foarte ridicat de dezvoltare al societii a aprut i s-a dezvoltat o
tiin care nglobeaz un complex de discipline i are drept scop prelucrarea raional a
informaiilor prin intermediul calculatoarelor electronice. Aceast tiin este informatica. Astzi
informatica este divizat n subdomenii ca: arhitectura calculatoarelor, sisteme de operare, algoritmi
i structuri de date, limbaje de programare, ingineria programrii, calcule numerice.
I.2. Arhitectura calculatoarelor electronice
Acest domeniu al informaticii studiaz modul n care sunt organizate resursele fizice (hard)
ale unui calculator electronic, precum i modul n care acestea interacioneaz pentru a putea obine
un sistem eficient, sigur i util.
Este bine de precizat mai nti ce nelegem printr-un sistem de calcul electronic
(calculator electronic). l vom privi ca pe o structur conceput s permit culegerea, stocarea i
prelucrarea oricrui tip de informaie. Vom face distincie ntre cele dou tipuri de resurse ale
acestuia: HARD i SOFT.
Resursele HARD (fizice) constituie partea de echipament, de aceea se mai numesc i
hardware. Acestea constituie nivelul inferior al sistemului de calcul electronic care este construit
pe baza unor componente electronice, magnetice, optice, mecanice sau electromecanice de
complexitate ce difer de la o variant constructiv la alta. Dintre componentele hardware ale unui
calculator electronic sunt demne de reinut: procesorul, memoria intern, magistralele de date i
comenzi, dispozitivele periferice de intrare / ieire, memoria extern. Le vom analiza pe fiecare n
parte.
Pentru a ne forma o imagine exact asupra a ceea ce reprezint un calculator este bine de
avut n considerare urmtoarea schem:

HARDWARE
FIRMWARE

Sistem de operare

U T I L I Z A T O R

Nivelul firmware reprezint o extensie a celui hardware, dar i o parte component a


sistemului software. El cuprinde programe de control pentru componentele sistemului de calcul
electronic.
Al treilea nivel l reprezint sistemul de operare care asigur interfaa ntre utilizator i
calculator, permind gestionarea tuturor resurselor hard i soft ale acestuia din urm.

I.3. Structura componentei HARDWARE a unui calculator electronic


Funciile componentei HARDWARE
 Funcia de memorare
 Funcia de comanda i control
 Funcia de prelucrare
 Funcia de intrare-ieire
(1) Funcia de memorare este asigurat de ctre memoria intern i memoria extern.
Prin aceast funcie se realizeaz memorarea datelor i programelor pe care calculatorul le
prelucreaz. Astfel n memoria intern se pstreaz programele i datele cu care acestea lucreaz la
un moment dat, iar n memoria extern se pstreaz programele i datele de care calculatorul poate
avea nevoie pe tot parcursul utilizrii acestuia.
(2) Funcia de comand i control asigur extragerea instruciunilor din memoria intern,
analiza i executarea operaiilor implicate de ctre acestea, extragerea datelor de intrare din
memoria intern, depunerea datelor rezultate (date de ieire) n memoria intern. Este asigurat de
ctre unitatea de comand i control, parte integrant a microprocesorului.
(3) Funcia de prelucrare asigur efectuarea operaiilor aritmetice elementare (adunare,
scdere, nmulire, mprire) i logice (I, SAU i NOT). Funcia este asigurat de ctre unitatea
aritmetic i logic, parte component a procesorului.
(4) Funcia de intrare-ieire. Prin aceast funcie se asigur introducerea datelor i
programelor din exteriorul calculatorului n memoria intern sau extern acestuia, precum i
livrarea ctre exterior a datelor de ieire rezultat al prelucrrilor.
Arhitectura componentei hardware a unui calculator electronic
Unitatea de
memorie extern
(ume)

Unitatea de morie
intern (umi)

Unitatea de comand
i control (ucc)

Unitatea aritmeticologic (ual)

Interfeele de
Intrare-ieire

Dispozitive periferice
de intrarea-ieire
(dio)

Unitatea de
intrare-ieire

Microprocesor (P)

Unitatea central de prelucrare (CPU) - Central Processing Unit - este "creierul


4

calculatorului" i este cunoscut i sub numele de microprocesor. Ea controleaz ntreaga activitate


a calculatorului. Din punct de vedere fizic, microprocesorul (P) este un circuit integrat capsulat
(cip) montat pe placa de baz prin intermediul unor piciorue numite pini.
Sistemul de memorare a informaiei de ctre microprocesor (P), ca i cel al unitii de
memorie intern (umi), este cel electronic. Pentru a nelege mai bine modul de realizare a funciilor
microprocesorului, vom prezenta, ntr-o form simplificat, acest sistem de memorare. Nodurile
reelelor electronice care compun microprocesorul sau memoria intern se pot gsi, la un moment
dat n una din urmtoarele dou stri: 0 circul curent electric de joas tensiune sau 1 circul
curent electric de nalt tensiune. Informaia va fi memorat codificat ca succesiuni de stri 0 sau 1
ale nodurilor de reea, adic, convenional vorbind, prin numere exprimate n sistemul de numeraie
2 (folosind doar cifrele 0 i 1).
Revenind la prezentarea microprocesorului, precizm c, din punct de vedere fizic, este
format din circuite electronice capabile s interpreteze i s execute comenzile transmise sub form
de instruciuni. Instruciunile, ca orice informaie, sunt memorate n memoria microprocesorului
pe principiul electronic, adic ca iruri de cifre binare. Aceast reprezentare a instruciunilor se
realizeaz n cadrul unor programe tip cod main. Pentru executarea instruciunilor i a operaiilor
indicate de ctre acestea, unitatea de comand i control, o component logic a
microprocesorului, apeleaz la o alt component logic a acestuia, i anume unitatea aritmeticologic. Instruciunile i datele asupra crora se opereaz sunt memorate n memoria
microprocesorului organizat, logic vorbind, sub form de registre. Cnd procesorul execut o
instruciune, din memoria intern sunt adui n registre operanzii i operatorii ce intr n
componena expresiilor aritmetice sau logice de evaluat. Evaluarea se face de ctre unitatea
aritmetico-logic. Aceasta are implementai algoritmi necesari executrii urmtoarelor tipuri de
operaii:
 Cele patru operaii aritmetice de baz: adunarea, scderea, nmulirea i mprirea;
 Operaiile logice AND, OR, NOT, XOR.
Microprocesorul dispune, dup cum am precizat anterior, de memorie proprie partajat n
locaii de memorie numite registre. Pentru a da posibilitatea regsirii informaiei memorate n
registrele microprocesorului, acestea sunt adresabile prin intermediul unor etichete, notaiile
convenionale ale acestora fiind A, B, , Z, un registru cu o semnificaie aparte fiind cel cu eticheta
IP (Instruction Program). Acesta din urm va reine adresa din memoria intern a instruciunii ce
urmeaz a fi executat. Vom reveni asupra principiului general de funcionare al sistemului de
calcul electronic.
Unitatea de memorie intern (umi) este componenta calculatorului care permite memorarea
datelor i a programelor care se execut la un moment dat. Instruciunile programelor sunt preluate
(prin intermediul unitii de comand i control a microprocesorului) i interpretate de ctre
microprocesor (fiind memorate n registrele acestuia). Prin intermediul unitii aritmetico-logice,
sunt executate. Aceasta este responsabil cu evaluarea expresiilor aritmetice i logice prezente n
instruciuni, precum i cu executarea celorlalte instruciuni de intrare/ieire, de decizie sau repetitive
prezente n programul cod main.
Principiul de memorare a informaiilor n memoria intern este cel electronic, adic acelai
cu cel prezentat pentru memorarea informaiilor de ctre microprocesor. Fiecare bit (poziie binar
ca unitate elementar de msur a memoriei) este reprezentat printr-un comutator electronic
individual, care prezint dou stri:
 comutator ON - cifra binar 1
 comutator OF - cifra binar 0
Aceste comutatoare sunt componente ale circuitelor integrate numite cipuri. De remarcat
faptul c, datorit modului de memorare a informaiei n memoria intern (cel electronic), aceasta
este volatil. Acest lucru nseamn c informaia poate fi pstrat n memoria intern doar atta
timp ct aceasta se gsete sub tensiune.

n concluzie, memoria interna memoreaz codurile binare ale informaiilor. Unitatea de


msura elementara a memoriei este bit-ul (o poziie binar). Multiplii acestei uniti elementare de
msur a memoriei sunt:
Byte = 8 bits
Kb = 1024 bytes
Mb = 1024 Kb
Gb = 1024 Mb.
Pentru a uura regsirea informaiei n memoria intern a calculatorului, cifrele binare
componente ale codului sunt grupate n bytes (octei) sau cuvinte (4 octei), pe care le poate
prelucra procesorul. Memoria intern este mprit n locaii de memorie identificate printr-o
adres unic, adic ea este adresabil. Adresa unei informaii reprezint numrul de ordine al bitului de nceput zonei n care este memorat informaia.
Una dintre caracteristicile importante ale memoriei interne este capacitatea, adic numrul
maxim de poziii binare ce pot fi memorate. Performanele unui calculator electronic sunt n bun
msur determinate de capacitatea de memorie.
Exist dou tipuri de memorie intern:
Memoria ROM (Read Only Memory) este acea parte a memoriei interne care permite
citirea (regsirea) informaiei, fr ca aceasta s poat fi modificat (deci fr a se putea efectua
operaia de scriere). Este o memorie remanent (adic informaia se poate pstra chiar i dup
scoaterea de sub tensiune a calculatorului). Ea este utilizat pentru nscrierea de ctre productor a
informaiilor de tip firmware destinate iniierii lucrului cu calculatorul la punerea sub tensiune a
acestuia i interfeei sistemului de calcul cu sistemul de operare.
Memoria RAM (Random Access Memory) este acea parte a memoriei interne din care se
pot citi i, n acelai timp, n care se pot scrie informaii de ctre utilizator. Ea este volatil (nu
pstreaz informaia dect atta timp ct calculatorul este sub tensiune). n aceast zon a memoriei
interne se memoreaz programele activate ale sistemului de operare i programele utilizatorului
lansate dat n execuie precum i datele asupra crora opereaz acestea la un moment. Aici sunt
nregistrate iniial, sub form de texte (format surs), programele realizate de utilizator, pe timpul
editrii lor de ctre utilizator prin intermediul editorului de programe.
O caracteristic important a memoriei interne este capacitatea memoriei RAM. De ea
depinde lungimea maxim a unui program ce poate fi ncrcat la un moment dat n memoria intern
pentru execuie de ctre microprocesor.
Programul se execut (ruleaz) doar dup ce a fost ncrcat n memoria RAM a
calculatorului. Este necesar ncrcarea n memorie att a programului ct si a datelor cu care
acesta lucreaz la un moment dat. Rezultatele prelucrrilor sunt depuse, de asemenea n memoria
intern. Toate aceste informaii sunt memorate n zone de memorie intern sub form de coduri
binare compuse din bits (poziii binare).
Informaia se transfer la nivel de Bytes n sau din memoria intern a unui calculator dinspre
sau nspre registrele microprocesorului prin intermediul unor operaii de intrare-ieire coordonate de
ctre unitatea de comand i control a microprocesorului. Operaiile realizate de ctre acesta n
acest scop sunt:
 depozitarea secvenelor de bits n memoria intern (store)
 extragerea secvenelor de bits din memoria intern (fetch).
Depozitarea se face prin schimbarea strii comutatoarelor corespunztoare noii valori
memorate. Vechile valori aflate n aceeai zon se vor pierde.
Extragerea informaiei din memoria intern reprezint copierea secvenelor de bits
corespunztoare informaiilor n registrele procesorului. Operaia nu modific starea comutatoarelor
din memoria intern, ci doar pe cea din registrele microprocesorului.
Executarea unui program de ctre calculatorul electronic se face conform unei scheme care
evideniaz principiul de funcionare a acestuia:
- programul de executat trebuie s fie prezent n memoria intern mpreun cu datele
asupra crora acesta lucreaz la un moment dat;
6

unitatea de comand i control a microprocesorului asigur transferarea n registrele


acestuia a instruciunilor care intr n componena acestuia, n ordinea logic de
execuie, conform algoritmului ce a stat la baza scrierii programului;
- codul binar al instruciunii, operanzii i operatorii sunt memorate n registrele
microprocesorului; n registrul IP se memoreaz adresa din memoria intern a
instruciunii care urmeaz logic a fi executat n program;
- rezultatele obinute ca urmare a executrii instruciunii sunt depuse n registrele
microprocesorului, fiind apoi transferate n zonele de memorie intern rezervate
variabilelor corespunztoare din program.
Unitatea de memorie extern (ume)
Memoria extern se materializeaz prin uniti pentru suporturi tehnice reutilizabile de tip
electromagnetic sau optic necesare stocrii informaiei pe o perioad de timp mai mare, chiar de la o
sesiune de lucru la alta. n cazul suporilor magnetici (discuri), informaia se pstreaz codificat n
form binar prin magnetizarea particulelor feromagnetice ce acoper suprafaa suporilor tehnic
dup dou direcii de magnetizare, corespunztor celor dou poziii binare (acest principiu de
memorare, numit electromagnetic, confer memoriei externe caracteristica de memorie remanent
sau nevolatil).
Suporturile de informaie ce constituie memoria extern sunt accesate prin intermediul
unitilor de disc (fix sau mobil), a unitii de disc compact (CD-ROM), a unitilor de tip flash
memory cuplate la calculator prin interfee de tip USB.
Unitatea de disc
Unitatea de disc permite utilizarea ca suport de informaie a discurilor flexibile (mobile) i a
discurilor rigide (fixe).
Discurile flexibile (Floppy Disk - Fpd) sunt utilizabile prin intermediul unitii de disc
flexibil. Ele sunt formate din discuri de material plastic acoperite cu un strat de substan cu
proprieti feromagnetice. Acestea pot fi magnetizate dup direcii pozitive sau negative,
corespunztoare cifrelor binare 1 i respectiv 0. nscrierea / citirea informaiei pe / de pe suprafaa
discului flexibil se realizeaz prin intermediul unor capete de citire / scriere. Acestea pot vizita
suprafaa discului prin intermediul unei ferestre care se deschide n momentul introducerii
discului n unitatea de floppy-disk. Pentru ca ntreaga suprafa s poat fi vizitat de ctre capetele
de citire / scriere, discului i se imprim o micare de rotaie, cu o vitez relativ mare, de ctre un
dispozitiv electromecanic care acioneaz asupra axului central al acestuia. Capacitatea de memorie
a unui disc mobil nu depete, la ora actual, 2Mb.
Discurile fixe (Hard Disk - Hdd) sunt alctuite din mai multe discuri de aluminiu acoperite
cu un strat de substan cu proprieti electromagnetice. Fiecare din feele discurilor, cu excepia
primei i a ultimei, poate memora informaie. Principiul de memorare este acelai ca i la floppy
disk-uri.
Discurile sunt supori de informaie cu acces direct. Accesul direct la informaie este
asigurat prin mprirea discului, din punct de vedere logic, n locaii de memorie care au adres
unic. Pentru constituirea adresei unice a acestor locaii de memorie, suprafaa discurilor este
mprit n cercuri concentrice numite piste (tracks), care la rndul lor sunt mprite n arce de
cerc egale, numite sectoare (sectors). n aceste sectoare informaia este memorat bit dup bit, octet
dup octet. La nivelul fiecrui octet se memoreaz un caracter. Chiar dac mrimea fizic a unui
sector difer funcie de poziia pistei pe care se gsete, cantitatea de informaie ce o memoreaz
este aceeai i anume 512 octei. Pistele cu aceeai cas (aflate la aceeai distan fa de axul
central al discului) formeaz un cilindru (cylinder).
Adresa unei locaii de memorie pe disc este o dat format din trei elemente: numrul
cilindrului (corespunde numrului de ordine al pistei pe disc), numrul pistei n cadrul cilindrului
(corespunde numrului feei de disc), numrul de ordine al sectorului n cadrul pistei.
Adresabilitatea locaiilor de memorie de pe disc permite regsirea informaiei n acces direct.
Trebuie remarcat faptul c mprirea discului n locaii (mai exact n piste i sectoare) este o
operaie logic i se realizeaz de ctre utilizator prin intermediul unui program special al
7

sistemului de operare. Aceast operaie poart numele de formatare. Ea mparte suprafaa discului
n piste i sectoare, le numeroteaz, constituind sistemul de adrese. Se verific, de asemenea, prin
operaii de citire / scriere dac suportul nu este defect. Dac un disc nu este formatat nu poate fi
folosit. Prin operaia de formatare sunt detectate i eventualele zone defecte fizic (bad sector) i ele
sun izolate. Operaia de formatare a unui disc magnetic se ncheie cu succes dac numrul de zone
defecte depistate este relativ. mic.
Capacitatea de memorie a hard disk-ului este mult mai mare dect a floppy disk-ului. Dac
un floppy disc poate memora pn la 2 Mb, hard disk-urile ajung la cteva zeci de gigabytes (Gb).
Unitatea de decodare a discului compact (CD-ROM).
Unitatea de disc compact CD ROM (Compact Disk Read Only Memory) asigur
posibilitatea accesrii de informaie aflat pe un suport optic special de pe care se pot citi, dar nu se
poate scrie informaie, numit CD (Compact Disk). Suprafaa sa din aluminiu conine mici caviti
care reflect ctre un senzor de lumin raza unui laser. Informaia se poate nscrie pe CD prin
intermediul unui dispozitiv special, numit CD-Writer. Un CD are o capacitate i vitez de regsire a
informaiei mult mai mare dect floppy disk-ul, dar mai mic dect a hard disk-ului. Se folosete n
general pentru distribuirea unor pachete de programe de dimensiuni mari, pentru memorarea de
fiiere cu imagini sau sunete.
Interfeele de intrare-ieire asigur transferul de informaie ntre sistemul de calcul i
exteriorul acestuia, precum i ntre diferitele componente ale calculatorului (microprocesor,
memoria intern i memoria extern). Acest lucru se realizeaz prin intermediul unor echipamente
specializate numite dispozitive periferice. Ele sunt de trei categorii:
a) dispozitive de intrare (Input Devices). Sunt utilizate pentru transmiterea informaiilor din
exterior ctre calculator. Se realizeaz astfel operaia de citire (read). Din categoria dispozitivelor
periferice de intrare fac parte: tastatura, cititorul de cartele, cititorul de band perforat, mouse-ul,
scanner-ul, microfonul, creionul electronic. Principiul de funcionare a unui astfel de dispozitiv
periferic este urmtorul:
 rezultatul codificrii binare a informaiei se transfer n memoria dispozitivului periferic;
 se preia informaia ce trebuie introdus;
 se mparte n uniti de informaie prin utilizarea unui algoritm propriu;
 se codific fiecare unitate de informaie ntr-o secven de bits;
 se transfer informaia codificat spre memoria intern a calculatorului;
 se depoziteaz informaia recepionat i cantonat n memoria intern pe suporii de
informaie ai memoriei externe.
b) dispozitive de ieire (Output Devices): sunt utilizate pentru a face posibil recepionarea
i interpretarea de ctre utilizator a rezultatelor prelucrrii datelor de intrare, ca urmare a executrii
unor programe sau a execuiei unor comenzi transmise de ctre acesta. Se realizeaz astfel operaia
de scriere (write). Din categoria acestor dispozitive periferice fac parte: imprimanta, ecranul
monitorului, masa de desen (plotter-ul), difuzorul, perforatorul de band, perforatorul de cartele.
Prin operaia de ieire, secvenele de bits ale memoriei interne sunt decodificate i prezentate sub o
form inteligibil pentru utilizator.
De exemplu, imprimanta primete de la calculator un ir de octei ce reprezint coduri de
caractere. Ea decodific fiecare octet obinnd cte un caracter, dup care activeaz mecanismul
prin care tiprete caracterul respectiv pe hrtie.
c) Dispozitivele de intrare-ieire (Input-Output Devices), realizeaz comunicarea n ambele
sensuri: de la utilizator ctre calculator i invers. Se realizeaz astfel operaii de citire (read) , dar i
de scriere (write). Din categoria acestor dispozitive periferice fac parte: interfaa de teletransmisie,
modemul, placa multimedia.
Deoarece nu ne propunem realizarea unei documentaii tehnice a arhitecturii unui sistem de
calcul electronic, ci doar cteva precizri care s nlesneasc nelegerea principiilor generale de
funcionare ale calculatoarelor electronice de care viitorii utilizatori ale acestora, mai cu seam n
rezolvarea de probleme cu caracter economic, vom prezenta n continuare doar acele dispozitive
periferice de intrare-ieire care sunt cel mai des utilizate.
8

n operaiile de intrare-ieire, dispozitivele periferice folosesc suporturile de informaie.


Acestea sunt obiecte folosite de ctre calculator pentru transmiterea i stocarea informaiilor ntre
utilizator i calculator.
Suporturile de informaie cel mai des utilizate sunt hrtia i suportul electromagnetic sau
optic. Putem da urmtoarea clasificare:
(1) Reutilizabile : pe acestea se pot executa mai multe operaii de scriere n aceeai zon a
suportului (prin scrierea noii informaii, vechea informaie se pierde). Acestea sunt, n general,
suporturi magnetice (discuri fixe sau mobile).
(2) Nereutilizabile : suporturi de informaie pe care se poate executa o singur operaie de
scriere pe aceeai zon de suport. n general astfel de suporturi sunt cele de hrtie.
Vom prezenta n continuare principalele dispozitive periferice ce asigur efectuarea
operaiilor de intrare/ieire.
(a) Ne vom ocupa mai nti de tastatur i mouse, dou dintre dispozitivele periferice de
intrare cel mai des utilizate.
(a1) Tastatura : este dispozitivul standard de intrare. Comenzile transmise de la tastatur
reprezint succesiuni de caractere, codul fiecrui caracter fiind transmis prin apsarea tastei
corespunztoare caracterului. Fiecare caracter are coresponden unic cu un cod numeric, numit
cod ASCII. Tastele se pot grupa n 4 categorii:
(1) Taste alfanumerice: utiliznd aceste taste se pot genera i transmite ctre calculator
codurile ASCII ale urmtoarelor categorii de caractere:
- cifre: 0, 1, ,9
- litere: a, b,, z, A, ,Z
- caractere speciale: %, !, ?, &, $, @, #, ^, *, (, ), -, _, +, =, \, |, ;, :, , ., spaiu (bara de
spaiu: Space sau Spaiu).
(2) Taste de editare : sunt utilizate pentru editarea unui text scrierea i /sau corectarea lui.
Pentru aceast operaie se folosesc programe speciale numite editoare de texte. Textul de editat
apare pe ecranul monitorului, poziia curent pe ecran fiind indicat printr-o bar orizontal sau
vertical numit cursor. Cu ajutorul acestor taste se pot realiza urmtoarele operaii:
deplasare n text: tastele direcionale(
,
, , )- deplasarea cu un caracter n sensul
indicat de sgeat; tastele Page UP i Page Down care realizeaz deplasarea n sus i n jos cu cte
o pagin ecran; tastele End i Home, realizeaz deplasarea la sfritul sau nceputul rndului curent
al textului.
stabilirea tipului de corectura: se poate stabili modul n care se va face corectura prin
comutarea ntre corectura cu suprascriere i corectura cu inserare prin utilizarea tastei comutator
Insert. In corectarea cu suprascriere, nscrierea noului caracter se face n poziia cursorului, iar
vechiul caracter dispare. In corectarea cu inserare, caracterul introdus se nscrie n poziia curent a
cursorului, iar textul se deplaseaz cu o poziie la dreapta.
corectura unui text prin tergerea unui caracter: se utilizeaz tasta Delete (pentru tergerea
caracterului curent) sau Backspace (pentru tergerea caracterului din stnga poziiei curente).
(3) Tastatura numeric este construit pentru introducerea caracterelor numerice (cifrele
0,1, ,9) precum i a codurilor pentru operatorii aritmetici +(adunare), -(scdere),
*(nmulire), /(mprire), tasta . (punctul zecimal).
(4) Tastele funcionale: avem pe tastatur un grup de 12 taste nemerotate F1, F2, , F12.
Acestea au ataate diferite comenzi specifice programului care controleaz activitatea calculatorului
la un moment dat. De exemplu, n majoritatea programelor tasta F1 este folosit pentru apelarea
funciei HELP (ajutor) care furnizeaz informaii suplimentare despre funcionarea programului.
Tot n grupul tastelor funcionale se ncadreaz i tastele pentru transmiterea de comenzi: retur de
car Carriage Return sau Enter, salt al cursorului cu un anumit numr de coloane (tasta Tab),
anularea unei comenzi (ESC), tiprirea coninutului informaional al ecranului la imprimant (Print
Screen), suspendarea temporar a execuiei unui program (Pause / Break).
n aceeai categorie intr i tastele:
9

Caps Lock comut tastatura ntre starea n care genereaz codul literelor mici i starea n
care genereaz literele mari. Aceast tast se folosete atunci cnd se dorete transmiterea unui
numr mai mare de litere mari sau mici. In caz contrar se poate folosi combinaia Shift + litera
respectiv.
Num Lock comuta tastatura numeric ntre starea de tastatur numeric i starea de editare.
Tasta Insert comuta modul de corectur n text, ntre corectura cu suprascriere i corectura
cu inserare.
(a2) Mouse-ul - este un dispozitiv periferic de intrare care poate fi folosit n programe cu
interfee grafice n scopul selectrii unor obiecte de pe ecran ceea ce are ca efect efectuarea de
operaii conform codului program asociat obiectului grafic respectiv. El se utilizeaz numai n acele
programe care realizeaz pe ecran interfaa utilizator-calculator prin tehnica ferestrelor i a casetelor
de dialog, tehnica meniurilor, tehnica obiectelor.
Utilizarea mouse-ului presupune tratarea ecranului monitorului ca o mas virtual de lucru.
Pe aceasta poziia mouse-ului este marcat printr-un semn grafic numit cursor mouse. Deplasarea
mouse-ului pe masa de lucru are ca efect deplasarea cursorului acestuia pe ecran n direcia
corespunztoare. Mouse-ul poate conduce la executarea urmtoarelor operaii:
 Operaia de indicare (point) n care cursorul este deplasat pe ecran pentru a indica un
obiect;
 Operaia clic (click) - acionarea scurt a unui buton al mouse-ului;
 Operaia dublu clic (double click) - acionarea scurt de 2 ori a butonului din stnga
mouse-ului;
 Operaia de glisare (drag) - deplasarea mouse-ului cu butonul din stnga apsat.
(b) Dintre dispozitivele periferice de ieire vom prezenta n continuare ecranul monitorului
i imprimanta.
(b1) Ecranul monitorului: dispozitivul standard de ieire pe care se afieaz comenzile
transmise, mesajele primite de la calculator sau rezultatul prelucrrilor.
Monitoarele pot funciona n dou moduri de lucru: modul de lucru text i modul de lucru
grafic.
Monitoarele difer ntre ele din punct de vedere constructiv i, implicit, din punctul de vere
ale caracteristicilor de funcionare: dimensiunea ecranului (14, 15, 17, 21 etc.), rata de refacere
a imaginii pe ecran (msurat n KHz), rezoluia (influeneaz calitatea imaginii, mai ales n cazul
modului de lucru grafic) etc.
n modul de lucru text, pentru memorarea informaiei afiate pe ecran i posibilitatea
renprosptrii acesteia prin operaia de refresh este utilizat o parte a memoriei interne RAM a
calculatorului. n aceast situaie, ecranul monitorului este mprit, de regul, n 80 de coloane i
25 de linii, fiecare poziie n cadrul ecranului a cursorului fiind adresabil prin intermediul a dou
coordonate: (Act, Oct), unde Act reprezint abscisa punctului, adic numrul de ordine al coloanei,
iar Oct este ordonata punctului curent, adic numrul de ordine al liniei ecranului. Originea axelor
de coordonate, adic punctul de coordonate (0,0) este situat n colul din stnga sus al ecranului.
n modul de lucru grafic monitorul utilizeaz o zon de memorie special aflat pe placa
grafic a computerului. n acest caz ecranul monitorului este format din puncte numite pixeli, ale
cror coordonate sunt date de cupluri de numere de forma (Apg, Opg). Numrul de puncte pe
abscis i, respectiv pe ordonat formeaz rezoluia ecranului. Cu ct aceasta este mai mare, cu att
imaginea afiat pe ecran este mai clar.
Din punct de vedere constructiv i al principiului de funcionare, ecranul monitorului poate
face parte din urmtoarele categorii:
cu cristale lichide LCD
cu plasm PDP
cu tuburi catodice CRT
Din punct de vedere al semnalelor video, monitoarele pot fi clasificate n digitale i
analogice.
10

(b2) Imprimanta este echipamentul periferic care asigur transferul informaiilor aflate n
memoria calculatorului pe suport de hrtie. Ele sunt indispensabile n orice activitate ce presupune
automatizarea prelucrrii datelor. Caracteristicile constructive determin n bun parte i categoria
de lucrri pe care acestea le pot executa. Astfel sunt imprimante care permit doar modul de lucru
text, adic doar imprimarea rapoartelor sub form de texte, altele care permit i afiarea elementelor
de grafic sau a imaginilor, adic care lucreaz n modul grafic.
Dup modul n care imprimantele asigur afiarea pe suport hrtie a informaiilor de ieire,
imprimantele se pot clasifica n imprimante cu ace (folosesc pentru imprimare riboane de band
tuat), cu jet de cerneal (INK JET), cu tonner (LASER).
Toate caracteristicile constructive amintite determin o serie performane diferite de
imprimare. Astfel putem vorbi de viteza de imprimare (dat n numrul de caractere afiabile pe
minut), rezoluia grafic (determin calitatea elementelor grafice sau a imaginilor imprimate),
costul imprimantei i a consumabilelor utilizate (riboane, cartue cu cerneal sau tonner).

I.4. Clase si familii de calculatoare


Existena unei mari varieti de calculatoare electronice ne determin s lum n considerare
i o mare varietate de criterii de clasificare a echipamentelor electronice de calcul: capacitatea
memoriei, setul de instruciuni, lungimea cuvntului, viteza de calcul.
Din punct de vedere al caracteristicilor constructive literatura de specialitate clasific
sistemele electronice de calcul pe generaii, astfel:
a) Generaia I (1946-1956) caracterizata prin:
- tehnologie: cu tuburi electronice;
- viteza de calcul de cteva mii de operaii pe secund;
- programare n cod main i n limbaje de asamblare;
- memoria intern se caracterizeaz printr-o capacitate mic.
b) Generatia II (1956-1964):
- tehnologie cu tranzistoare i diode;
- memoria intern are o capacitate sporit;
- apare memoria extern pe suport magnetic;
- viteza de calcul crete pn la 100-200 de mii de operaii pe secund;
- se concep primele sisteme de operare
- apar primele limbaje de programare evoluate: COBOL, FORTRAN.
c) Generaia III (1964-1981):
- tehnologia cuprinde circuite integrate
- memoria intern constituit pe baz de semiconductoare cu o capacitate sporit de pn la 2 Mb.
- apar discurile magnetice de medie i mare capacitate;
- crete viteza de calcul pn la 5 milioane de operaii pe secund;
- apare multiprogramarea;
- se dezvolt limbaje de programare noi : PASCAL, FORTRAN 77, BASIC.
d) Generaia IV ( ncepnd cu 1982):
- tehnologia se bazeaz pe circuite integrate pe scar foarte larg;
- memorii interne cu o capacitate mare i o vitez sporit de acces la informaie;
- memorie extern cu o capacitate foarte mare pe suporturi tehnice diversificate;
- apariia teleprelucrrii i a modului de lucru interactiv de la staii terminale cuplate la calculator;
- capacitatea sistemelor de gestiune a bazelor de date;
- dezvoltarea unor noi limbaje de programare.
e) Generaia V (ncepnd cu 1980)
- calculatoare ce urmresc n mod special implementarea de sisteme expert ce manevreaz baze de
cunotine, care sunt capabile s raioneze, s utilizeze cunotinele i pe baza lor s dezvolte noi
teorii.
11

Este cunoscut i o alt clasificare a sistemelor de calcul electronic care ine cont de sistemul
periferiei aflate n configuraia calculatorului, precum i de caracteristicile sistemelor de operare
implementate:
- supercalculatoare;
- calculatoare de capacitate mare si medie;
- minicalculatoare;
- microcalculatoare;
Supercalculatoarele (main-frame): se caracterizeaz prin capacitate de prelucrare foarte
mare, vitez de lucru de ordinul milioanelor de operaii pe secund, capacitate de a permite
derularea n paralel a mai multor aplicaii. Dispun de sisteme de operare care asigur interfaa
utilizator-calculator printr-un limbaj de comand complex, ceea ce necesit intervenia unui
personal specializat pentru operare. Arhitectura acestor tipuri de calculatoare este complex,
costurile de realizare a acestora sunt foarte ridicate i puine firme le produc. Exemplu: IBM
AS/400-CO5 (cu o memorie intern de 8-12 MB, suportnd 12 videoterminale pentru lucru
simultan), IBM-AS/400-B70 (memoria intern pn la 192 MB, 54 GB de memorie extern, 800 de
terminale ce pot lucra simultan).
Calculatoarele de capacitate mare si medie: sunt destinate rezolvrii unor clase foarte variate de
probleme: tehnice, economice, de gestiune. Dispun de sisteme de operare complexe care permit i lucrul
n timp real. Capacitatea memoriei interne depete 1024 Kb, cu o viteza de sute de mii de operaii pe
secund. Exemplu: Felix C-256, -512, -1024, 5000.
Minicalculatoarele: unitatea central conine unu-dou microprocesoare, capacitate de
memorie intern depete 256 Kb i poate ajunge pn la 2 MB, iar viteza de lucru este n jur de
106 operaii pe secund. Au implementate sisteme de operare performante (varianta romneasc
AMS, compatibil cu sistemul RSX-11M) ce permit utilizarea acestora n regim multiuser i
multitasking, adic lucrul simultan pe mai multe terminale a mai multor utilizatori. De asemenea,
aceste tipuri de calculatoare fac posibil cuplarea n reele de calculatoare i funcionarea n regim
de teleprelucrare. Exemplu: INDEPENDENT, CORAL, PDP.
Microcalculatoarele sunt construite n jurul unui singur microprocesor, cu o memorie intern
de peste 64 Kb i o vitez de execuie de 103-106 instruciuni pe secund. In configuraia unor astfel
de calculatoare pot intra diverse tipuri de periferice cum ar fi imprimante, uniti de discuri i benzi
magnetice, plotter-e (mese de desen), mouse, uniti CD etc. Exemplu: Felix M18, Felix M 18B,
Felix M 118, Junior TPD etc.
Din categoria microcalculatoarelor fac parte i calculatoarele personale (PC).
I.5 Calculatoare personale
Sunt sisteme de calcul electronic din clasa microcalculatoarelor a cror arhitectur minimal
conine: unitatea central - P (format din unitate de comand i control i unitate aritmetica si
logica) - numit i microprocesor, dispozitive de afiare (ecran cu afiare electronic), dispozitiv de
transmitere a comenzilor n mod standard (tastatur sau consol), unitate de caset magnetic, de
band magnetic sau de disc magnetic ce asigur o capacitate relativ mare memoriei externe,
dispozitiv de imprimare (imprimant).
Aa cum arat i numele familiei din care fac parte, calculatoarele personale sunt n general
destinate prelucrrii informaiilor pentru realizarea unor obiective personale, fiind de multe ori
utilizate ca terminale inteligente pentru reele de calculatoare.
Schema general a arhitecturii unui calculator compatibil IMB-PC este urmtoarea:

12

Unitatea Central
Microprocesor
Memoria intern

Magistrala de date
Magistrale de comenzi

Memorie extern
HardDisk
FloppyDisk
CD

Dispozitive
periferice
tastatura, mouse-ul,
imprimanta, scanner-ul

Calculatoarele personale, se pot clasifica dup mai multe criterii:


a) Dup capacitatea de memorare i viteza de calcul:
- familiale (exemplu Sinclair Spectru, HC) folosite n lucrri economice de volum mic, de
cercetare i proiectare, n procesul didactic, pentru jocuri.
- semiprofesionale (exemplu Aplle) folosite pentru autoinstruire, activiti de birotic,
cercetare-proiectare, lucrri economice de volum mic de informaie.
- profesionale (Felix-PC, IBM-PC) utilizate n lucrri economice de volum mediu sau mic,
analize economico-statistice cu afiri grafice, conducerea operativ a proceselor
tehnologice, proiectare tehnologic, cercetare tiinific, instruire asistat n procesul de
autoinstruire.
b) Din punct de vedere al funciilor ndeplinite n cadrul unor sisteme informatice:
- autonome neconectate la alte sisteme de calcul
- terminale inteligente ale unor calculatoare puternice din gama minicalculatoarelor sau a
supercalculatoarelor
- componente ale unor reele de calculatoare
Resursele soft si hard ale calculatoarelor personale sunt gestionate de ctre utilizatori prin
intermediul unor pachete de programe numite sisteme de operare, a programelor utilitare, a mediilor
de lucru i programare ce asigur dezvoltarea de programe n limbaje evoluate (BASIC,
FORTRAN, COBOL profesional, PASCAL, C, C++, PROLOG, FORTH, VISUAL C, VISUAL
BASIC) sau a unor sisteme de gestiune a bazelor de date (SGBD) cum ar fi : DBASE, FOXPRO,
VISUAL FOX, MICROSOFT ACCESS.
Sistemele de operare de baz, cum ar MS-DOS, au fost dublate de interfee foarte
prietenoase, bazate pe tehnica utilizrii ferestrelor. Mediu WINDOWS, care sub variantele 95 / 98 /
2000 / Milenium / XP etc. au dobndind astfel titulatura de sisteme de operare. Sub acestea s-au
dezvoltat o serie de medii de programare, editoare de texte i tehnoredactare, procesoare de tabele,
sisteme de gestiune a bazelor de date etc.

13

Capitolul II
SISTEME DE OPERARE
II.1 Definiia i funciile unui sistem de operare
Aa dup cum am amintit i n primul capitol, componentele de baz ale unui sistem de
calcul electronic sunt: hardware, firmware i software.
Primele dou dintre aceste componente au fost prezentate mai pe larg n primul capitol,
acestea fcnd parte din arhitectura sistemelor de calcul electronic.
Componenta software reprezint partea logic a unui calculator i ea conine programe sau
pachete de programe i aplicaii care asigur rezolvarea cu ajutorul computerului a unei game
variate de probleme. Orice problem poate fi rezolvat cu ajutorul calculatorului n condiiile
existenei n memoria acestuia a componentelor de soft de baz (sistem de operare, programe
utilitare, pachete de programe de interfa pentru prelucrri de texte, date, sunete, imagini etc.) sau
de aplicaie (programe sau aplicaii proiectate de utilizator folosind mediile de programare ale
softului de baz).
Utilizarea n condiii optime a resurselor hard i a facilitilor oferite de ctre acestea,
precum i posibilitatea implementrii i utilizrii componentelor de soft de baz sau de aplicaie,
necesit instalarea i funcionarea unei interfee ntre utilizator i computer.
Sistemul de operare este colecia de programe care asigur interfaa necesar gestionrii
optime a resurselor hard i soft ale unui calculator.
Prin intermediul sistemului de operare se poate controla execuia programelor de aplicaie, a
programelor utilitare i utilizator.
Sistemul de operare asigur:
 interfaa ntre utilizator i calculator,
 gestiunea fiierelor utilizate de program,
 transferul de informaii ntre memoria extern i memoria intern a calculatorului,
 execuia n ordinea logic indicat de program a instruciunilor acestuia,
 comunicarea rezultatelor obinute n urma prelucrrilor.
 execuia n paralel a mai multor programe.
Definiie: Sistemul de operare este o component a structurii calculatorului i reprezint
ansamblul de programe menit s asigure utilizarea optim a resurselor hard i soft ale unui
calculator. Este format din dou componente : nucleu si interfa. Cele mai des utilizate sisteme de
operare pe calculatoarele compatibile IBM-PC sunt: MS-DOS i Windows n diverse variante
(95/98, Milenium, XP etc).
Funciile unui sistem de operare instalate pe calculatoare compatibile IBM-PC:
controlul execuiei programelor: ncrcarea n memoria intern a acestora, lansarea lor n
execuie, ncheierea execuiei acestora;
planificarea i controlul fluxului aplicaiilor;
comunicarea ntre aplicaiile care se execut n paralel pe calculator i sincronizarea acestor
comunicaii;
administrarea spaiului de memorare din memoria intern i extern;
efectuarea operaiilor de intrare - ieire la nivel fizic i logic, degrevnd programul de
detaliile specifice fiecrui echipament;
gestionarea sistemului de fiiere;
protecia datelor i a programelor;
14

detectarea si corectarea erorilor de prelucrare;


tratarea evenimentelor deosebite aprute pe parcursul execuiei programelor de aplicaie;
asigurarea interfeei utilizator-calculator.
Nucleul (Kernel) conine programele necesare pentru
o gestionarea resurselor calculatorului,
o controlul activitii echipamentelor i a programelor aflate n execuie.
Interfaa conine programe care asigur comunicarea utilizator - calculator, i anume:
o administrarea resurselor fizice (procesorul, memoria intern, memoria extern i sistemul de
intrare - ieire);
o depistarea i tratarea evenimentelor deosebite cum ar fi:
- programul vrea sa scrie ntr-un fiier pe floppy-disc, care nu a fost introdus n unitate;
- programul vrea sa citeasc date dintr-un fiier de pe floppy-disc, care nu este prezent n
unitatea de disc;
- programul vrea sa scrie la imprimant, dar aceasta nu este pornit sau nu are hrtie;
- programul vrea sa scrie / citeasc date ntr-o zona de memorie care nu-i aparine;
- programul execut o operaie aritmetic iar rezultatul depete capacitatea zonei de
memorie alocat;
o asigurarea operaiilor de intrare-ieire la nivel fizic;
o asigurarea operaiilor de intrare-ieire la nivel logic: prin aceste programe se realizeaz
organizarea, accesul, stocarea i regsirea informaiilor; unitatea logic de acces la
informaiile aflate pe suporii tehnici ai echipamentelor este fiierul;
o gestionarea fiierelor de pe disc: Sistemul de operare asigur transferul de date ctre
echipamentele periferice i realizeaz o interfa ntre programele de aplicaie i sistemul
de intrare-ieire. n acest mod, programatorul este eliberat de necesitatea cunoaterii de
informaii specifice fiecrui echipament periferic - modulele care asigur transferul de date
exist o singur dat n sistem, fiind componente ale sistemului de operare i nu n fiecare
program de aplicaie.

II.2. Sisteme de operare pentru calculatoare compatibile IBM-PC


II.2.1 Sistemul de operare MS-DOS
Sistemul de operare MS-DOS se livreaz pe un suport magnetic (disc, CD) numit disc sistem.
Acesta conine un program de dimensiuni mici, numit ncrctor - aflat n primul sector al discului sistem precum i programele nucleului. In memoria intern de tip ROM se gsete un program numit
prencrctor care este folosit pentru iniializarea lucrului cu calculatorul. Pentru asigurarea unei utilizri
facile, se instaleaz sistemul de operare, de regul pe discul fix al calculatorului electronic.
Prezentm n continuare nivelele de ncrcare ale sistemului de operare parcurse automat la
pornirea calculatorului ce are instalat sistemul de operare MS-DOS.
Programul prencrctor, aflat n memoria ROM-BIOS, iniializeaz echipamentele
periferice, identific configuraia calculatorului i caut suportul magnetic pe care se gsete
sistemul de operare (discul sistem poate fi floppy-disc, hard-disc sau CD - ordinea de cutare fiind
stabilit la setarea calculatorului - de obicei se caut mai nti pe A: (floppy disc), apoi C: (harddisc) sau CD).
Dac gsete un astfel de suport, programul prencrctor ncarc n memoria intern a
calculatorului programul ncrctor i l lanseaz n execuie. Programul preincrctor aflat n
memoria ROM-BIOS a calculatorului este acelai indiferent de tipul sistemului de operare i
asigur primul nivel de ncrcare. La acest nivel se disting dou moduri de ncrcare: ncrcare la
rece (adic la pornirea calculatorului) i ncrcarea la cald (adic la resetarea calculatorului fr
a utiliza butonul de start) - prin combinaia tastelor funcionale ALT+CTRL+DEL - caz n care nu
se mai face autotestarea sistemului de calcul, trecndu-se direct la lansarea n execuie a
15

ncrctorului.
Al doilea nivel de ncrcare se realizeaz odat cu lansarea n execuie a programului
ncrctor aflat n primul sector al discului sistem. Ca urmare a execuiei acestui program, se citete
fiierul IO.SYS, completndu-se tabela de ntreruperi (situat la baza memoriei RAM) pentru noile
driver-e definite n IO.SYS (prin driver se nelege un program asociat unei componente a
calculatorului i care permite stabilirea caracteristicilor logice ale acesteia).
Al treilea nivel de ncrcare este asigurat de programul SYSINIT situat in fiierul IO.SYS.
Lansarea n execuie a acestuia are ca efect ncrcarea nucleului sistemului de operare aflat
n fiierul MSDOS.SYS. Dup actualizarea tabelei de ntreruperi, iniializarea driver-elor i
actualizarea numrului zonelor tampon (zone de manevr utilizate la schimbul de informaie ntre
memoria extern i memoria intern) programul SYSINIT ncearc citirea fiierului de configurare
CONFIG.SYS. Comenzile coninute de acest fiier vor instala driver-ele solicitate. Sistemul de
operare MS-DOS suport dou tipuri de driver-e: rezidente i nerezidente (instabile). Driver-ele
rezidente sunt situate n fiierul IO.SYS i n general nu pot fi modificate de utilizator. Driver-ele
instabile sunt, de obicei, definite ca fiiere de extensie SYS: ANSI.SYS, DISPLAY.SYS,
HIMEM.SYS etc.
n final SYSINIT nchide toate fiierele, cu excepia celor standard: intrarea standard (CON,
cu identificatorul logic 0), ieirea standard (PRN, identificator logic 1) si dispozitivul standard
pentru afiarea erorilor (AUX, identificator logic 2). Apoi controlul este preluat de interfaa
utilizator aflat n fiierul COMMAND.COM - acesta este cel care lanseaz automat n execuie
fiierul AUTOEXEC.BAT (dac acesta exist) i prelucreaz cererile utilizator transmise prin
intermediul comenzilor unui limbaj de comand.
nainte de a prezenta o parte dintre comenzile limbajului de comand ale sistemului de
operare MS-DOS, s facem cteva precizri asupra modului n care acest sistem de operare
gestioneaz informaiile.
Informaiile sunt memorate n memoria intern pe timpul prelucrrii acestora, dar pstrarea
lor, precum i a rezultatelor prelucrrilor se face pe suport tehnic de informaie, respectiv pe discuri
sau CD-uri, adic n memoria extern.
In memoria extern datele sunt memorate sub form de colecii numite fiiere i care pot fi
definite, n sensul cel mai general, ca fiind succesiuni de caractere ce se ncheie cu caracterul logic
de sfrit de fiier, ^Z, generat prin combinaia de taste CTRL+Z.
Un fiier poate conine orice tip de informaie: programe, date structurate, texte,
documentaii etc. Indiferent de tipul informaiilor memorate, accesul la informaiile unui fiier se
realizeaz de ctre aplicaiile (programele) aflate n execuie pe calculator prin intermediul
sistemului de operare (acesta asigur gestionarea fiierelor).
Identificarea fiierelor se face prin intermediul unui ir de caractere care compun un
specificator de fiiere definit astfel:
- numele unitii de disc;
- numele complet al catalogului (calea de acces);
- numele fiierului;
- extensia fiierului.
Numele unitii de disc este compus dintr-o liter (pnemonica unitii), urmat de caracterul
: i de caracterul \ ( back-slash), de exemplu A:\ - pentru floppy-disc; C:\ - pentru hard-disc; D:\
- pentru CD-ROM etc.
Numim catalog o component logic a discului. Discul este format dintr-o mulime
structurat de cataloage. Aceast structur este una arborescent i de aceea, relativ la un disc,
putem vorbi despre arborele de structur al acestuia. O astfel de structur arborescent se
caracterizeaz prin existena unui catalog de baz, notat prin caracterul \ - ( back-slash) - numit
catalog rdcin; acestuia i sunt subordonate un set de cataloage care formeaz primul nivel de
subordonare, fiecare dintre acestea putnd avea la rndul lor directoare subordonate. Iat un
exemplu de astfel de structur:
C:\ - DOS
16

- NC
- UTILIZATOR

-A
-B
- C - C1
- C2

Calea de acces reprezint succesiunea de cataloage de la directorul curent pn la directorul


n care se gsete fiierul de referit.
Numele fiierului este un ir de maxim 8 caractere din mulimea A,,Z, a,, z,
0,,9, $, %, , @, (, ),~, !, # , &. Automat literele mici sunt convertite de
MS-DOS n litere mari. Cuvintele cheie aux, clock, com1, com2, com3, com4, lpt1, lpt2, lpt3, nul i
prn nu pot fi folosite drept nume de fiier utilizator.
Extensia este format din caracterul . i zero, unul, dou sau trei caractere din mulimea de
mai sus. Extensiile sunt opionale. Ele sunt la dispoziia utilizatorului. Exist totui cteva extensii
cu semnificaie special, de exemplu:
COM
BAT
fiiere de comenzi;
EXE program fiier direct executabil;
SYS fiier sistem;
PAS program surs n limbajul PASCAL.
Sistemul de operare MS-DOS va aloca unitatea de disc, catalogul i fiierul creat sau deschis
i i va asocia un identificator logic de fiier (specificator de fiier). Orice acces relativ la fiier
(deschidere, citire, scriere, nchidere) va utiliza acest identificator.
Gestionarea informaiilor se face de ctre utilizator prin intermediul sistemului de operare.
Pentru sistemul de operare MS-DOS interfaa utilizator - calculator este realizat prin intermediul
unui limbaj de comand, comenzile trimise de ctre utilizator fiind preluate, analizate i executate
de ctre interpretorul de comenzi COMMAND.COM (parte integrant a sistemului de operare).
Acesta este compus din trei pri: partea rezident, partea tranzitorie, componenta de iniializare.
Partea rezident conine codul (programul) necesar prelucrrii comenzii de oprire (CTRL+C
i CTRL+BREACK), codul pentru erorile de ntrerupere, precum i codul necesar rencrcrii (la
nevoie) a prii tranzitorii.
Partea tranzitorie preia comenzile de la tastatur sau din fiierele de comenzi indirecte (de
extensie BAT). Ea conine comenzile interne ale MS-DOS. Fiind stocat n zona de memorie
convenional, este posibil ca programul de aplicaie lansat la un moment dat n execuie, dac este
mare, s se suprapun peste partea tranzitorie. n acest caz, dup execuia programului respectiv i
preluarea controlului calculatorului de ctre sistemul de operare, este necesar rencrcarea n
memoria intern a parii tranzitorii. Acest lucru se realizeaz prin intermediul codului program aflat
n partea rezident.
Componenta de iniializare este ncrcat numai la pornirea sistemului i conine codul
necesar apelrii fiierului AUTOEXEC.BAT. Dup executarea comenzilor din acest fiier de
comenzi indirecte, componenta de iniializare este abandonat.
Comenzile coninute de fiierul COMMAND.COM pot fi mprite n patru categorii:
 interne
 externe
 de configurare
 directive
In continuare vom prezenta cele mai des utilizate comenzi MSDOS din fiecare categorie.
Comenzile interne sunt comenzi executate de codul intern al fiierului COMMAND.COM
(se gsesc n permanen ncrcate n memoria intern). Acestea sunt: Chdir (CD), CLS, COPY,
DATE, DEL (Erase), DIR, ECHO, EXIT, Mkdir (MD) , PATH, Rename (REN), RD, SET,
TYPE, VER etc.
Transmiterea unei comenzi MS-DOS de ctre utilizator se poate face folosind tastatura
17

calculatorului. Dup introducerea de la tastatura a irului de caractere ce constituie coninutul


comenzii (numele acesteia, urmat, dup o sintaxa specific, de o lista de parametrii ce permit
transmiterea unor informaii specifice), se apas tasta funcional ENTER. Informaia este preluat
de ctre interpretorul de comenzi, care o analizeaz sintactic i, dac depisteaz erori, afieaz pe
ecranul monitorului mesajul de eroare corespunztor, controlul fiind preluat de sistemul de operare.
Apare propter-ul sistemul i calculatorul ateapt o nou comand. Dac comanda a fost corect din
punct de vedere sintactic interpretorul de comenzi o caut n lista comenzilor interne. Dac o
gsete, lanseaz n execuie codul corespunztor aflat n fiierul COMMAND.COM, dup execuie
controlul fiind preluat de ctre sistemul de operare. Dac nu gsete comanda printre cele interne
procedeaz la cutarea, n catalogul curent sau n catalogul C:\DOS, a unui fiier de extensie COM,
EXE sau BAT, cu aceleai nume cu cel al comenzii. Dac l gsete, l ncarc n memoria intern i
l lanseaz n execuie. Dup terminarea execuiei acestuia, controlul este preluat de ctre sistemul
de operare.
Observaie: n prezentarea sintaxelor pentru fiecare comand prezentat am folosit
parantezele [ si ] cu semnificaia c parametrii cuprini ntre acestea sunt opionali.
 Comanda Mkdir (Md) realizeaz crearea unui nou catalog subordonat celui curent.
Menionm c prin catalog curent vom nelege catalogul n care suntem poziionai la un
moment dat acesta este, de cele mai multe ori, indicat de prompter-ul sistemului prin
succesiunea tuturor cataloagelor de la catalogul rdcin, pn la catalogul curent. De exemplu
C:\A\B> este un propter care indic ca director curent pe B subordonat lui A, care la rndul lui
este subordonat segmentului rdcin.
Sintaxa:
Md [d:]cale nume < enter >
unde
d: este mnemonica discului;
cale reprezint o succesiune de cataloage
nume ce indica numele catalogului de creat.
Exemplu:
Md a:\test
are ca efect crearea pe floppy-disk-ul din unitatea A a catalogului test.
 Comanda Chdir(CD): realizeaz schimbarea catalogului curent sau afiarea numelui
acestuia de pe discul specificat sau cel implicit.
Sintaxa:
Cd [d:]cale
Exemplu:
C:\ user\ C10>CD\
noul catalog va fi C:\ (segmentul rdcin)
C:\>CD nou
noul catalog va fi C:\nou
C:\ nou>CD
se afieaz catalogul curent C:\nou.
 Comanda CLS: realizeaz tergerea ecranului pentru echipamentul standard de ieire.
Sintaxa :
CLS
 Comanda COPY: permite realizarea urmtoarelor tipuri de operaii: copierea unui fiier sau
a unui grup de fiiere; concatenarea a dou sau mai multe fiiere; copierea ieirii unui dispozitiv
ntr-un fiier sau alt dispozitiv; copierea unui fiier la un dispozitiv.
Sintaxe:
a) COPY surs destinaie
b) COPY sursa1+ sursa2++sursan destinaie
c) COPY surs dispozitiv_destinaie
d) COPY dispozitiv_surs dispozitiv_destinaie
18

e) COPY dispozitiv_surs destinaie


unde:
sursa : specificator fiier surs
destinaie : specificator fiier destinaie
dispozitivsurs, dispozitiv-destinaie: dispozitivele de unde,
copiaz.

respectiv unde, se

Exemple:
a) copy f1.txt f2.dat
(se copiaz fisierul f1 de extensie txt cu numele f2 de extensie dat)
b) copy f1+f2+f3 f
(se concateneaz (alipesc) informaiile coninute n fiierele f1,f2 i f3 - n aceast ordine rezultatul concatenrii fiind depus n f)
c) copy f.* a:\fisiere
(se copiaz toate fiierele cu nume f de orice extensie aflate n catalogul curent pe floppy-disk-ul
aflat n unitatea a:, catalogul fisiere).
d) copy C:\test\*.* a:
(se copiaz toate fiierele din calea c:\test pe floppy-ul din a:)
e) copy a:\*.txt PRN
(se copiaz listeaz la imprimant - PRN - fiierele de extensie txt aflate pe floppy-ul a:)
f) copy CON f.txt
(se creaz, prin introducerea datelor de la tastatur, fiierul surs f.txt; dup introducerea datelor
se folosete combinaia de taste CTRL + Z pentru introducerea caracterului ^Z ce marcheaz
sfritul de fiier i apoi <enter>).
 Comanda Date permite afiarea sau modificarea datei curente.
Sintaxa:
Date [ll-zz-aa]
unde:
ll : luna pe dou caractere
zz : ziua pe dou caractere
aa : anul pe dou caractere.
Exemplu:
a) Date (afieaz data curenta sub forma luna, zi, an)
b)Date 05-06-1999 (permite modificarea datei curente la valoarea 6 mai 1999).
 Comanda DEL- permite tergerea fiierului sau fiierelor specificate n linia de comanda.
Sintaxa:
DEL [d:][cale]nume_fiier[.ext][/p]
unde:
d: - discul ce conine fiierul
cale calea de acces la fiier
nume_fisier[.ext] - numele fiierului sau a grupei de fiiere
/p indic tergerea selectiv.
Exemplu:
a) Del a:\ lucru\*.Txt
(terge toate fiierele de extensie txt din discul a:, catalogul lucru).
b) Del a: *.* /p
(terge selectiv toate fiierele discului a:)
 Comanda DIR
afieaz lista fiierelor i subcataloagelor specificate ale unui catalog incluznd extensiile,
lungimea n octei, data i ora ultimei modificri; numrul total de fiiere listat i dimensiunea lor
total; spaiul liber rmas pe disc; eticheta de volum a discului i seria lui.
Sintaxa:
19

DIR [d:][cale][nune_fisier][optiuni].
Parametrii i opiunile prezente n lista de comand au urmtoarea semnificaie:
[d:][cale] - precizeaz catalogul ce va fi listat
nume_fisier precizeaz un fiier sau un grup de fiiere (generic)
/p afiarea se face cu pauz la fiecare umplere a ecranului; pentru continuare se apas orice
tast.
/w afiarea informaiilor se face pe scurt (numai numele fiierelor i subcataloagelor), pe cte
cinci coloane
/a[[:]atribute] - afieaz numele de fiiere i cataloagele care au caracteristicile date de
parametrul de atribute. Acestea pot avea urmtoarele valori:
 h : se listeaz fiierele ascunse
 -h : se listeaz toate fiierele cu excepia celor ascunse
 s: se listeaz fiierele sistem
 - s : se listeaz toate fiierele cu excepia celor de tip sistem
 d : se listeaz toate subcataloagele
 - d : se listeaz numai fiierele
 r : se listeaz fiierele marcate Read Only (protejate la scriere)
 -r : se listeaz fiierele cu excepia celor marcate Read Only
 a : se listeaz toate fiierele marcate pentru arhivare
 - a : se listeaz toate fiierele care nu au fost modificate de la ultima arhivare.
/o [[:] ordine-sortare] : afieaz fiierele i subcataloagele ordonate pe baza anumitor criterii:
ordonare cresctoare: n (nume), e(extensie), d(data i ora), s(dimensiune), g(la nceput
cataloagele i apoi fiierele).
ordonare- descresctoare : -n, -e etc.
/s : afieaz fiecare apariie a fiierului specificat n catalogul precizat i n
subcataloagele subordonate.
/b : afiare prescurtat.
/c[h] : afieaz suportul de comprimare a fiecrui fiier la utilizarea programului.
Double Space relativ la dimensiunea standard a unui cluster de 8 Kb.
Exemple:
DIR/a
listeaz tor coninutul catalogului curent.
DIR prog.*
listeaz informaiile despre toate fiierele cu nume prog.
DIR/p
afieaz informaiile cu paginare.
 Comanda Rename (Ren) permite modificarea numelui fiierului sau a fiierelor
specificate. Nu pot fi redenumite subcataloagele.
Sintaxa:
Ren [d:][cale]f1 f2
Exemple:
Ren a.txt a.dat
schimb extensia fiierului a din txt n dat.
Ren a.dat c:\A\ B\a.dat
schimb poziia fiierului, de pe discul C pe discul A.
 Comanda Rmdir (Rd) permite tergerea unui subcatalog vid.
Sintaxa :
Rd [d:]cale
 Comanda Type permite afiarea la dispozitivul standard de ieire a unui fiier text. Datele
sunt afiate fr modificare, cu excepia expandrii caracterului TAB la spatii.
Sintaxa :
Type [d:][cale]nume_fisier
20

Exemplu de utilizare a comenzilor interne MS-DOS:


S se creeze, cu ajutorul editorului EDIT al MS-DOS, un fiier cu numele COMTEST.BAT, care
s conin comenzile necesare realizrii urmtoarelor operaii:
A) crearea n segmentul rdcin, a arborescenei urmtoare:
C:\
CIG1011
A
B
C
C1
C2
CIG1012
CIG1021
CIG1022
B) Vizualizarea, pe ecran a coninutului directoarelor C:\, CIG1011 i C
C) Crearea, n directorul C2 a fiierului C10111.TXT cu coninutul urmtor:
Avem examen la BAZELE INFORMATICII.
Acum sustinem proba de comenzi MS-DOS.
Vom folosi comenzile: MD, CD, DIR, COPY CON, COPY, TYPE, RD
D) Vizualizarea coninutului fiierului C10111.TXT
E) Copierea fiierului C10111.TXT cu numele C10111.COP
F) Vizualizarea coninutului directorului C2
G) Vizualizarea coninutului fiierului C10111.COP
H) Concatenarea fiierelor C10111.TXT i C10111.COP n fiierul C10111.CON
I) Vizualizarea pe ecran a coninutului fiierului C10111.CON
J) tergerea directoarelor CIG1011, CIG1012, CIG1021, CIG1022 i a tuturor subdirectoarelor
acestora.
Rezolvare:
A) MD CIG1011
MD CIG1012
MD CIG1021
MD CIG1022
CD CIG1011
MD A
MD B
MD C
CD C
MD C1
MD C2
B) CD\
DIR
CD CIG1011
DIR
CD C
DIR
C) CD C2
COPY CON F10114.TXT
D) TYPE F1014.TXT
E) COPY F10114.TXT F10114.COP
F) DIR
G) TYPE F10114.COP
H) COPY F10114.TXT+F10114.COP F1014.CON
I) TYPE F10114.CON
J) DEL *.*
CD..
21

RD C1
RD C2
CD..
RD A
RD B
RD C
CD..
RD CIG1011
RD CIG1012
RD CIG1021
RD CIG1022
Comenzile externe sunt acele comenzi executate de un cod extern interfeei
COMMAND.COM fiiere cu extensia EXE sau COM aflat n directorul DOS.
Disckcopy
Diskcopy[d1:[d2:]][/l][/v]
- copiaz dou discuri mobile, realiznd i formatarea discului destinaie
- /1 copiaz doar prima fa a discului
- /v realizeaz i verificarea corectitudinii copierii
Edit
Edit [d:][cale] nume_fisier[.extensie][/b][/g][/h][/nohi]
- apeleaz editorul profesional al MS-DOS
- /b afiarea n alb-negru
- /g se utilizeaz metoda cea mi rapid de actualizare a informaiei prezente pe ecran,
dac se utilizeaz un monitor CGA
- /h se afieaz numrul maxim de linii permis
- /nohi permite utilizarea unui numr de 8 culori n editor
Format
Format d:[/v[:eticheta]][/s][/q][/u][/f:dimensiune][/b]
- realizeaz operaia de formatare a discului indicat
- /s copiaz i fiierele io.sys, msdos.sys, command.com, realiznd astfel crearea unui
disc sistem
- /q realizeaz operaia de formatare rapid
- /u formatare necondiionat
- /v:etichet asociaz discului eticheta respectiv (max. 11 caractere)
- /f:dimensiune stabilete dimensiunea discului mobil de formatat
- /b rezerv spaiu pentru fiierele de sistem io.sys i msdos.sys
Help
help nume_comand
- afieaz informaii suplimentare despre comanda al crui nume este indicat
Mem
- Afieaz informaii cu privire la memoria intern a calculatorului i modul de
utilizare al acesteia
Print
print [/d:dispozitiv] [/b:dimensiune] [/q:nr_fisier] [/t] [d:] [cale] nume_fisier [.extensie]
- realizeaz listarea fiierului indicat
- /d indic dispozitivul periferic unde se dorete listarea
- /b stabilete dimensiunea n octei a zonei tampon
- /q stabilete numrul maxim de fiiere din coada de listare
- /t realizeaz excluderea fiierelor din coada de ateptare
Free
-

afieaz gradul de utilizare a discului de lucru


22

Undelete
- realizeaz recuperarea fiierelor care au fost terse i se mai gsesc pe discul de lucru
Unformat
- realizeaz recuperarea informaiilor de pe un disc mobil formatat
Fiiere de comenzi indirecte
Comenzile interne i externe pot fi introduse de la tastatur linie cu linie sau pot fi
nregistrate ntr-un fiier text numit fiier de comenzi indirecte sau fiier batch. Pentru a pute fi
recunoscut i prelucrat de COMMAND.COM, un fiier de comenzi indirecte trebuie s aib
extensia BAT.
Crearea unui fiier de comenzi indirecte se poate face cu orice editor de texte sau cu ajutorul
comenzii MS-DOS, COPY CON. Pe lng comenzile interne i externe anterior prezentate, un fiier
de comenzi mai poate conine directivele:
CALL [d:][cale]program_batch[parametri]
- permite apelarea unui fiier de comenzi n cadrul altui fiier de comenzi
GOTO etichet
- permite saltul n fiierul de comenzi la comanda cu eticheta indicat
IF [NOT] ERRORLVEL numr comand
- condiia ERRORLEVEL este adevrat dac valoarea returnat de ultima comand
executat este mai mare sau egal cu numrul specificat; efectul directivei IF este
executarea comenzii indicate n cazul n care condiia este adevrat, n caz contrar
trecndu-se la comanda care urmeaz.
IF [NOT] TEXT1= =TEXT2 comand
- se execut comanda indicat dac cele dou texte care apar n comand, din care
unul este obligatoriu s fie parametru simbolic, sunt identice.
IF [NOT] EXIST fiier comand
- se execut comanda indicat dac pe disc, in calea indicat exist fiierul specificat.
PAUSE
- permite oprirea execuiei comenzilor unui fiier de comenzi indirecte pn la
apsarea unei taste
FOR %% variabil IN mulime DO comand [parametrii_ comenzii]
- permite prelucrarea repetitiv a comenzii indicate.
Variabila de ciclare %%este nlocuit rnd pe rnd, la fiecare pas al ciclului, cu
cte un membru al mulimii indicate.
SHIFT
- permite utilizarea a mai mult de 10 argumente n linia de comand care apeleaz
fiierul de comenzi indirecte.
ECHO [ON|OFF|text]
- inhib sau activeaz funcia de afiare a comenzilor la execuia unui fiier de
comenzi
REM [comentariu]
- permite introducerea unui comentariu n cadrul unui fiier de comenzi indirecte
CHOICE [/c[:]ir_de _taste][/n][/s][t[:]x, nn][text]
- permite utilizatorului alegerea unei variante funcie de valoarea de adevr a
condiiilor din comenzile IF care i urmeaz n cadrul fiierului de comenzi
indirecte. Semnificaia parametrilor comenzii este urmtoarea:
- /c: ir_de_taste : specific tastele ce trebuie afiate pentru alegerea unei variate,
n ordinea n care acestea sunt indicate;
- /n : determin neafiarea promperului calculatorului;
- /s : indic modul de afiare a caracterelor pentru selecia variantei. Opiunea
prezent are ca efect afiarea de minuscule, iar absena ei afiarea majusculelor
corespunztoare tastelor afiate
- /t:x, nn : permite indicarea unei taste implicite x i a timpului nn secunde care
23

se atept pn la apsarea unei taste (numrul are valori cuprinse ntre 0 i 99.
text : specific textul care va fi afiat naintea prompterului.

Exemplu de fiier de comenzi indirecte


S se creeze un fiier de comenzi indirecte care s realizeze urmtoarele operaii: formatarea
unei dischete, afiarea liste de atribute a fiierelor aflate n directorul curent, protejarea la scriere a
cestor fiiere, deprotejarea la scriere a fiierelor directorului curent, verificarea unei dischete.
Coninutul fiierului de comenzi indirecte poate fi creat cu ajutorul oricrui editor de texte
(de ex. EDIT sub MS-DOS) i este urmtorul:
Echo off
:inceput
cls
Echo
Echo ! Functiile oferite de fisierul de comenzi
Echo ! Formatare floppy disk :
F
Echo ! Lucru cu atribute :
A
Echo ! Verificare floppy disk :
V
Echo ! Exit :
E
Echo
Choice /c:FAVE Care este optiunea ?
If errorlevel 4 goto iesire
If errorlevel 3 goto verificare
If errorlevel 2 goto atribute
If errorlevel 1 goto formatare
:formatare
Format a:/s/u
Goto inceput
:atribute
Echo
Echo ! Lista variantelor de lucru pentru atribute:
Echo ! 1. Listare atribute:
L
Echo ! 2. Protejare fisiere pentru scriere:
Echo ! 3. Deprotejare fisiere pentru scriere: D
Echo
Choice /c:LRD Optiunea dvs ?
If errorlevel 3 goto deprotej
If errorlevel 2 goto protej
If errorlevel 1 goto listare
:listare
attrib
goto inceput
:protej
attrib +r *.*
goto inceput
:deprotej
attrib r *.*
goto inceput
:verificare
Chkdsk a:\*.* /f
goto inceput
:iesire

24

Comenzile de configurare (de exemplu: Break, Buffers, Country, Device, Devicehigh,


Dos, Fcbs, Files, Instal, Lastdrive, Stacks, Hell) pot fi nregistrate n fiierul CONFIG.SYS pentru a
defini anumii parametrii ai sistemului de operare.
Comanda BREACK=[on|off]
- permite indicarea validrii i respectiv a invalidrii posibilitii de a opri execuia
unui program cu ajutorul combinaiei de taste CTR+C
Comanda BUFFERS=n,[m]
- permite alocarea de zon de memorie intern format din n zone tampon n
memoria principal (maxim 99) i m zone tampon n memoria secundar (maxim
8).
Comanda DEVICE=[d:][cale]nume_fisier[parametri]
- permite ncrcarea unui driver n memoria convenional. Se indic specificatorul
de fiier care conine driverul, precum i parametri necesari driverului n memorie.
Comanda FILLES=n
- permite indicarea numrului maxim de fiiere ce pot fi accesate simultan de ctre
sistemul de operare.
Comanda INSTALL=[d:][cale]nume_fisier[parametri]
- permite ncrcarea unui program tranzitoriu n memoria calculatorului.
Comanda LASTDRIVE=l
- permite specificarea numrului maxim de uniti de disc ce pot fi accesate de
sistem.
II.2.2 Sistemul de operare WINDOWS
Programele componente ale sistemului de operare WINDOWS se gsesc sub form de
fiiere executabile pe unul dintre discurile calculatorului. Ele se mai numesc i aplicaii interactive.
Dup ce un program este ncrcat n memoria intern i lansat n execuie, el devine aplicaie activ.
Sistemul de operare WINDOWS permite lansarea n execuie a mai multor fiiere executabile
simultan.
La pornirea calculatorului, se ncarc sistemul de operare WINDOWS n varianta instalat
(95, 98, Milenium, XP etc) care afieaz pe ecranul calculatorului (numit i desktop) interfaa
Explorer (fig sow1), format din :
 Pictograme ele reprezint containere cu posibiliti ale sistemului. Daca executm clic
cu butonul din stnga mouse-ului pe o pictogram (de exemplu: My computer), se deschide
fereastra My computer care conine mai multe pictograme:

Fig. 2.2.2.1. sow1

25

Fig. 2.2.2.2. sow2

My computer (fig.sow2) este containerul calculator i conine toate componentele sistemului .


El va arta ce putem gsi pe calculator. Componentele acestuia sunt prezentate sub forma de
pictograme: pictograme pentru fiecare unitate de disc din sistem, pentru instrumentele
instalate (ControlPanel): monitor, mouse, tastatura, plac multimedia, plac de sunet etc. La
rndul lor discurile conin dosare, iar dosarele conin fiiere i/sau alte dosare. Executnd
dublu clic pe una din pictograme se poate vedea coninutul containerului respectiv.
Recycle Bin (fig. sow3) este containerul care conine fiierele terse. Atta timp ct un fiier
este coninut de acest container spaiul pe disc ocupat de acesta nu este eliberat. Pentru a
terge efectiv fiierul trebuie golit containerul (empty).

Fig. 2.2.2.3. sow3

Bara de aplicaii (taskbar) (fig. sow2). Se gsete n partea inferioar a ecranului


(desktop-ului). Orice punct de pe aceasta bar poate fi glisat n desktop. Ea poate conine:
Butoane de aplicaii (task button). Exist cte un buton pentru fiecare aplicaie activ: pe bar
sunt trecute pictogramele aplicaiei i numele acestora. Acionnd cu mouse-ul pe aceste
butoane putem comuta de la o aplicaie la alta (task switching)- fr a se nchide aplicaia
precedent..
Zona pentru configurare (settings) conine pictograme pentru configurarea unor elemente ale
sistemului.
Butonul start: deschide aplicaia Start. Pentru activarea butonului start se poate folosi i
combinaia de taste CTRL+ESC.


26

Sistemul de operare WINDOWS consider ecranul calculatorului ca fiind o suprafa


virtual de lucru pe care se pot crea i deplasa diferite obiecte: ferestre, casete de dialog,
pictograme. Pentru executarea unor aplicaii, el pune la dispoziie pictograme, iar pentru stabilirea
valorii unor parametrii, opiuni de meniu i casete de dialog.

Fig. 2.2.2.4. sow4

Fereastra (Window) (fig. sow4) este una din tehnicile de baz n mediul Windows. Ea este
n fapt un dreptunghi afiat pe ecran ce dispune de elemente caracteristice pentru manipularea ei sau
executarea unor operaii. Este permis tehnica de lucru cu mai multe ferestre simultan, fiecare
aplicaie rulnd ntr-o fereastr proprie. Ferestrele se acoper unele pe altele ca nite coli de hrtie.
Dei la un moment dat pot fi deschise mai multe ferestre pe ecran, doar una singur este activ.
Fereastra activ corespunde aplicaiei care rspunde la comenzile date de utilizator.
Elementele specifice unei ferestre (fig. sow4):
Bara de titlu (title bar): afieaz numele aplicaiei sau/i al documentului cu care aceasta
lucreaz. Bara ferestrei active are culoare distincta de a celor inactive.
Titlul ferestrei este afiat n bara de titlu. Funcie de tipul ferestrei, titlul acesteia poate fi numele
unei aplicaii, a unui dosar, a unui fiier etc.
Bara de meniuri (menu bar) afieaz pe orizontal lista cu meniuri disponibile. Un meniu
reprezint o list de comenzi care acioneaz n aplicaie sau n documentul deschis n
fereastr.
Bara de instrumente (tool bar) este afiat sub bara de meniuri i conine butoane pentru
scurtturi (shortcuts). Aceste butoane sunt pictograme ale unor comenzi ce pot fi executate i
din meniu. Butoanele scurtturii nu pot fi acionate dect cu ajutorul mouse-ului.
Bara de stare (status bar). Este afiat n partea inferioar a ferestrelor de aplicaie i conine
mesaje scurte referitoare la aciunile din aplicaie (de exemplu o explicaie cu privire la o
comand selectat dintr-un meniu).
Butonul de minimizare (Minimize Button) (fig. sow6) permite redimensionarea ferestrei prin
micorarea ei la nivel de pictogram. Poate fi acionat doar cu mouse-ul. Se afl n partea
superioar dreapta i conine simbolul _.

27

Fig. 2.2.2.6. sow6


Butonul de maximizare (Maximize Button) permite redimensionarea ferestrei prin mrirea pn
la ocuparea ntregului ecran. Poate fi acionat doar cu mouse-ul. Conine simbolul "
Butonul de restaurare (Restore Button) apare n locul butonului de maximizare dup efectuarea
operaiei de maximizare.
Butonul de nchidere (Close Button) este utilizat pentru nchiderea ferestrei utiliznd doar
mouse-ul i conine simbolul x.
Bara de defilare pe vertical i bara de defilare pe orizontal (fig. sow4) permit deplasarea pe
vertical i/sau orizontal n cadrul documentului.
Cursorul mouse-ului (Pointer) este un semn grafic care indic poziia curent a mouse-ului n
fereastr.
Punctul de inserare (Inseretion Point) este un semn grafic care indic poziia n care se pot face
inserri de caractere sau obiecte n cadrul unui document.
Suprafaa de lucru (Working Area) este zona n care se afieaz documentul supus editrii.
Exista dou tipuri de ferestre:
 Ferestre de aplicaie: conin aplicaiile n curs de execuie. Ele pot fi afiate oriunde pe
suprafaa ecranului.
 Ferestre de document: sunt ferestre secundare situate n interiorul ferestrelor de aplicaie.
Meniurile
Component a barei de meniuri, meniul reprezint o list de operaiuni numite opiuni
(funcii) de meniu pe care aplicaia le poate executa. Selectarea uneia dintre aceste funcii se face cu
mouse-ul sau cu ajutorul tastelor direcionale, dup activarea meniului respectiv.
Dup modul n care sunt afiate funciile componente, meniurile pot fi: pe orizontal sau pe
vertical. Dup timpul de ocupare a ecranului putem clasifica meniurile n meniuri pull-down (sunt
afiate n permanen pe ecran) i meniuri pop-up (sunt afiate pe ecran numai la cererea
utilizatorului, suprapunndu-se temporar peste pagina curent).

28

Fig. 2.2.2.5. sow5

Caseta de dialog (dialog box) (fig. sow5)


Este o zona de afiare care se suprapune peste imaginea curent. n aceast caset aplicaia
informeaz despre operaia pe care o execut, despre eventuale incidente aprute n timpul execuiei
sau alte informaii suplimentare pentru executarea unei aplicaii. Dialogul se poate desfura prin
intermediul unor obiecte aprute n interiorul casetei : text explicativ, zona de editare, butoane
radio, comutatoare, declanatoare, liste.
n fig. sow5 este deschis caseta de dialog aferent funciei Font, din meniul Format.
Elementele acesteia sunt:
bara de titlu a casetei care apare n partea superioar a casetei. Glisarea mousului dup
poziionarea pe aceasta bar permite deplasarea casetei pe ecran.
butonul de nchidere poate fi folosit pentru nchiderea ferestrei utiliznd clic de mouse. Se
gsete n partea dreapt a barei de titlu i conine simbolul x .
butonul help poate fi folosit pentru a obine informaii suplimentare referitoare la dialogul
declanat de caset.
Zona de obiecte este situat n interiorul casetei. Obiectele care pot aprea n interiorul unei
casete de dialog sunt:
textul explicativ: informeaz utilizatorul despre dialogul declanat.
zonele de editare a textului (text box), care permit scrierea unui text ca rspuns al
utilizatorului la dialogul declanat.
Lista (list box) este un obiect care permite stabilirea valorii unor parametrii ce pot lua
mai multe valori. Aceste valori sunt selectate din lista afiat.
Lista poate fi simpl sau ascuns. n lista simpl sunt afiate mai multe elemente de list. O
astfel de list este nsoit i de o zon de editare text n care numele ales din list poate fi introdus
de la tastatur.
In lista ascuns se afieaz un singur element din list i el corespunde valorii posibile a
unui parametru. Coninutul listei ascunse poate fi vizualizat prin clic pe butonul din dreapta listei
care conine caracterul " " . Clic pe unul din numele astfel afiate are ca efect selectarea acestuia
din list.
Comutatorul (check box) stabilete valoarea unui parametru ce poate lua doar dou valori.
El conine numele parametrului i zona ce permite schimbarea valorii acestuia. Trecerea dintr-o
stare n alta a parametrului se face prin click de mouse n aceast zon.
Butoanele radio (Radio Button) sunt grupuri de opiuni din care una singur poate fi
activat la un moment dat. Sunt folosite pentru stabilirea valorii unui parametru care poate lua mai
multe valori. Marcarea unei valori se face cu mouse-ul pe cerculeul din dreptul acesteia. Acest
lucru are ca efect activarea valorii respective i dezactivarea celei anterior (sau implicit) activate.
Declanatorul este un obiect care declaneaz o anumit aciune prin utilizarea lui.
Administrarea sistemului sub sistemul de operare WINDOWS 95/98 se poate face
29

folosind :
interfaa Explorer (pe care am prezentat-o anterior)
aplicaia WINDOWS Explorer
aplicaia Total Commander (fig. sow7)

Fig. 2.2.2.7. sow7

30

Capitolul III
BAZELE TEORETICE ALE PRELUCRRII AUTOMATE A DATELOR
Calculatoarele electronice sunt utilizate pentru culegerea, stocarea, prelucrarea, transmiterea
i exploatarea datelor vehiculate n diverse sisteme. Acest gen de operaii reprezint ceea ce numim
prelucrarea automat a datelor.
III.1. Dat, informaie.
nainte de a prezenta modaliti de utilizare ale calculatoarelor electronice n activitatea de
prelucrare automat a datelor, este necesar s facem cteva precizri referitoare la noiunile
elementare de dat i informaie.
Informaia trebuie privit ca o comunicare, o tire, un semnal ntr-o form prestabilit de
prezentare i care conine date referitoare la anumite evenimente, stri, aciuni. Reprezint
elementul de cunoatere cu privire la evenimente.
Data constitue reprezentarea concret (realizarea) elementelor componente ale informaiei.
Relativ la o informaie putem identifica urmtoarele caracteristici:
(1)cantitatea de informaie = numrul de uniti informaionale ce compun mesajul; este o
masur a gradului de organizare a informaiei.
(2)starea informaiei = raportul dintre fenomen - conductor - aciune. Din acest punct de
vedere informaiile pot fi statice (semantice) i dinamice (pragmatice).
(3)vrsta informaiei = timpul scurs ntre producerea evenimentului la care se refer
informaia i momentul recepionrii acesteia.
(4)frecvena informaiei = ritmul n care informaia parcurge sistemele unitaii economice.
Timpul de elaborare a informaiei este format din 4 secvene:
- timpul de culegere a datelor privitoare la aciune;
- timpul de transmitere a acestora n vederea prelucrrii;
- timpul de prelucrare efectiv;
- timpul de transmitere a rezultatelor prelucrrilor ctre decident;
O informaiei este util dac posed urmtoarele proprieti:
- exactitate;
- oportunitate;
- form adecvat de prezentare;
- frecven corespunzatoare de elaborare.
Pentru a putea fi utilizate n procesul decizional, informaiile, respectiv datele, trebuie
stocate pe suporturi tehnice. Acestea reprezint mijloacele materiale cu ajutorul crora sunt
vehiculate i stocate informaiile. n condiiile activitii clasice, aceste suporturi sunt documentele
primare, documentele de eviden tehnico-operativ, contabil i statistic. Utilizarea
calculatoarelor electronice n prelucrarea datelor a condus la apariia unor suporturi specifice ce
permit perceperea informaiilor de ctre calculator. Acestea sunt cunoscute sub numele de suporturi
tehnice de informatie (discul, banda magnetic, caseta magnetic, CD-ul). Caracteristicile
constructive i principiile care stau la baza memorrii datelor au fost precizate n detaliu n cadrul
capitolului I.
III.2. Sistem informaional i sistem informatic.
Conducerea efcient a activitilor economice de ctre un agent economic presupune
31

cunoaterea permanent, n detaliu a resurselor informaionale de care acesta dispune, corelate cu


obiectivele propuse, precum i a modului de desfaurare a proceselor ce au loc la nivelul unitilor,
n interdependen cu toi factorii care le condiioneaz.
Rolul primordial n asigurarea elementelor necesare fundamentrii deciziilor utilizate n
conducerea oricrui proces revine sistemului informaional. Acesta prelucreaz i vehiculeaz
informaiile ntre sistemul condus (de producie / de execuie) i sistemul conductor (de decizie).
El este reprezentat de totalitatea metodelor, procedeelor i mijloacelor folosite n procesul
informaional i poate fi definit ca un ansamblu organizat i integrat de operaii de culegere,
transmitere, prelucrare, sistematizare, analiz i pstrare, difuzare i valorificare a informaiilor.
Elementele componente ale unui sistem informaional sunt: informaiile, suporturile de
informaie, fluxurile informaionale, operaiile pe care le suport informaiile i mijloacele de
efectuare a acestora.
Despre informaii i suporturile de informaie am vorbit anterior.
Fluxurile informaionale reprezint itinerariile parcurse de date (ca realizri ale informaiei)
de la locul culegerii acestora i pn la elementele receptoare. Lungimea traseului pe care l
parcurge informaia depinde de structura sistemului economic, de etapa procesului de prelucrare a
datelor. Calitatea fluxului informaional determin calitatea de ansamblu a sistemului informaional.
Operaiile la care sunt supuse datele n procesul prelucrrii reprezint ansamblul activitilor
ce se desfaoar pentru obinerea elementelor informaionale necesare elaborrii unei decizii de
calitate de ctre sistemul de decizie. Aceste operaii pot fi grupate n trei categorii: de culegere, de
transmitere, de prelucrare i prezentare.
Mijloacele folosite n cadrul sistemului informaional pot fi definite ca reprezentnd
totalitatea tehnicilor i echipamentelor de colectare, nmagazinare i transmitere a datelor.
Apariia calculatorului electronic a determinat dezvoltarea unor noi mijloace de efectuare a
operaiilor asupra datelor.
Informatica este tiina care precizeaz toate aceste mijloace moderne de prelucrare a datelor
cu ajutorul calculatorului electronic. Deoarece tratez informaia prin structura ei formal,
informatica este un instrument ce se grefeaz ntotdeauna pe domeniul de activitate pe care-l
servete, reliefnd caracterul interdisciplinar foarte pronunat al acestia.
Materializarea instrumentului informatic (programul) pe un domeniu de activitate
transform treptat sistemul informaional al acestuia n sistem informatic. El reprezint un ansamblu
de metode, mijloace i proceduri ce permit prelucrarea automata a datelor. Mijloacele sunt
reprezentate de echipamentele utilizate n prelucrarea datelor, iar procedurile formeaz ansamblul
de tehnici de programare ce permit utilizarea echipamentelor de calcul.
Sistemul informatic este un sistem pentru conducerea proceselor din orice domeniu de
activitate. El influeneaz n mod pozitiv calitatea activitaii de conducere a domeniului pe care este
grefat.
Sistemul informatic lrgete cmpul de aciune a sistemului informaional, mbuntindu-l
calitativ. El este inclus n sistemul informaional, reprezentnd o parte mai mare sau mai mic a
acestuia, n funcie de gradul de automatizare al prelucrrilor n cadrul sistemului informaional.
Putem vorbi, din acest punct de vedere, de sisteme informatice pariale, totale i integrate.
Sistemele informatice pariale presupun prelucrarea automata a datelor din cadrul unor
activiti ce sunt de importan major pentru unitatea economic. n acest caz sistemul informatic
nu acoper dect parial activitile de prelucrare a datelor din cadrul sistemului informaional.
Aceasta presupune mbinarea metodelor tehnice moderne de prelucrare automat a datelor cu cele
clasice, manuale.
Sistemele informatice totale constitue abordri cu tehnici moderne a tuturor proceselor din
unitatea economic, n condiiile n care orice subsistem al sistemului informaional este privit ca o
entitate. Astfel sunt permise stabilirea cu ajutorul calculatorului a legturilor cauzale dintre subsisteme
i utilizarea eficient a echipamentelor aflate n dotarea unitii economice. Astfel de sisteme pot s
provin prin mbinarea mai multor aplicaii ce s-au constituit inial n sisteme informatice pariale.
Sistemele integrate sunt concepute pentru realizarea prelucrrii sub toate aspectele a datelor
32

vehiculate n cadrul sistemului informaional, conducnd la obinerea tuturor informaiilor posibile


i necesare. n felul acesta se realizeaz o abordare global a procesului de prelucrare a datelor la
nivelul ntregului sistem informaional. Acest tip de sistem informatic se poate obine printr-o
activitate de proiectare pornind de la o analiz amnunit, riguroas a tuturor componentelor
sistemului informaional exstent, proiectarea unei baze de date care s acopere ntregul perimetru
informaional al sistemului economic, construirea de proceduri i funcii care s permit
manipularea automat a datelor nmagazinate n baza de date. Tendina actual n proiectarea
sistemelor informatice refer sistemele informatice integrate.
III.3. Procesul de prelucrare automata a datelor.
Pentru realizarea procesului de prelucrare automat a datelor este necesar existena
urmtoarelor elemente:
- un sistem de echipamente de calcul electronic;
- un soft de baz care s faciliteze i s realizeze interfaa calculator programator i
calculator - utilizator;
- un soft de aplicaie format din programe care s asigure prelucrarea informaiilor;
- un set de date ce concretizeaz informaiile de prelucrat.
Sistemul de echipamente are n componena sa unul sau mai multe calculatoare, eventual
legate n reea, cu o configuraie corespunzatoare obiectivelor propuse.
Softul de baz este format, n principal, din sistemul de operare i mediile de programare.
Sistemul de operare instalat pe calculatoarele ce compun sistemul de echipamente trebuie s asigure o
interfa ct mai prietenoas, fiind preferate sistemele de operare interactive de genul WINDOWS,
bazate pe manipularea obiectelor grafice. Mediile de programare trebuie s permit o dezvolatare de
programare conform principiilor programrii structurate, modulare i orientate obiect.
Prelucrarea informaiilor culese i stocate pe suporturile de informaie ataate unitilor
aflate n configuraia sistemului de echipamente este asigurat de ctre programe scrise, de regul,
sub sisteme de gestiune a bazelor de date relaionale i orientate obiect, cel mai eficient mod de
organizare a informatiilor pentru aplicaiile cu caracter economic.
Datele supuse prelucrrilor sunt preluate n cele mai multe cazuri din documentele primare
vehiculate n cadrul sistemului informaional. Ele trebuie organizate corespunzator caracteristicilor
i facilitilor oferite de ctre echipamentele din dotare, obiectivele urmrite i structurii bazelor de
date prelucrate de ctre programele ce constite softul de aplicaie.
In cadrul unui sistem informatic, procesul de prelucrare automat a datelor presupune
parcurgerea urmatoarelor etape:
1) Pregtirea datelor n vederea culegerii
Aceast etap presupune proiectarea unor documente n conformitate cu obiectivele stabilite
pentru prelucrare (dac este vorba de documente interne sistemului) sau codificarea informaiilor
din documentele primare tipizate. Aceste pregtiri au scopul de a uura sarcina lucrtorilor din
compartimentele care asigur culegerea i introducerea datelor pe suporturile tehnice de informaie
din configuraia echipamentelor de calcul electronic. Se recomand pstrarea semnificaiei
economice a documentelor tipizate i adaptarea programelor de culegere i a structurii bazelor de
date la structura documentelor primare. n cadrul sistemelor economice, una dintre activitile cele
mai importante ale acestei etape este cea de c o n t a r e , adic de nscriere a formulelor contabile
care evideniaz micrile patrimoniale prezente n fiecare rnd al documentului primar.
2) Culegerea i stocarea datelor pe suporturile tehnice de informaie
Aceast etapa presupune, de cele mai multe ori, activiti de operare n scopul introducerii
datelor primare de la tastatura calculatorului sau a terminalelor, avnd ca surs documente primare
venite din exteriorul sistemului sau elaborate chiar n cadrul acestuia. Exist i situaii n care datele
pot fi preluate de pe alte suporturi de informaie accesibile calculatorului de lucru i care provin din
alte aplicaii sau prin prelucrarea n timp real a informaiilor din procesul supus analizei.
In cazul culegerii datelor de la tastatur se recomand utilizarea unor programe de tip
conversaional, cu machete de culegere care s uureze activitatea operatorului i s nu necesite
cunostine speciale de informatic. Este de dorit ca machetele de culegere s respecte froma i
33

coninutul documentelor primare ce reprezint sursa informaiilor.


3) Prelucrarea datelor stocate pe suporturile de informaie
Aceast etap presupune activarea unor programe de aplicaie care acceseaz bazele de date
aflate pe suporii externi de informaie ai echipamentelor de calcul electronic. Prelucrarea acestor
date presupune transferul lor de ctre programe n memoria intern, realizarea operaiilor indicate
prin program, prin intermediul funciilor microprocesorului, depunerea rezultatelor obinute n
bazele de date supuse actualizrilor i aflate pe suporturile de informaie sau generarea rapoartelor
ce constitue situaii finale, fie pe suporturi din memoria extern, fie direct la dispozitive de ieire
(de exemplu imprimanta sau ecranul monitorului ).
4) Interpretarea de ctre compartimentele de decizie a rezultatelor obinute n urma
prelucrrilor.
Aceasta este o etap care ncheie ciclul de prelucrare automat a datelor i n urma ei se
transmit dispoziii, se iau decizii pentru ameliorarea i optimizarea procesului condus.
Este evident ca n cadrul unui proces de prelucrare automat a datelor, aceste etape se reiau
ciclic, ori de cate ori apar modificri n cadrul procesului condus.

III.4. Sistemul de codificare utilizat n reprezentarea datelor n memoria


calculatoarelor electronice.
Pentru a putea fi prelucrate cu ajutorul calculatoarelor electronice, datele trebuie introduse i
memorate pe supori tehnici de informaie sau n memoria intern a calculatorului. innd cont de
caracteristicile tehnice ale dispozitivelor memoriei externe, ca i de modul de memorare a datelor n
memoria intern, memorarea datelor se face prin reprezentarea lor sub o form specific. n felul
acesta datele vehiculate n cadrul unui sistem informatic sunt memorate intern sub o forma
codificat.
Codificarea intern, ca i decodificarea, sunt operaii realizate automat de ctre calculator,
atunci cnd datele sunt stocate pe suporturile de informaie i, respectiv, cnd acestea sunt transpuse
prin dispozitivele periferice de ieire (imprimante, ecranul monitorului, etc) sub form natural,
uor de interpretat de ctre utilizator.
Codificarea intern a informaiei presupune un ansamblu de reguli pentru reprezentarea
fiecrui caracter ce compune data care concretizeaz informaia. Aplicarea corespunztoare a
acestor reguli conduce la realizarea unei corespondene ntre mulimea unitilor elementare de
informaii
(caracterele) i mulimea reprezentrilor simbolice (convenionale, codificate) ale
acestora.
In constituirea codurilor utilizate, punctul de pornire l reprezint sistemul de numeraie
binar, de aceea, nainte de a prezenta cteva din codurile utilizate de ctre calculatoarele electronice
pentru memorarea datelor, este util s studiem sistemele de numeraie i n special pe cel binar.
III.4.1 Sisteme de numeraie.
Componentele elementare ale informaiei sunt caracterele admisibile (litere, cifre, caractere
speciale). Ele sunt reprezentate n cod binar, un sistem de numeraie care utilizeaz doar dou cifre
(0 i 1) ce corespund foarte bine modului de memorare electronic sau electromagnetic: 0 i 1
corespund celor dou stri posibile ale nodurilor de reea sau a zonelor de disc, respectiv
comutatorilor ON i OFF.
Datele numerice sunt reprezentabile n diverse sisteme de numeraie. Sistemul de numeraie
reprezint un ansamblul de reguli ce opereaz asupra cifrelor componente pentru reprezentarea
numerelor.
In aritmetic se folosete n mod frecvent sistemul zecimal, sistem care utilizeaz ca
simboluri cifrele din mulimea {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}. Regulile de aezare a acestor caractere
pentru formarea numerelor definesc sistemul zecimal ca pe un sistem poziional: fiecare cifr ce
intr n componena unui numr are dubl semnificaie : o valoare individual i o valoare
34

poziional. Valoarea individual reprezint corespondena dintre caracterul numeric (cifra) i o


mulime de elemente numrabile. Valoarea poziional este determinat de poziia cifrei n cadrul
numrului.
Exemplu: Fie numrul 7354 scris n sistem zecimal. Cifra 3 are o valoare individual
corespunztoare unei mulimi cu 3 elemente (numrul natural 3), dar i o valoare poziional,
determinat de poziia ei n cadrul numrului. Acesta este 102, adic puterea a doua a bazei
sistemului de numeraie. Exponentul puterii bazei se determin cu uurin dac numerotm, de la
dreapta la stnga, cifrele ce compun numrul, ncepnd cu 0 pentru prima poziie din dreapta.
Numrul de ordine astfel obinut pentru cifra respectiv reprezint exponentul puterii bazei, iar
puterea bazei, valoarea poziional a acestui caracter.
Utilizarea sistemului zecimal pentru calculatoarele electronice ar fi n neconcordan cu
modul de memorare a informaiei de ctre acestea. Cel mai indicat dintre sistemele de numeraie
utilizat de ctre calculatoarele electronice este sistemul binar.
Sistemul binar, numit si sistem de numeraie cu baza 2, utilizeaz doar cifrele 0 si 1;
acestea pot fi puse in relaie biunivoc cu cele dou stri fizice stabile ale nodurilor reelelor
electronice, ale zonelor de disc, ale comutatorilor ON i OFF.
Cele dou cifre utilizate de sistemul binar poart numele de cifre binare sau bii. Poziia
ocupat de o astfel de cifr poart numele de poziie binar. In tehnica electronic sau
electromagnetic de reprezentare, cele dou stri fizice se pot realiza prin prezena sau absena
impulsurilor electrice, respectiv prin magnetizarea pozitiv sau negativ.
Corespondenele dintre valorile individuale 0 i 1, pe de o parte, i nivelele de
impulsuri, pe de alt parte, se pot stabili n dou moduri: potenial maxim 1, potenial minim
0 ( logica pozitiv de reprezentare) sau potenial minim 1 i potenial maxim 0" ( logica
negativ de reprezentare).
Datorit faptului c sistemul cel mai natural de reprezentare pentru om este sistemul
zecimal, iar n calculatoarele electronice se folosete sistemul binar, este necesar nsuirea de ctre
utilizator a sistemului de conversie a numerelor din sistemul de numeraie binar n cel zecimal i
invers. Aceast conversie se realizeaz n mod automat prin componente specializate ale
calculatorului. Pentru nelegerea procesului de prelucrare automat a datelor vom prezenta n
continuare logica de baz a acestor conversii. Conversia din baza 10 n baza 2 se realizeaz prin
mpriri succesive ale numrului n baza 10 i ale cturilor acestora la 2 i pstrarea resturilor
fiecrei mpriri. Succesiunea resturilor, de la ultimul spre primul, reprezint numrul n baza 2
corespunztor celui n baza 10 de la care am pornit.
Conversia din baza 2 n baza 10. Fie c0c1c2...cn un numr n baza 2 unde ci, i=0,...,n,
reprezint cifre binare. Atunci numrul corespunztor n baza 10 se obine dup formula:
C0*2 n-1 + c1*2 n-2 ++cn-1*21 +cn*20
Deoarece numele se reprezint n memoria calculatorului n baza 2, este evident c acesta
realizeaz operaii asupra datelor numerice n sistem binar. Cum sistemul binar este, ca si cel
zecimal, un sistem poziional, regulile de calcul se pstreaz.
Adunarea n sistem binar: se adun cifrele corespunztoare poziional. Pe poziia
respectiv se pstreaz restul mpririi la 2 a rezultatului adunrii, iar pe poziia anterioar se
adun, ca cifr de transfer, ctul ntreg al mpririi la 2.
Celelalte operaii aritmetice se fac dup reguli similare ce pot fi cu uurin enunate i pe
care le lsm ca exerciiu pentru cititor.
nmulirea n sistem binar: Se aliniaz la dreapta numerele de nmulit. Se nmulete
fiecare cifr a celui de-al doilea numr (nmulitor) cu fiecare cifr a primului numr (denmulit) i
se obin, cu decalajul corespunztor poziiei cifrei nmulitorului, produse pariale. Adunarea
produselor pariale se face conform regulii de adunare anterior enunate.
Exemple:
10011100011001 +
11001100101 x
1001111
10110001101
10110010100110
11111100100101011
Lsm ca exerciiu verificarea de ctre cititor, prin aplicarea regulilor indicate, a operaiilor de
35

calcul anterior exemplificate.


Deoarece sistemul binar folosete doar dou cifre, numrul de cifre necesare reprezentrii
numerelor n acest sistem de numeraie este relativ mare. Pentru a condensa reprezentarea extern a
acestora se utilizeaz alte sisteme de numeraie cum ar fi octal i hexazecimal.
Sistemul octal (baza 8) folosete cifrele 0, 1, 2, 3, 4, 5, 6 i 7. Conversiile din baz 10 n
baza 8 i invers se pot face dup reguli similare cu cele prezentate pentru sistemul binar. Lsm n
sarcina cititorului enunarea acestor reguli.
Sistemul octal are o larg utilizare n reprezentarea extern a valorilor numerice mai ales datorit
posibilitii conversiei directe a numerelor din baza 2 n baza 8 i invers. Acest lucru este posibil prin
corespondena dintre un caracter octal i codul binar pe 3 poziii corespunztor fiecruia dintre aceste
caractere. Ilustrm aceast coresponden prin urmtorul tabel:
Cifra
Codul binar
octal
0
000
1
001
2
010
3
011
4
100
5
101
6
110
7
111
Putem stabili urmtoarele reguli de conversie ntre baza 2 i 8 i invers:
Regula 1 (conversia din baza 2 n baza 8) : se grupeaz cifrele binare cte trei de la dreapta
spre stnga (ultimul grup se completeaz, eventual, la stnga cu zerouri nesemnificative). Fiecrui
grup i se asociaz apoi cifra octal (conform cu tabelul anterior).
Regula 2 (conversie din baza 8 n baza 2): se asociaz fiecrei cifre octale ce compune
numrul de convertit codul binar corespunztor (pe exact trei caractere).
Adunarea n octal
Pentru a aduna dou sau mai multe numere scrise n sistem octal se procedeaz astfel: se
aeaz numerele unul sub cellalt, aliniate la dreapta; se adun cifrele de pe aceeai poziie,
pstrndu-se pe poziia respectiv restul mpririi ntregi al sumei obinute la 8; ctul mpririi
ntregi a sumei la 8 se transfer la poziia urmtoare.
Exemplu:
27543 +
6524
36267

rezultatul adunrii este

Operaia de nmulire n octal se realizeaz dup reguli ce pot fi enunate cu uurin prin
analogie cu cele prezentate pentru sistemul de numeraie binar. Recomandam cititorului s fac
acest exerciiu. Aplicai regula astfel enunat pentru a efectua nmulirea octal 7432 * 43.
Sistemul hexezecimal este sistem de numeraie care folosete pentru scrierea numerelor 16
cifre. Corespondena ntre acestea i numerele zecimale, respectiv binare este redat de tabelul:

36

Cifr
hexazecimal
0
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f

Numr
binar
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111

Numr
zecimal
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Pot fi enunate reguli de conversie ntre baza 16 i baza 2, similare cu cele prezentate
anterior pentru baza 8 i baza 2, cu deosebirea c fiecrui caracter al sistemului hexazecimal i se
asociaz un cod binar pe 4 poziii. Operaiile aritmetice n sistemul hexazecimal i octal respect
regulile generale ale acestora pentru sisteme de numeraie poziionale.
Regula 1 (conversia din baza 2 n baza 16) : se grupeaz cifrele binare cte patru de la
dreapta spre stnga (ultimul grup se completeaz, eventual, la stnga cu zerouri nesemnificative).
Fiecrui grup i se asociaz apoi cifra hexazecimal (conform cu tabelul anterior).
Regula 2 (conversie din baza 16 n baza 2): se asociaz fiecrei cifre hexazecimale ce
compune numrul de convertit codul binar corespunztor (pe patru caractere).
III.4.2. Coduri utilizate n memorarea datelor.
In perioada de nceput a tehnicii electronice de calcul s-a utilizat codul BCD (Binary Coded
Decimal). Conform regulilor de reprezentare a numerelor n acest cod, pentru fiecare caracter se
utilizeaz un grup de 4 poziii binare. Grupul celor patru bii permite realizarea a 16 combinaii: 10
dintre acestea sunt utilizate pentru reprezentarea valorilor numerice ale caracterelor, iar celelalte 6
poziii reprezentarea caracterelor speciale (operatori algebrici, punctul, virgula, paranteze). In codul
BCD fiecrei succesiuni de m caractere i se asociaz un cod de 4 x m caractere binare.
Exemplu: pentru numrul zecimal 7872 se utilizeaz codul 111100001110010 (zeroul
nesemnificativ se elimina).
Pentru reprezentarea tuturor caracterelor utilizate n concretizarea informaiilor codul BCD
este ns insuficient, ceea ce a impus construirea altor moduri de codificare a informaiilor. Cel mai
utilizat dintre acestea este codul ASCII (American Standard Code for Information Interchange).
Acesta utilizeaz 7 poziii binare. Sunt permise astfel 27=128 combinaii, suficiente pentru
reprezentarea tuturor caracterelor admisibile: litere mari, litere mici, semnele de punctuaie,
operatorii aritmetici i logici, simboluri speciale (pentru controlul comunicaiei). Protecia
informaiei astfel codificate pe timpul teletransmisiei se asigur prin adugarea la codul pe 7 poziii
binare a unui bit de control.
Destul de frecvent utilizat este i un alt mod de codificare i anume codul EDCDIC
(Extented Binary Coded Decimal Interchange Code), sistemul de numeraie utilizat pentru
reprezentarea extern a informaiei fiind cel hexazecimal.
Pentru calculatoarele din gama celor compatibile IBM-PC, este utilizat codul de
reprezentare ASCII.
37

Capitolul V
REELE DE CALCULATOARE
V.1. Introducere
Extinderea domeniilor de aplicare a calculatoarelor a condus la creterea numrului de
utilizatori. Acetia doreau, din ce n ce mai mult, s poate transfera date ntre calculatoare sau s
acceseze datele partajate de ctre mai muli utilizatori.
Pentru soluionarea acestor doleane, au fost elaborate mijloace tehnice care permit
calculatoarelor s comunice ntre ele, adic s formeze ceea ce numim o reea de calculatoare.
Definiie: Numim reea o mutime de calculatoare ce pot shimba sau accesa informaii
prin intermediul unei structuri de comunicaie, ce poate fi sugerat ca n fig. 5.1.1.

Structura de
comunicatie

Fig. 5.1.1

Putem defini reeaua de calculatoare i astfel: grup de calculatoare i periferice care


partajeaz resursele, interconectate prin intermediul unui canal de comunicaii.

38

Fig.5.1.2. Topologii de reele de calculatoare

Prin topologia unei reele vom nelege modul de interconectare a calculatoarelor n reea.
Folosirea unei anumite topologii are influen asupra vitezei de transmitere a datelor, a costului de
interconectare i a fiabilitii reelei. Dintre topologiile existente cel puin urmtoarele merit
reinute: stea, inel, arbore, complet, magistral, neregulat. In fig.5.1.2 putem observa
reprezentarea schematic, sub forma de grafuri, a acestor modele topologice (tipuri de reele).
Tipul de reea magistral este cel mai de utilizat, mai ales n cazul n care se dorete
construirea de reele locale de mici dimensiuni, iar performanele acestora nu trebuie s fie foarte
spectaculoase. Acest model de reea se mai numete i magistral liniar, deoarece exist un singur
cablu care conecteaz toate calculatoarele din reea. Avantajul acestui tip de reea const n aceea c
necesit un cost mai mic, folosind-se mai puin cablu, i, n acelai timp, n cazul ntreruperii cablui
sau defectrii unui calculator din reea, nu este n pericol funcionarea ntregii reele. Acest tip de
reea prezint ns i dezavantaje. Astfel, folosirea unui singur cablu conduce la situaia n care
transmiterea de date, este realizat dup o list de priorii ale calculatoarelor care trebuie s
atepte eliberarea cablului de ctre celelalte calculatoare pentru a accesa informaia dorit.
Tipul de reea inel presupune conectarea fiecrui calculator de alte dou calculatoare,
imaginea fiind aceea a unor calculatoare asezate n cerc. Informaiile trebuie s treac prin mai
multe calculatoare pentru a ajunge la cel care le solicit. Dac nu se folosesc cabluri suplimentare,
oprirea unui calculator sau ntreruperea unui cablu duce la oprirea ntregii reele. Performanele unei
reele inel sunt ceva mai mari dect ale unei reele de tip magistral.
Tipul de reea n stea presupune existena unui calculator central ce va fi conectat cu toate
celelalte calculatoare prin cabluri directe. Toate transferurile de date se realizeaz prin intermediul
calculatorului central. Dac se folosete un calculator central de mare putere, atunci reeaua va avea
performane ridicate, dezavantajul constnd n faptul c defectarea acestuia afecteaz funcionarea
normal a ntregii reele.
Se pot folosi i topologii combinate de reele, cum ar fi lanul de stele, nsa, orice topologie
ar fi aleas, exist o serie de probleme ce trebuiesc rezolvate, cum ar fi modul de obinere a
accesului, care necesit eliminarea posibilitii ca un singur calculator s "monopolizeze" mediul de
transmisie a informaiei. Apar probleme suplimentare atunci cnd reeaua este eterogen, adic
conecteaz diverse tipuri de calculatoare sau este obinut prin compunerea mai multor reele de
tipuri
diferite.

39

V.2. Caracteristici, componente i tipuri de reea


Tendina actual a utilizatorilor o reprezint folosirea calculatoarelor, nu ca staii de
lucru independente, ci cuplate ntr-o reea.
Aceasta permite folosirea n comun, de ctre mai muli utilizatori, a resurselor
hardware i / sau sofware aparinnd calculatoarelor componente, oferind astfel posibilitatea de
obinere a unor sisteme cu un grad nalt de fiabilitate i adaptibilitate. n general o reea de
calculatoare are n componen un numr de n calculatoare conectate ntre ele, n care unul
dintre ele este mai puternic i gestioneaz activitatea ntregului sistem; el este numit fileserver (gestionar-fiiere), iar celelalte calculatoare din reea sunt numite work-station (staii de
lucru).
Canalul de comunicaie ntre calculatoarele reelei este mediul de transmisie a datelor
(satelit de telecomunicaii, unde radio, fibr optic, cablu torsardat, cablu coaxial), fiind
reprezentat printr-o legtur punct cu punct sau multipunct. Comunicarea ntre calculatoare se
poate face serial sau paralel.
Comunicarea de tip serial implic o vitez de transmisie mai redus, dar linii de
comunicaie sunt mai puin pretenioase (linii telefonice obinuite ); ea este folosit cu
predilecie pentru calculatoare aflate la mare distan .
Calculatoarele unei reele cu mic rspndire geografic (acelai birou, aceeai cldire,
cldirii nvecinate) comunic ntre ele printr-un protocol de tip paralel, asigurat de o plac
special de reea cte una pentru fiecare calculator n parte.
Din punct de vedere al ariei de cuprindere, reelele de calculatoare se mpart n trei
categorii :
* reele locale ( LAN - Local Area Network ), care se ntind pe o distan de cteva
sute de metri, n incinta unei intreprinderi sau instituii, independent de suportul informatic al
sistemului informaional al acestora;
* reele metropolitane (MAN - Metropolitan Area Network ), care leag filialele unei
companii sau principalele obiective economice ale unui ora;
* reele pe arii ntinse (WAN - Wide Area Network), care interconecteaz centrele
informatice la nivel continental sau planetar.
Reele locale de calculatoare (LAN)
Aa cum am precizat n paragraful 5.1., din perspectiva schemei de conectare a
calculatoarelor ntre ele, reelele de calculatoare pot fi organizate n mai multe moduri. n
principiu, pentru reelele LAN, exist trei tipuri de topologii, dup cum urmeaz:
a) Topologia Ring (inel) presupune conectarea calculatoarelor (noduri ale reelei) pe
un canal circular, configurat ca n fig.5.1.1.
Comunicarea ntre dou noduri se face pas-cu-pas. Spre exemplu, dac din nodul 1
trebuie transmis un mesaj n nodul 4, mesajul va fi trimis mai nti nodului 2, apoi acesta l
va transmite n nodul 3, iar acesta la rndul su l va retransmite nodului 4. Controlul
reelei este deinut pe rnd de fiecare dintre noduri. Avantajele acestui mod de comunicare
sunt :
- toate nodurile sunt egale ntre ele;
- intervalul de timp n care va transmis un mesaj dintr-un nod n altul poate fi
estimat - de unde utilitatea pentru aplicaii care trebuie s rspund n timp real;
- necesarul de cablu pentru conectarea reelei este acceptabil.
Dezavatajele acestei topologii sunt date de viteza mai redus dect n celelalte variante de
interconectare i fiabilitatea sczut defectarea unui nod duce la blocarea ntregii reele.
b) Topologia bus (magistral)
Aceast tip de interconectare reprezint cea mai simpl schem posibil, preferat n
majoritatea cazurilor de utilizatori. Ea presupune un cablu liniar la care se ataeaz toate
nodurile reelei.
Cnd un nod dorete s comunice cu un altul el va transmite pe cablu mesajul
40

mpreun cu un specificator al destinatarului. Nodul de destinaie va recunoate c este cel


de-al n-lea partener al comunicrii i va reaciona n consecin. Acest tip de comunicare
poate crea conflicte n reea cnd dou noduri ncep s trasmit simultan. Pentru evitarea
unor astfel de bruiaj reciproce, reelele de tip BUS sunt prevzute cu un modul care
detecteaz eventualele conflicte i le rezolv automat, complet transparent pentru utilizator.
Fiabilitatea sporit a reelei (defectarea unui nod nu afecteaz transmisia la celelalte
noduri), viteza mare de transmisie, configurarea reelei n funcie de mediu i necesarul de
cablu redus constituie principalele avantaje ale topologiei bus, dezavantajul acestui tip de
interconectare fiind dat de timpul nedeterminat alocat transmiterii unui mesaj, acesta
neputnd fi calculat cu precizie deoarece pot aprea conflicte care s ntrzie transmiterea
i recepionarea lui n timp real.
c) Topologia star (stea)
Metoda de conectare star presupune existena unui nod privilegiat n reea, nod la
care sunt conectate toate celelalte noduri.
Pentru fiecare staie de lucru exist o linie de comunicaie dedicat prin intermediul
creia se comunic cu server-ul.
Transmisia ntre dou staii se face prin intermediul server-ului, aceast caracteristic
implicnd o serie de avantaje cum ar fi :
- vitez de transmisie ridicat;
- posibilitatea de rulare a aplicaiilor n timp real;
- cablu de conectare nepretenios, deci cu cost redus.
Dezavantajele topologiei star sunt urmtoarele;
- defectarea server-ului face inutilizabil reeaua;
- cantitatea de cablu folosit este mare;
- asigurarea interconectrii fizice este complicat.
Pe lng aceste tipuri fundamentale de tipologii pot exista i alte metode de
interconectare a calculatoarelor ntr-o reea, combinnd cele trei topologii de baz (de ex.
Star-bus , star-ring).
Din punct de vedere conceptual reelele locale sunt de dou tipuri :
egal-la-egal (peer-to-peer), n care toate calculatoarele au aceleai funcii n
reea;
reelele bazate pe strategia client server, n care unul sau mai multe
calculatoare sunt dotate hardware i software ca s funcioneze ca file-server sau
network-server.
n reelele de tip client-server pe network-server este instalat un sistem de operare
specific reelei numit Network Operating System (NOS).
Comunicaia n cadrul reelei se face conform modelului de referin OSI (Open
System Interconection) elaborat de ISO (Interaional Standard Organization). Acest model
permite interconectarea calculatoarelor prin respectarea unor reguli standard formalizate prin
protocoale. Modelul de referin ISO nu se refer la arhitectura intern a sistemelor ci la
comportamentul lor extern, care permite comunicaia. n acest cadru au fost stabilite dou
funcii principale : transmisia datelor care cuprinde nivelurile de la 1 la 4 i
prelucrarea datelor, care se realizeaz pe nivelurile de la 5 la 7.

41

1.
2.
3.
4.
5.
6.
7.

APLICAIE
PREZENTARE
SESIUNE
TRANSPORT
REELE
LEGTUR
FIZIC

SISTEM A

1.
2.
3.
4.
5.
6.
7.

APLICAIE
PREZENTARE
SESIUNE
TRANSPORT
REELE
LEGTUR
FIZIC

SISTEM B

Nivelul fizic realizeaz activarea i dezactivarea conexiunilor fizice,


modularea / demodularea i transmisia n mediul de comunicaie.
Nivelul legturilor de date realizeaz n principal detecia i eventual recuperarea
erorilor, transmisia i recepia cadrelor.
Nivelul reea gestioneaz dirijarea datelor ctre destinaiile acestora.
Nivelul transport asigur controlul transferului de date pe parcursul tranversrii
reelei.
Nivelul sesiune realizeaz funciile care sunt necesare ca suport al dialogului dintre
procese, cum ar fi iniializarea, sincronizarea i terminarea dialogului.
Nivelul prezentare definete semantica i sintaxa datelor transmise.
Nivelul aplicare realizeaz interfaa cu utilizatorul n sensul introducerii lucrrilor,
trasferului de fiiere, al controlului i administrrii bazei de date. Cele apte niveluri ale
modelului OSI / ISO sunt ierarhizate i interdependente funcional. Astfel la staia
emitoare, nivelurile superioare (ncepnd cu 7) comunic datele ctre cele inferioare, apelnd
la serviciile acestora, pn se ajunge la ultimul (nivelul 1 fizic), care transmite efectiv
datele din mediul de comunicaie i le furnizeaz nivelurilor superioare (din staia
receptoare), care le aduce n forma acesibil utilizatorului.
***
n specificaiile anterioare, n reelele de tip client-server(care sunt preponderente),
se specific existena unuia sau a mai multor calculatoare dotate ca file-server sau
network-server, pe care ruleaz sortware-ul de reea. Exist mai multe sisteme de operare
dintre care
cele mai utilizate sunt:
NetWare produs de firma Novell, ce ocup o pondere nsemnat din piaa mondial, care
ruleaz sub sistemul NOS.
3 PlusOpen produs de firma 3 COM, care ruleaz sub sistemul de operare OS / 2.
Vines produs de firma Banyan System, care ruleaz sub controlul sistemului de operare
UNIX.
DECnet produs de firma DEC (Digital Equipament Corporation ), care permite
introducerea minicalculatorului VAX pe post de file -server ntr-o reea de PC-uri.
Windows NT Sever 4.0 produs de corporaia Microsoft, care n prezent ctig tot
mai mult teren pe piaa sistemelor de operare pentru reele de calculatoare.
Principalele caracteristici care au impus n prima faz de dezvoltare a sistemelor clientserver utilizarea sistemului de operare NetWare sunt:
 compatibilitate 100% cu MS-DOS
 simplitate n procesul de instalare
 pre de cost acceptabil, posibilitatea de a comunica i cu staii UNIX, MacIntosh , OS/2
 arhitectur deschis.
Sistemul de operare Windows NT Server 4.0 a fost lansat n anul 1992, cunoscnd
42

pe parcurs numeroase mbuntiri. Din punct de vedere arhitectural, se fundamenteaz pe un


model care s-i permit, n timp, o ndeprtare progresiv de specificitatea hard a
platformelor de implementare.
Stratul inferior al sistemului Hardware Abstration Layer este o bibliotec DLL
succeptibil de a se adapta la mediu. Windows NT este un sistem de operare modern, propus
pentru servere de reea, cele care vor purta viitoarele aplicaii client - server.
Sistemul de operare WINDOWS NT tinde s se impun cu predilecie n faa UNIXului, fa de care are un avans considerabil prin preul relativ accesibil i gradul mare de
portabilitate. UNIX i WINDOWS NT se aseamn prin faptul c ambele sunt platforme
de server-e, sisteme de operare pe 32 bii , multitasking. WINDOWS NT este considerat
mai uor de administrat i de setat n comparaie cu UNIX, care pornete cu un set criptic
de comenzi shell. Avatajele majore ale lui NT sunt date de integrarea sa cu calculatoarele
de birou i unicitatea implementrii sale pe oricare tip de platform, spre deosedire de
UNIX care are variante pentru fiecare platform hardware.
Sistemul de operare WINDOWS NT este de tip centralizat, deoarece utilizeaz un
calculator central numit server care, pe lng funciile pe care trebuie s le ndeplineasc
n mod normal, trebuie s gestioneze i o serie de procese cu ar fi ;
- acecesul la dispozitivele de reea partajate;
- planificare unitii centrale de prelucrare pentru procesele din reea;
- accesul de la distan, securitatea datelor i rularea aplicaiilor partajate.
Serverul furnizeaz servicii altor calculatoare conectate la el, care se numesc clieni.
Clientul unei reele utilizeat un sistem de operare destinat staiilor de lucru care este
mai puin pretenios dect sistemul de operare al serverului.
Calculatoarele de tip client din cadrul unei reele Windows NT pot utiliza sisteme de
operare diverse dup cum urmeaz; MS-DOS, UNIX, WINDOWS 95, WINDOWS 98,
WINDOWS NT WORKSTATION, WINDOWS 3.1 , MACINTOSH OS I OS / 2. Dintre
acestea cel mai recomandat este WINDOWS NT WORKSTATION .
V.3. Reeaua INTERNET i modul de utilzare al acesteia
Internetul este o reea internaonal de computere interconectat cu alte reele de
computere. La nceputul anilor 90, Internetul s-a extins foarte rapid, pe msur ce tot mai muli
oameni de afaceri, i nu numai ei, au nceput s descopere avantajele transmiterii informaiilor,
oriunde n lume, aproape instantaneu.
Tehnologia pe care se bazeaz Internetul a luat natere n anul anul 1969, sub forma unui
proiect de cercetare numit ARPAnet, iniiat de Departamentul American al Aprrii. Scopul acestui
proiect era acela de a ncerca s construiasc o reea de computere capabil s reziste unui atac
nuclear; dac o bomb ar fi czut pe o parte a reelei, restul acesteia ar fi trebui s rmn
funcional. Datele sunt transmise n pachete, folosind tehnici de comunicaie standard numite
Protocoale Internet (TCP/IP).
Atta timp ct pachetele sunt corect adresate, ele pot fi
transmise de la oricare computer conectat la Internet ctre oricare alt computer aflat n aceeai
reea, pe orice rut. Dac o parte a reelei cade, fluxul de date ocolete, pur i simplu, defeciunea
aprut. Aceasta face ca sistemul s fie foarte robust.
Dintre multiplele activiti ce se pot desfura avnd drept sprijin important reeaua
INTERNET, vom prezenta n continuare doar cteva.
Una dintre cele mai importante componente ale Internetului a fost construit la mijlocului
anului 1980, cu sprijinul Fundaiei Naionale de tiin a Statelor Unite (FNS), pentru a permite
tuturor cercettorilor universitari din ar s benificieze de resursele costisitoare ale celor cinci
centre de calcul regionale, pe care FNS le construia simultan. Folosirea Internetului era limitat
exclusiv la instituiile academice i guvernamentale. Totui, la nceputul anului 1990, conectrile au
devenit accesibile nu numai companiilor mari sau mici, ci i la nivel individual, iar aceast realitate,
43

cumulat cu intenia guvernului StatelorUnite de a construi la nivel naional o infrastructur


informaional, a declanat o explozie a numrului persoanelor i calculatoarelor conectate. n
1995, statisticile confirmau conectarea n reea a peste 35 de milioane de oameni, din 135 de ri.
Internetul este cea mai mare reea de calculatoare din lume, dar nu este singura. Mai sunt
multe alte feluri de sisteme online, care se pot accesa prin linii telefonice, folosind un modem
(modulator / demodulator); acesta transform datele pe care computerul le poate citi, n zgomote ce
pot fi transmise i decodate la cellalt capt. Sistemele online ofer, n general, aceleai servicii
ca i Internetul. Acestea includ pota electronic, biblioteci de fiiere i de alte informaii,
conferine electronice i acces la baze de date, cuprinznd informaii despre anumite companii sau
articole ale unor publicaii periodice.
Multe sisteme de acest gen, cunoscute ca bulletin board sistem (BBSs), sunt gratuite;
altele cum ar fi vechiul sistem online de informaii comerciale CompuServe, trebuie pltite de
ctre utilizator, plata fcndu-se n funcie de timpul efectiv petrecut online i n funcie de
serviciul folosit. Deoarece Internetul a fot construit din banii publici i primii lui utilizatori au fost
universitile i cercettorii, informaiile de pe Internet erau gratuite. Situaia ns ncepe s se
schimbe, pe msur ce finanarea vine tot mai mult privat i sunt dezvoltate sisteme de securitate tot
mai performante.
Pe lng e-mail, Usenet i Web, cele mai uzuale servicii de pe Internet sunt Telnet i FTP.
Fiecare din aceste servicii are o funcie diferit i necesit cte un software de tip client, instalat
pe server, dar care poate fi rulat pe calculatorul utilizatorului. Cu ct sistemele comerciale sunt mai
mari, cu att este mai uor pentru utilizatori, pentru c acestora le este furnizat un set complet de
software sau de faciliti. Telnet, de exemplu, permite utilizatorului conectarea la calculatoare
ndeprtate, ca i cum s-ar afla n faa unui terminal direct conectat la acel computer. FTP, adic
File Transfer Protocol, permite utilizatorului trimiterea sau recuperarea fiiere-lor spre sau de la
computere ndeprtate.
n geneal, ceea ce este pe larg numit Internet, reprezint, de fapt, doar o parte a
Internetului, ca de exemplu World-Wide-Web, Usenet sau pota electronic (E-mail). Toate
acestea sunt, n esen, aplicaii sau servicii rulate pe Internet, aa cum un procesor de text este o
aplicaie. Cele mai multe din aceste servicii sunt disponibile i n alte sisteme de calculatoare, altele
dect Internetul, aa cum un procesor de text pentru PC poate aprea n versiunea pentru Apple
Mac. Exist multe sisteme de e-mail. Majoritatea pot fi conectate la Internet, dar unele pot fi
deliberat inute nchise, din motive de securitate sau de intimitate, aa cum unele companii folosesc
propriile reele private de telefoane.

Usenet
Usenet este o modalitate de a face schimb de tiri cu alte persoane din ntreaga lume. Spre
deosebire de e-mail, care este secret, Usenet este un serviciu public. Cea mai bun asemnare ar fi
aceea cu un panou de mic publicitate, ca acelea ntlnite n supermagazine, pe care oamenii las
44

mici anunuri. Diferena este aceea c anunurile de pe panou pot fi din orice domeniu i cei
interesai i pun rspunsurile acolo unde le poate vedea toat lumea. Aproape toate tipurile de
reele online au ceva din acest mod de comunicare, cunoscut sub numele de conferin electronic.
Usenet este mprit n peste 10000 de tematici, cunoscute ca newsgroups. Acestea au
denumiri specifice, astfel nct ele s fie uor sortate de ctre un computer. De exemplu: n numele
alt.fan.letterman prima parte - alt- se numete ierarhie. Exist opt domenii pricipale care
includ: alt, bio, biz, comp, rec i sci, dar exist i altele, adugate n funcie de regiuni sau servicii
speciale. Acestea din urm pot include newsgroupuri specifice Marii Britanii (UK), sub forma
uk.politicssau newsgroup-uri, definite n funcie de servicii, cum ar fi Demon Internet, sub forma
demon.announce.
Celelalte pri ale numelui unui newsgroup nu sunt determinate de reguli stricte. Numele
alt.fan.letterman, de exemplu, este pentru discuiile despre showul de noapte al comicului
american de televiziune David Letterman. Exist multe newsgroup-uri alt.fan, aa c Letterman
se ncadreaz ntre @@ i alt.fan.jay-leno.
Mult lume crede c Usenet i Internet nseamn acelai lucru, dar de fapt nu este aa.
Internetul este numai unul dintre modurile n care Usenet este trimis propagat n jurul lumii.
Alte metode includ transferul direct de pe un computer pe altul prin reeaua telefonic.
Newsgroup-uri
Oricine este conectat la Internet poate citi newsgroup-uri, Usenet sau mesaje potale. Dar
este foarte neplcut dac mesajele sunt plasate n newsgrou-uri greite, sau dac mesajelele repet
informaii deja cunoscute de cei care citesc frecvent acel newsgroup. Cel mai bun mod de a afla
regulile unui newsgroup, cunoscut ca Netiquette, este de a citi fiierul cu informaii ale
newsgroupului, numit FAQ (Frequently Asked Questions, adic ntrebri frecvente).
Exist trei moduri de a obine aceste fiiere. Unul dintre ele este de a citi un newsgroup
cteva sptmni: fiierele FAQ sunt plasate regulat, astfel nct dup o perioad de aproximativ
dou sptmni ele apar singure, ca nite mesaje regulate. Un al doilea mod de a obine fiiere FAQ
este valabil pentu cei cu tipul de conectare care le permite folosirea FTP, pentru c cele mai multe
fiiere FAQ sunt gzduite n site-ul ftp rtfm.mitedu. A treia posibilitate este obinerea fiierelor
FAQ disponibile pe site-urile de pe World Wide Web. Exist i o a patra cale, mai puin obinuit:
intrm n newsgroup i spunem ceva lipsit de sens.
Cea mai dezvoltat parte a Internetului n 1994 i 1995 a fost World Wide Web. Web-ul a
fost inventat de ctre Tim BernersLee, care lucra pe vremea aceea la laboratoarele CERN din
Elveia i care acum lucreaz la Massachusettes Institute of Technology (MIT). Web-ul se bazeaz
pe o idee, care plutea n aer de ceva vreme, numit Hypertext. Orice PC pe care este instalat
Windows are o versiune simpl de Hypertext: cuvintele colorate asupra crora se poate aciona cu
mouse-ul, pentru a deschide un nou meniu. World-Wide-Web funcioneaz n acelai fel: faci click
cu mouse-ul pe un cuvnt activ i vei fi dus direct la pagina sau documentul care conine mai mult
informaie referitoare la subiectul respectiv, numai c documentul poate s nu fie pe acelai
calculator. Un singur click cu mouse-ul te poate duce pe un computer din Australia, care conine
exact informaia de care ai nevoie.
Browser software
La nceput Web-ul era numai text. n loc s foloseti un mouse, apsai pe o sgeat. Acest
sistem mai poate fi ntlnit la unele servicii online care folosesc interfee sau conexiuni cu
Internetul bazate pe text (gateways).
La nceputul anilor 90, o echip a Universitii din Illinois, de la Champagne - Urbana
condus de un student, pe nume Marc Andreesen, a inventat un nou tip de software, care face Webul mai uor de utilizat. Acet software, numit Mosaic, era pentru World Wide Web ceea ce este
Windows-ul pentru un PC care folosete sistemul de operare DOS: transform textul n imagini i
folosete grafica pentru a face sistemul mai uor de utilizat. La nceputul anilor 90, Mosaic avea s
devin produs comercial i au fost create i cteva produse concurente cum ar fi: Cello,
WinWeb i Netscape. Netscape a fost semnat de majoritate membrilor echipei originale
Mosaic, printre care Andreesen nsui.
45

Avnd la dispoziie browsere grafice, Web-ul a schimbat considerabil n bine felul n care
erau folosite reele de computere. Nu este necesar o pregtire tehnic pentru utilizarea Web-ului.
Acesta poate suporta orice fel de date, de la text i grafic pn la clipuri video i audio, chiar i
emisiuni de radio i televiziune. Calitatea acestora din urm este mai slab dect cea obinut mai
ieftin i mai uor prin mediile convenionale de difuzare, dar marele ctig datorat Internet-ului este
c asculttorii din Europa sau Asia, de exemplu, pot accesa pe Internet programele unui post de
radio studenesc din Carolina de Nord, care nu ar avea niciodat posibilitatea s emit la asemenea
distane, prin mijloace convenionale. Totodat, Web-ul d posibilitatea chiar i unei firme mici si fac reclam n ntreaga lume prin intermediul reelei.
 Cum navigm pe INTERNET ?
Cu scopul de a oferi o mic documentaie util celor care doresc s acceseze INTERNET-ul,
vom prezenta n continuare paii care trebuie urmai.
Apelarea reelei INTERNET se poate face n dou moduri:
a) din butonul START al descktop, folosind funcia Internet explorer, conform imaginii
urmtoare (fig. rc1)

Fig. rc1

b) din bara de aplicaii a descktop, prin click de mouse pe icon-ul corespuztor Internet
explorer.
Dup accessare a INTERNET-ului se deschide fereastra de intrare care poate s difere de la
un distribuitor de servicii INTERNET la altul (fig rc2), dar care ofera utilizatorul posibilitatea
apelrii la motoarele de cutare care s ne permit navigarea propriu-zis. Cel mai frecvent
utilizat motor de cutare este google. Apelarea acestuia se poate face din caseta search (fig. rc2).

Fig. rc2
46

Dup apelarea la motorul de cutare google, pe ecranul monitorului va aprea imaginea


prezent n fig. rc3. Petru a porni cutarea se introduc cuvintele dup care se dorete s se fac
cutarea i apoi se face click de mouse pe butonul Google Search. Dac, de exemplu introducem
cuvintele Spiru Haret, pe ecran va aprea imaginea din fig. rc4, de unde putem selecta, prin click de
mouse, adresa de web dorit. Dac alegem Universitatea Spiru Haret, atunci pe ecran va aprea
fig. rc5, care prezint pagina de deschidere a site-ului Universitii Spiru Haret.

Fig. rc3

Oricare dintre butoanele prezente n fereastr pot conduce la deschiderea altor ferestre, care
s ofere informaii suplimentare sau mai detaliate. Pentru exemplul considerat, pe prima dintre
barele de meniu (cea orizontal, aflat imediat sub denumirea universitii i adresa sediului central
al aceteia) se gsesc butoane a cror activare prezint informaii suplimentare cu privire la
activitile didactice desfurate de ctre facultile din toate centrele universitii aflate la sediile
din Bucureti sau din ar. De exemplu, dac glism cu mouse-ul pe butonul Rm.Vlcea vom obine
lista facultilor care funcioneaz la sediul universitii aflat n acest municipiu (fig. rc6), iar dac
glism pe butonul Linkuri, vom obine o list a altor informaii despre Universitatea Spiru Haret
sau Fundaia Romnia de Mine(fig. rc7): Televiziunea Romnia de Mine, Opinia naional,
Editura Romnia de mine, Tipografia Romnia de Mine, Catering Romnia de Mine, Massmedia
Romnia de Mine.

47

Fig. rc4

Butoanele din bara de meniuri vertical pot oferi, prin accesare, informaii suplimentare
despre universitate. Cele mai interesante pentru studeni sunt Biblioteca virtual i Avizierul
virtual. Acestea pot oferii studenilor posibilitatea informrii att asupra materialelor didactice de
pregtire profesional (planuri de nvmnt. programe analitice, adrese de e-mail ale titularilor de
disciplin, sinteze, teste de verificare a cunotinelor, note de curs etc.) precum i despre situaia
colar a fiecruia dintre acetia.

Fig. rc5

Motorul de cutare Google ofer posibilitatea cutrii de materiale, cri, documentaii care
s conin informaii cu privire la oricare dintre evenimentele, noiunile, conceptele, teoriile,
personalitile introduse de la tastatur n caseta Google Search.
Exist i alte motoare de cutare care ofer posibiltatea navigrii facile pe INTERNET i
care pot ajuta utilizatorul n obinerea de informaii privitoare la orice domeniu, consultarea
diverselor publicaii, transmiterea de informaii.
Reeaua INTERNET permite de asemenea i achiziionarea de domenii pentru construirea
de pagini web sau de site-uri cu scop publicitar sau care s permit vnzri on-line.

48

Fig. rc6

Fig. rc7

49

V.4. Pota electronic (E-mail)


O alt facilitate oferit de reeaua INTERNET este aceea a comunicrii interpersonale prin
intermediul potei electronice (E-mail). Exist mai multe posibiliti de a utiliza aceast facilitate.
n continuare vom prezenta modalitatea de lucru cu HOTMAIL.
Pentru crearea unei adrese de E-mail n Hotmail (fig. rc9), dup accesarea acestuia, se
introduc informaiile cerute prin fereastra de dialog (fig rc10), la care se ajunge prin activarea
funciei New Accont Sign Up.

Fig. rc9.

Pentru accesarea unei adrese deja existente se intr pe Hotmail i se introduce adresa de email i parola pe care am introdus-o la crearea adresei (fig.rc11). Pe ecran va aprea fereastra din
fig. rc12. Din aceast fereastr se poate alege opiunea Inbox, pentru a putea vizualiza lista
mesajelor primite (fig rc12), sau Compose, pentru a putea transmite mesaje (fig. rc13).

Fig. rc10 i Fig. rc11

50

Fig. rc12

Fig. rc13

51

BIBLIOGRAFIE
Albeanu, Gr., Sisteme de operare, Editura Petrion, Bucureti, 1996
Ali, E., Ionescu, B. i colectiv, Bazele informaticii, Editura Sofitech, Bucureti, 1998
Bojan, M.F., Sisteme de operare interactive, Editura Libris, Cluj-Napoca, 1992
Fusaru, Doina., Mare, D.M., Mare, Valeria., Birotic, Editura Fundaiei Romnia de
Mine, 2000
5. Intel Corp., Premium Processor Users Manual Vol. I, Pentium Processor Data Book, 1993
6. Intel Corp., Premium Processor Users Manual Vol. III, Pentium Processor Data Book, 1993
7. Kamilo, F., Comunicaii digitale avansate. Sisteme i tehnici de prelucrare a semnalelor,
Editura Tehnic Bucureti, 1994
8. Kovacs, L.A., Tehnoredactare computerizat, Editura Todesco, Cluj-Napoca, 2001
9. Knuth, D., Tratat de programarea calculatoarelor, Editura Tehnic, Bucureti, 1974
10. Lungu, I., Mare, D., Udric, M., Bazele informaticii, Editura
Romnia de Mine, 1997
11. Mare, D., - Bazele informaticii, Ed. Romnia de Mine, 2000
12. Popescu, Carmen, Culegere de informatic, Colecia Donaris-Info, Sibiu, 2002
13. Popescu Gh., Poescu Veronica, urlea Carmen, Contabilitate i fiscalitate asistate de CIEL,
Editura GESTIUNEA Bucureti, 2004
14. Tanenbaum, A., Computer Network, McGraw-Hill, 1995
15. Tran, D.M., Introducere n informatica de gestiune, Editura Conphys, Rm.Vlcea, 2004
16. Tran, D.M., Bazele informaticii, Editura Fundaiei Romnia de Maine, Bucureti, 2004
17. u, M., Popescu, F., Cical, E., Mrginean, S., Iona, G., Instalarea, configurarea i
utilizarea calculatoarelor (Vol 2), Colecia Bazele Informaticii, Sibiu, 2001
18. Wilkinson, B., Computer Architecture. Design and Performance, Europe, England, 1996
19. *** Byte Romnia, Computer Press Agora, Tg.Mure, 1999-2000
20. *** PC World, Bucureti, 1999-2000
21. *** Mediul Internet
22. *** Computerworld, International Data Group Romania, 1999-2000
1.
2.
3.
4.

52

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