Documente Academic
Documente Profesional
Documente Cultură
INTRODUCERE ...........................................................................................................................................7
1. NOŢIUNI DE BAZĂ PRIVIND INFORMATICA .................................................................................9
1.1. Introducere
1.2. Obiectivele şi competenţele unităţii de învăţare
1.3. Conţinutul unităţii de învăţare
1.3.1. Obiectul informaticii
1.3.2. Date, informaţii, cunoştinţe
1.3.3. Implicaţii ale tehnologiei informaţiei asupra mediului de afaceri
1.4. Îndrumător pentru autoverificare
2. SISTEME ECONOMICE SI SISTEME INFORMAŢIONALE ........................................................ 18
2.1. Introducere
2.2. Obiectivele şi competenţele unităţii de învăţare
2.3. Conţinutul unităţii de învăţare:
2.3.1. Definirea sistemului economic şi a sistemului informaţional
2.3.2. Circuite şi fluxuri informaţionale
2.3.3. Proceduri informaţionale
2.4. Îndrumător pentru autoverificare
3. SISTEME INFORMATICE .................................................................................................................. 28
3.1. Introducere
3.2. Obiectivele şi competenţele unităţii de învăţare
3.3. Conţinutul unităţii de învăţare:
3.3.1. Locul şi rolul sistemului informatic în cadrul sistemului informaţional
3.3.2. Componentele acţionale ale unui sistem informatic
3.3.3. Clasificarea sistemelor informatice
3.4. Îndrumător pentru autoverificare
4. BAZELE ARITMETICE SI LOGICE ALE CALCULATOARELOR ............................................. 39
4.1. Introducere
4.2. Obiectivele şi competenţele unităţii de învăţare – timp alocat
4.3. Conţinutul unităţii de învăţare:
4.3.1. Sisteme de numeraţie
4.3.2. Conversia numerelor dintr-o bază în alta
4.3.3. Porti logice
4.4. Îndrumător pentru autoverificare
5. REPREZENTAREA INFORMAŢIEI ÎNTR-UN SISTEM DE CALCUL ....................................... 51
5.1. Introducere
5.2. Obiectivele şi competenţele unităţii de învăţare – timp alocat
5.3. Conţinutul unităţii de învăţare
5.3.1. Codificarea informaţiei într-un sistem de calcul
5.3.2. Coduri numerice
5.3.3. Coduri alfanumerice
5.4. Îndrumător pentru autoverificare
6. SISTEME DE CALCUL ........................................................................................................................ 61
6.1. Introducere
6.2. Obiectivele şi competenţele unităţii de învăţare
6.3. Conţinutul unităţii de învăţare
6.3.1. Istoricul si evoluţia sistemelor de calcul
6.3.2. Clasificarea sistemelor de calcul
6.3.3. Arhitectura sistemelor de calcul
6.4. Îndrumător pentru autoverificare
7 COMPONENTELE SISTEMELOR DE CALCUL ..............................................................................73
7.1. Introducere
7.2. Obiectivele şi competenţele unităţii de învăţare
7.3. Conţinutul unităţii de învăţare
7.3.1. Unitatea centrală
7.3.2. Memoria
7.3.3. Echipamente periferice
7.4. Îndrumător pentru autoverificare
5
8. SISTEME DE OPERARE ...................................................................................................................... 90
8.1. Introducere
8.2. Obiectivele şi competenţele unităţii de învăţare
8.3. Conţinutul unităţii de învăţare
8.3.1. Definirea, clasificarea si structura generală a sistemelor de operare
8.3.2. Organizarea informatiilor în sistemele de calcul
8.3.3. Evolutia sistemelor de operare
8.4. Îndrumător pentru autoverificare
9. PROGRAME UTILITARE .................................................................................................................. 105
9.1. Introducere
9.2. Obiectivele şi competenţele unităţii de învăţare
9.3. Conţinutul unităţii de învăţare
9.3.1. Programe de arhivare
9.3.2. Viruşi informatici si programe antivirus
9.3.3. Programe utilitare de sistem
9.4. Îndrumător pentru autoverificare
10. PROGRAME DE APLICATII .......................................................................................................... 117
10.1. Introducere
10.2. Obiectivele şi competenţele unităţii de învăţare
10.3. Conţinutul unităţii de învăţare
10.3.1. Programe de aplicatii in domeniul economic
10.3.2. Notiuni introductive privind aplicatia de calcul tabelar Excel
10.3.3. Operatii de editare, formatare si utilizare a functiilor elementare in Excel
10.4. Îndrumător pentru autoverificare
11. SISTEME DE GESTIUNE A BAZELOR DE DATE (SGBD) ...................................................... 132
11.1. Introducere
11.2. Obiectivele şi competenţele unităţii de învăţare
11.3. Conţinutul unităţii de învăţare
11.3.1. Obiectivele unui SGBD
11.3.2. Funcţiile unui SGBD
11.3.3. Structura unui SBD
11.4. Îndrumător pentru autoverificare
12. BAZE DE DATE RELATIONALE ................................................................................................. 142
12.1. Introducere
12.2. Obiectivele şi competenţele unităţii de învăţare
12.3. Conţinutul unităţii de învăţare
12.3.1. Caracteristici ale bazelor de date relaţionale
12.3.2. Tipuri de relaţii intre tabelele unei baze de date relaţionale
12.3.3. Depozite de date
12.4. Îndrumător pentru autoverificare
13. REŢELE DE CALCULATOARE ..................................................................................................... 155
13.1. Introducere
13.2. Obiectivele şi competenţele unităţii de învăţare
13.3. Conţinutul unităţii de învăţare
13.3.1. Definiţia si caracteristicile retelelor
13.3.2. Clasificarea reţelelor de calculatoare
13.3.3. Echipamente de transmisie la distanţă
13.4. Îndrumător pentru autoverificare
14. RETEAUA INTERNET...................................................................................................................... 170
14.1. Introducere
14.2. Obiectivele şi competenţele unităţii de învăţare
14.3. Conţinutul unităţii de învăţare
14.3.1. Internet, intranet, extranet
14.3.2. Identificarea si conectarea la Internet a calculatoarelor
14.3.3. Servicii Internet
14.4. Îndrumător pentru autoverificare
6
INTRODUCERE
Obiectivele cursului
Obiectivele principale ale manualului sunt: însuşirea cunoştinţelor de bază privind sistemele de
calcul; formarea deprinderilor în utilizarea calculatorului pentru aplicaţii economice; însuşirea
cunoştinţelor de bază privind reţele de calculatoare şi înţelegerea rolul şi modului lor de utilizarea
în organizaţiile economice
Competenţe conferite
7
Structura cursului
Bibliografie obligatorie:
1. Airinei, D., s.a., Tehnologii informaţionale pentru afaceri, Editura Universităţii „Alexandru
Ioan Cuza”, Iaşi, 2006
2. Brookshear, G. J., Introducere în informatică, Editura Teora, Bucureşti, 1998
3. Gherasim, Z., Fusaru, D., Andronie, M., Sisteme informatice pentru asistarea deciziei
economice, Editura Fundatiei România de Mâine, Bucuresti, 2008
4. Ionescu, F., Baze de Date Relationale si Aplicatii, Editura Tehnica, Bucuresti, 2004
5. Mares, M. D., Mihai, G., Mares, V., Informatică generală, Editura Fundaţia România de
Mâine, 2008
6. Popescu I. – Baze de date relaţionale: proiectare şi implementare, Ed. Universităţii din
Bucureşti, Bucureşti, 1996
7. Tanenbaum A. S., Reţele de calculatoare, Editura Agora, Bacău, 2000
Metoda de evaluare:
Examenul final la această disciplină este un examen scris, sub formă de întrebări
grilă, însă cuprinde atât întrebări grilă cu argumentare, simple (fără argumentare) cât şi
din întrebări grilă sub formă de aplicaţii (rezolvarea unor probleme), ţinându-se cont de
participarea la activităţile tutoriale, rezultatul la temele de control ale studentului şi
aprecierea privind tema individuală de casă Folosirea aplicaţiilor Word, Power Point, Excel
şi Access pentu managementul unei firme.
8
Unitatea de învăţare 1
NOŢIUNI DE BAZĂ PRIVIND INFORMATICA
Cuprins
1.1. Introducere
1.2. Obiectivele şi competenţele unităţii de învăţare
1.3. Conţinutul unităţii de învăţare
1.3.1. Obiectul informaticii
1.3.2. Date, informaţii, cunoştinţe
1.3.3. Implicaţii ale tehnologiei informaţiei asupra mediului de afaceri
1.4. Îndrumător pentru autoverificare
1.1. Introducere
9
1.3. Conţinutul unităţii de învăţare
12
Pentru a fi mai bine utilizate în practică informaţiile economice se
pot clasifica şi trata conform mai multor criterii.
După modul de exprimare există:
- informaţii orale (expuse prin viu grai; nu implică
investiţii şi mijloace de tratare a informaţiilor; nuanţate;
viteză de circulaţie mare; nu sunt controlabile; lasă loc
la interpretări);
- informaţii scrise (consemnate de regulă pe hârtie; pot fi
păstrate nealterate timp îndelungat; implică cheltuieli
moderate; consemnarea lor necesită un consum de timp
apreciabil);
- informaţii audiovizuale (se adresează concomitent
văzului şi auzului; implică aparatură specială,
calculatoare, terminale, circuite de televiziune, etc.;
asigura o viteza mare de circulaţie, indiferent de
distanţe; capacitate de sugestie şi nuanţare ridicată; pot
fi consemnate integral şi rapid; sunt costisitoare);
După gradul de prelucrare există:
- informaţii primare sau de bază (anterior nu au suferit un
proces de prelucrare informaţională; au caracter analitic,
sunt pronunţat informative; sunt preponderente la
nivelul executanţilor);
- informaţii intermediare (se află în diferite faze de
prelucrare informaţională; sunt preponderente la nivelul
personalului funcţional şi al managerilor de nivel
inferior);
- informaţii finale (au trecut prin întreg şirul de prelucrări
informaţionale prevăzute; au caracter sintetic şi
decizional; se adresează de regulă managerilor
îndeosebi de la eşaloanele superior şi mediu);
După modul de circulaţie există:
- informaţii descendente (se transmit de la nivelurile
ierarhice superioare la cele inferioare ale
managementului; sunt alcătuite preponderent din
decizii, instrucţiuni, metodologii etc.);
- informaţii ascendente (se transmit de la eşaloanele
ierarhice inferioare la cele superioare de management;
reflectă cu prioritate modul de realizare a obiectivelor şi
deciziilor manageriale);
- informaţii orizontale (se transmit între titularii posturilor
situate pe acelaşi nivel ierarhic; caracter funcţional şi de
cooperare servind la integrarea pe orizontală a
activităţilor firmei);
După destinaţie există:
- informaţii interne (beneficiarii de informaţii sunt
managerii şi executanţii din firmă; au caracter
atotcuprinzător, niveluri de agregare diferite, grad de
formalizare redus);
- informaţii externe (beneficiarii de informaţii sunt clienţii,
furnizorii sau suprasistemele din care fac parte firmele;
au caracter selectiv, se referă la aspectele esenţiale ale
activităţilor firmei, au grad de de formalizare ridicat).
Procesul de sesizare, înţelegere şi însuşire a informaţiilor dintr-un
anumit domeniu reprezintã un proces de informare. Informaţiile
13
dobândite în urma unui proces de informare într-un anumit domeniu,
formeazã cunoştinţele despre acel domeniu,.
Cu alte cuvinte, cunoştinţele reprezintã o însumare în timp şi o
corelare a tuturor informaţiilor dobândite într-un anumit domeniu.
Informaţiile şi cunoştinţele au o mare importanţã atât pentru
dezvoltarea personalitãţii umane, cât şi pentru evoluţia vieţii şi
societãţii. Prin intermediul informaţiilor se asigurã transferul
cunoştinţelor de la o generaţie la alta şi se asigurã astfel accesul
generalizat la cele mai avansate realizãri ale omenirii.
15
Pornind de la faptul că firmele sunt unităţi economice, in sens larg, orice informaţie care este
utilizată în cadrul lor poate fi considerată drept economică, deoarece direct sau indirect, contribuie
la realizarea obiectivelor previzionate.
Într-o accepţiune mai restrânsă, informaţiile economice se rezumă la cele folosite nemijlocit în
activităţile economice ale firmei (precum cele contabile, comerciale, financiare etc.). În abordarea
informaţiei la nivelul firmei este indicată adoptarea modului de concepere in sens larg a categoriei
de informaţie economică.
Tehnologia informaţiei (TI) este un termen care defineşte toate mijloacele tehnice şi
metodologice disponibile pentru culegerea, stocarea, regăsirea, prelucrarea, transmiterea şi
recepţionarea informaţiei sub diversele sale forme şi în diferite domenii.
Printre principalele componente ale Tehnologiei informaţiei pot fi enumerate: sistemele de
telecomunicaţii, calculatoarele şi reţelele de calculatoare, bazele de date precum şi alte resurse
informaţionale disponibile la un moment dat.
Reingineria afacerilor înseamnă regândirea fundamentală şi reproiectarea radicală a
proceselor afacerii pentru obţinerea de îmbunătăţiri substanţiale privind costurile, calitatea şi
viteza de reacţie a decidenţilor. Această regândire a modului de a face afaceri este influenţată şi
găseşte totodată răspunsuri în noile soluţii TI.
16
Teste de evaluare/autoevaluare
4. Informaţiile orizontale:
a) au caracter de cooperare
b) se transmit de la nivelurile ierarhice superioare la cele inferioare
c) sunt alcătuite din instrucţiuni
d) se transmit de la nivelurile ierarhice inferioare la cele superioare
Bibliografie obligatorie
17
Unitatea de învăţare 2
SISTEME ECONOMICE SI SISTEME INFORMAŢIONALE
Cuprins
2.1. Introducere
2.2. Obiectivele şi competenţele unităţii de învăţare
2.3. Conţinutul unităţii de învăţare:
2.3.1. Definirea sistemului economic şi a sistemului informaţional
2.3.2. Circuite şi fluxuri informaţionale
2.3.3. Proceduri informaţionale
2.4. Îndrumător pentru autoverificare
2.1. Introducere
20
Fig. 2.1 Prelucrarea datelor in sistemul informaţional
24
2.4. Îndrumar pentru autoverificare
O secvenţã de mai multe posturi de lucru, logic înlãnţuite, formeazã un circuit informaţional. La
nivel mai general, prin circuit informaţional desemnăm traiectul pe care-l parcurge o informaţie
sau o categorie de informaţii între emiţător şi destinatar (receptor).
Circuitul informaţional este caracterizat de următorii parametri:
- forma, care este dată de aspectul traseului parcurs (liniară, arborescentă, în reţea, etc.);
- lungimea traiectului, determinată de numărul de posturi de lucru înlãnţuite, în funcţie
de care se stabileşte timpul şi viteza de deplasate a datelor, informaţiilor, deciziilor.
Prin lungimea lor, circuitele informaţionale condiţionează în mare măsură buna funcţionalitate a
sistemului informaţional al firmei.
Fluxul informaţional reprezintă cantitatea de informaţii care este vehiculată între emiţător şi
beneficiar pe circuitul informaţional, cu o anumită viteză, frecvenţă şi pe anumiţi suporţi
informaţionali.
Între circuitul informaţional şi fluxul informaţional existã o strânsã dependenţã, în sensul cã
circuitul informaţional reflectã traseul (drumul) şi mijlocul care asigurã circulaţia unei informaţii
de la generarea ei şi pânã la arhivare, iar fluxul informaţional reflectã ansamblul informaţiilor
vehiculate pe circuit, necesare unei anumite activitãţi.
25
Procedurile informaţionale au un caracter foarte detaliat, fiind specificate printre altele:
- materialele folosite pentru consemnarea datelor şi informaţiilor: hârtie, discuri
magnetice, CD-uri etc.: gruparea suporţilor informaţionali pe diverse categorii
exprimă nivelul de înnoire şi adecvare a sistemului informaţional la cerinţele mediului
intern şi extern organizaţiei;
- mijloacele de culegere, înregistrare, prelucrare şi transmitere, care exprimă nivelul
dotării tehnice a sistemului informaţional;
- succesiunea tratării informaţiilor, prin care se exprimă logica întregului sistem
informaţional;
- modelele şi formulele de calcul aflate la baza tratării informaţiilor, prin care se ridică
gradul de organizare şi rafinare al informaţiei.
sistem economic;
sisteme informaţionale;
componente functionale ale sistemului informaţional;
circuite şi fluxuri informaţionale;
proceduri informaţionale.
Teste de evaluare/autoevaluare
Bibliografie obligatorie
27
Unitatea de învăţare 3
SISTEME INFORMATICE
Cuprins
3.1. Introducere
3.2. Obiectivele şi competenţele unităţii de învăţare
3.3. Conţinutul unităţii de învăţare:
3.3.1. Locul şi rolul sistemului informatic în cadrul sistemului informaţional
3.3.2. Componentele acţionale ale unui sistem informatic
3.3.3. Clasificarea sistemelor informatice
3.4. Îndrumător pentru autoverificare
3.1. Introducere
28
3.3.1 Locul şi rolul sistemului informatic
în cadrul sistemului informaţional
Avantajele centralizării:
- acest mod de lucru poate conecta toate componentele
unei organizaţii prin reţele de comunicaţii care oferă
managementului posibilitatea de a centraliza procesul
de luare a deciziei (deciziile ce erau luate la niveluri
inferioare se pot lua centralizat);
- se poate promova centralizarea operaţiilor care reduce
numărul de birouri, depozite şi alte spaţii de muncă.
Avantajele descentralizării:
- utilizarea de reţele distribuite de calculatoare la mai
multe puncte de lucru ce oferă managerilor de vârf
posibilitatea de a delega deciziile la nivelul
managementului de nivel mediu;
- managementul poate descentraliza activitatea
operaţională prin creşterea numărului de grupuri care
au acces la informaţie şi comunicaţie.
Sistemul informatic este o componentã a sistemului informaţional, şi anume, acea parte care
preia şi rezolvã sarcinile de culegere, prelucrare, stocare şi transmitere a datelor, cu ajutorul
sistemelor de calcul.
Pentru a-şi îndeplini rolul în cadrul sistemului informaţional, sistemul informatic cuprinde
ansamblul tuturor resurselor tehnice si umane, metodelor şi procedurilor, prin care se
asigurã prelucrarea automatã a datelor.
Importanţa sistemelor informatice rezidă în principal în înţelegerea efectivă şi responsabilă de
către toţi managerii sau persoanele dintr-o organizaţie a necesităţii adaptării la societatea
informaţională globală. Sistemele informatice devin astăzi tot mai mult o componentă vitală a
succesului în afaceri pentru o organizaţie sau un întreprinzător.
Pentru a defini componentele acţionale ale unui sistem informatic este necesar să plecăm de la
funcţia acestuia de a prelucra datele disponibile în vederea obţinerii informaţiilor necesare luării
deciziilor în procesul conducerii.
Rezultă că de fapt componentele acţionale ale unui sistem informatic sunt determinate de
principalele acţiuni derulate într-un sistem informatic şi anume:
- Introducerea datelor;
- Procesarea datelor pentru obţinerea de informaţii;
- Furnizarea informaţiilor către beneficiari;
- Stocarea şi arhivarea infomaţiilor;
- Controlul performanţelor sistemului.
35
- subsistemul resurselor umane, etc.
b) Subsisteme informatice interorganizaţionale concepute să asigure fluxuri informaţionale
între:
- Organizaţie şi partenerii săi (furnizori, clienţi, bancă etc de exemplu: e-banking-ul,
comerţul electronic etc);
- „Firma mamă” şi subdiviziunile sale organizatorice.
Prin sistem informatic integrat se înţelege un sistem informatic care îndeplineşte următoarele
condiţii:
- utilizează o bază de date unică;
- are în componenţă programe informatice, care cuprind activităţile tuturor
compartimentelor funcţionale ale firmei, conform organigramei acesteia;
- există un plan de securitate al sistemului informatic, care cuprinde măsuri
tehnice şi organizatorice corespunzătoare.
Pentru realizarea acestor obiective, se derulează diverse proiecte de integrare informaţională.
Derularea unui asemenea proiect nu este o activitate deloc simplă, ci reprezintă o adevărată
„provocare tehnologică”, atât pentru proiectanţi cât şi pentru firme.
sisteme informatice;
36
subsisteme informatice, în cadrul organizaţiei;
subsisteme informatice interorganizaţionale;
sisteme destinate conducerii
sisteme destinate nivelului operaţional
sistem informatic integrat
dreptul de copyright.
Teste de evaluare/autoevaluare
37
3. Sistemul informatic cuprinde:
a) totalitatea datelor de intrare ale prosturilor de lucru
b) totalitatea resurselor umane, prin care se asigurã prelucrarea automatã a datelor
c) totalitatea resurselor tehnice, prin care se asigurã prelucrarea automatã a datelor
d) totalitatea resurselor tehnice, resurselor umane, metodelor şi procedurilor, prin care se
asigurã prelucrarea automatã a datelor
Bibliografie obligatorie
38
Unitatea de învăţare 4
BAZELE ARITMETICE SI LOGICE ALE CALCULATOARELOR
Cuprins
4.1. Introducere
4.2. Obiectivele şi competenţele unităţii de învăţare – timp alocat
4.3. Conţinutul unităţii de învăţare:
4.3.1. Sisteme de numeraţie
4.3.2. Conversia numerelor dintr-o bază în alta
4.3.3. Porti logice
4.4. Îndrumător pentru autoverificare
4.1. Introducere
Din cele mai vechi timpuri, s-a pus problema găsirii unor procedee de
scriere a numerelor naturale care să permită o scriere rapidă a ordinului
lor de mărime şi elaborarea unor reguli eficiente de efectuare a
operaţiilor cu acestea. Adoptarea sistemului de numeraţie zecimal s-a
încheiat abia în secolele 16-17 şi reprezintă o etapă importantă în
dezvoltarea matematicii.
Un sistem de numeraţie este privit ca "un ansamblu de reguli prin care
valorile numerice pot fi scrise prin intermediul simbolurilor, denumite
numere".
Numărul cifrelor folosite pentru reprezentarea unui număr într-un sistem
poziţional se numeşte bază.
În decursul timpului, în diferite zone ale globului au fost folosite sisteme
de numeraţie cu o varietate destul de mare de baze de numeraţie. Dar
cea mai des folosită a fost baza 10, probabil ca urmare a socotitului pe
degete.
Cum informaţiile numerice introduse şi extrase din sistemele de calcul
sunt reprezentate într-un sistem de numeraţie, iar calculele sunt
efectuate în alt sistem de numeraţie, se ridică problema conversiei
acestora dintr-o bază în alta.
N am 1 bm 1
... a1 b1 a0 b 0 a 1 b 1
a n 1 b n 1
a n b n
m 1
Ni ai b i
i n
41
Un număr este format din mai multe cifre, după cum rezultă din formula
de mai sus, şi unde:
b reprezintă baza sistemului de numeraţie
a reprezintă cifrele utilizate de sistemul de numeraţie
m reprezintă numărul de cifre ale părţii întregi
n reprezintă numărul de cifre ale părţii fracţionare
am-1 reprezintă cifra cea mai semnificativă (CCMS)
a-n reprezintă cifra cea mai puţin semnificativă (CCPMS)
12345 10 1 10 4 2 10 3 3 10 2 4 10 5
Sistemul de numeraţie octal. Numărul 2771(8) va fi scris astfel:
2771 8 2 83 7 82 7 8 1
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
42
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10
20 10100 24 14
30 11110 36 1E
40 101000 50 2B
50 1010010 62 32
1 6 3 5
Pentru completarea primei triade s-a adăugat două zerouri
nesemnificative.
C 0 C A
Conversia binar-zecimal
23410 = 111010102
46
aplicată variabilei binare A se notează
A
0 1
1 0
A B
0 0 0
0 1 0
1 0 0
1 1 1
şi se citeşte “y este (egal) cu A SAU B”. Semnul “+” din expresia logică
SAU nu trebuie confundat cu semnul adunării – operaţia aritmetică de
adunare şi operaţia logică SAU sunt chestiuni diferite.
Tabelul de adevăr al operaţiei SAU nu mai este identic cu cel al
adunării, deoarece în algebra booleană nu se poate depăşi valoarea 1.
Adică 1 + 1 = 1 (aici semnul + indică operaţia logică SAU), pe când 1
+1 = 2 în aritmetică.
Acest lucru este valabil şi pentru operaţia SAU între mai multe
variabile, de exemplu 1 + 1 + 1 = 1.
Poarta SAU este cu cel puţin 2 intrări şi o singura ieşire.
A B
0 0 0
0 1 1
1 0 1
1 1 1
Un sistem de numeraţie este format dintr-o mulţime finită de simboluri numite cifre şi de reguli
folosite pentru reprezentarea unui număr cu ajutorul acestora.
Numărul simbolurilor folosite pentru reprezentarea unui număr într-un sistem poziţional se
numeşte bază iar totalitatea simbolurilor formeaza alfabetul sistemului.
Dintre sistemele de numeraţie, cel mai utilizat în calculatoarele numerice este sistemul binar,
deoarece se caracterizează printr-o aritmetică simplă şi reprezentarea fizică a informaţiei în
calculator se face prin atribuirea uneia dintre stările dispozitivului cifrei 0, iar cealaltă cifrei 1.
48
Cum informaţiile numerice introduse şi extrase din sistemele de calcul sunt reprezentate, in
general, in sistem zecimal iar calculele sunt efectuate în sistem binar, se ridică problema
conversiei acestora dintr-o bază în alta.
În practică, cele mai utilizate metode de conversie sunt:
Metoda substituţiei.
Metoda împărţirii/înmulţirii bazei.
Metoda substituţiei este o metodă mai dificil de utilizat, deoarece trebuie să se cunoască
corespondenţa numărului dintr-o bază în alta.
Metoda împărţirii/înmulţirii bazei este metoda cea mai des utilizată în practică şi presupune
utilizarea rezultatelor de calcul din baza iniţială.
Având în vedere particularitatea sistemelor octal şi hexazecimal de a folosi ca bază o cifră care
rezultă din ridicarea la puterea 3 sau 4 a cifrei 2 (baza sistemului binar), între cele 3 sisteme se
stabilesc compatibilităţi directe.
În conversia numerelor din sistemul zecimal în sistemul binar, o etapă intermediară la calculatoare
este scrierea binar-zecimală a numerelor. Această scriere constă în înlocuirea fiecărei cifre
zecimale cu un grup de patru cifre binare.
În funcţie de tipul de logică folosit, de tehnologia utilizată, materializarea celor două constante se
obţine prin niveluri de tensiune bine stabilite. De exemplu, valoarea 0 logic se poate obţine comod
în anumite condiţii prin simpla legare la masă a intrărilor unui circuit numeric.
Tabelul de adevăr este o modalitate de descriere a dependenţei ieşirii unui circuit logic
combinaţional de valorile logice ale intrărilor. În tabelul de adevăr sunt prezente toate
combinaţiile posibile ale variabilelor de intrare.
Funcţiile logice elementare se implementează cu ajutorul porţilor logice. În categoria porţilor
fundamentale întră inversorul NU, poarta ŞI, poarta SAU.
Poarta logică care îndeplineşte funcţia NU (negare) se numeşte inversor. Circuitul are o singură
intrare şi o singură ieşire şi se numeşte circuit inversor sau de negare deoarece starea logica a
iesirii este inversa starii logice de la intrare .
Poarta ŞI este un circuit cu cel puţin 2 intrări şi o singură ieşire, ieşirea circuitului fiind 1 atunci
când toate intrările sunt 1 logic.
Poarta SAU este cu cel puţin 2 intrări şi o singura ieşire. Ieşirea este 1 logic dacă cel puţin una
dintre intrări este 1 logic.
Teste de evaluare/autoevaluare
Bibliografie obligatorie
1. Airinei D., s.a. - Introducere în informatica economică, Editura Timpul, Iaşi, 2002
2. Brookshear, G. J., Introducere în informatică, Editura Teora, Bucureşti, 1998
3. Courter, G., Ameqius A., Ghidul dumneavoastră în lumea calculatoarelor, Editura All,
Bucureşti, 1998
50
Unitatea de învăţare 5
REPREZENTAREA INFORMAŢIEI ÎNTR-UN SISTEM DE CALCUL
Cuprins
5.1. Introducere
5.2. Obiectivele şi competenţele unităţii de învăţare – timp alocat
5.3. Conţinutul unităţii de învăţare
5.3.1. Codificarea informaţiei într-un sistem de calcul
5.3.2. Coduri numerice
5.3.3. Coduri alfanumerice
5.4. Îndrumător pentru autoverificare
5.1. Introducere
51
UNIODE.
111000102 = 1 . 27 + 1 . 26 + 1 . 25 + 1 . 21
o calculatoare analogice
o calculatoare numerice
53
numerice, şi satisfac cerinţele prelucrării datelor în calculatoarele
numerice de birou.
şi gigaoctetul:
54
b. Coduri numerice detectoare de erori prin metoda controlului de
paritate sau imparitate. Aceste coduri au apărut pornind de la
faptul constatat că, pe parcursul transmisiei datelor de la un punct
sursă către un punct destinatar, informaţia poate fi alterată datorită
unor cauze de natură tehnică. Cu ajutorul acestor coduri se pot
detecta sau corecta erorile care apar ca urmare a unei operaţii de
transfer a informaţiei între două componente ale unui calculator sau
a unei operaţii aritmetice sau logice.
Depistarea unor astfel de erori se realizează prin compararea
informaţiei recepţionate cu cea emisă pe baza identităţii de biţi cu
valoarea 1. Această numărare de biţi poate fi făcută de la emisie,
pentru fiecare caracter reprezentat, par sau impar (în funcţie de
metoda aleasă: controlul de paritate sau de imparitate).
Aceasta impune ca la emisie informaţia să fie citită de două ori:
prima dată ca o citire propriu-zisă, iar a doua oară ca o citire de
control, fază în care se adaugă o poziţie suplimentară (bit de
verificare) care serveşte controlului de paritate sau imparitate.
Rangul cifrelor de verificare se generează pe baza condiţiei ca
suma modulo 2 a biţilor 1, inclusiv bitul de paritate, să fie zero
atunci când se aplică controlul de paritate şi unu atunci când se
aplică controlul de imparitate.
55
– a fost creat în 1965 de Robert W. Bemer şi a fost conceput pentru a
asigura compatibilităţi între variatele tipuri de echipamente de
procesare a datelor. A devenit un cod comun pentru echipamentele
microcalculatoarelor, cu ajutorul căruia se pot reprezenta 128 sau 256
de caractere.
Astfel codul ASCII-7 utilizează pentru reprezentarea literelor, cifrelor,
semnelor de punctuaţie, precum şi a altor caractere de control 7 biţi,
permiţând reprezentarea a 128 de caractere.
Codul ASCII-8 (cunoscut şi drept codul ASCII extins) utilizează
pentru reprezentarea celor 256 de caractere 8 biţi, acesta fiind utilizat
de către calculatoarele compatibile IBM-PC. În cadrul codului ASCII-
8 caracterele se împart în două catergorii: afişabile şi neafişabile,
acestea din urmă fiind utilizate, de regulă, pentru controlul transmisiei
şi imprimării.
Astfel:
010 = 11110000EBCDIC = FOEBCDIC 510 = 11110101 EBCDIC = F5EBCDIC
110 = 11110001 EBCDIC = F1EBCDIC 610 = 11110110 EBCDIC = F6EBCDIC
210 = 11110010 EBCDIC = F2EBCDIC 710 = 11110111 EBCDIC = F7EBCDIC
56
310 = 11110011 EBCDIC = F3EBCDIC 810 = 11111000 EBCDIC = F8EBCDIC
410 = 11110100 EBCDIC = F4EBCDIC 910 = 11111001 EBCDIC = F9EBCDIC
Diferitele simboluri (cifre, litere, semne speciale) pot fi reprezentate prin combinaţii ale cifrelor
binare 0 şi 1, în calculatoarele numerice sistemul de numeraţie utilizat fiind cel binar.
Modalitatea de combinare a simbolurilor 0 şi 1 pentru reprezentarea semnelor poartă numele de
codificare.
După natura semnelor pe care le pot reprezenta, codurile pot fi împărţite în:
- Coduri numerice: prin intermediul cărora se pot reprezenta în memoria calculatorului
datele numerice.
- Coduri alfanumerice: prin intermediul cărora se pot reprezenta în memoria calculatorului
datele alfanumerice.
Codificarea realizează schimbarea formei de prezentare a informaţiei dintr-o formă înţeleasă de
utilizator într-o formă accesibilă sistemelor de prelucrare, stocare şi transmitere la distanţă a
informaţiei. Operaţia inversă se numeşte decodificare.
57
In calculatoarele numerice, cele mai utilizate coduri numerica sunt codul zecimal – binar si
codurile numerice detectoare de erori
Codul zecimal – binar (BCD – Binary Coded Decimal) este un cod cu 4 biţi; construcţia lui
reprezintă o aplicaţie a conversiei numerelor din baza 10 în baza 2, plecând de la faptul că cea mai
mare cifră zecimală 9, se reprezintă prin patru cifre binare.
Cu ajutorul acestor codurilor numerice detectoare de erori prin metoda controlului de paritate
sau imparitate se pot detecta sau corecta erorile care apar ca urmare a unei operaţii de transfer a
informaţiei între două componente ale unui calculator sau a unei operaţii aritmetice sau logice.
Aceasta impune ca la emisie informaţia să fie citită de două ori: prima dată ca o citire propriu-
zisă, iar a doua oară ca o citire de control, fază în care se adaugă o poziţie suplimentară (bit de
verificare) care serveşte controlului de paritate sau imparitate.
Codul ASCII (American Standard Code for Information Interchange) a fost conceput pentru a
asigura compatibilităţi între variatele tipuri de echipamente de procesare a datelor. El utilizează
pentru reprezentarea literelor, cifrelor, semnelor de punctuaţie, precum şi a altor caractere de
control 7 biţi, permiţând reprezentarea a 128 de caractere.
Codul cu 8 biţi EBCDIC (Extended Binary Coded Data Interchange Code) este un cod de
comunicaţie a datelor care permite reprezentarea a 256 de caractere unice. Acest cod are cea mai
extinsă utilizare în prelucrarea automată a informatiilor, corelându-se cu organizarea memoriilor.
Standardul care acoperă toate simbolurile alfanumerice utilizate în toate ţările lumii: litere, semne
de punctuaţie, semne monetare specifice tuturor limbilor de pe glob este UNICODE, un cod
alfanumeric pe 16 biţi (utilizează doi octeţi pentru fiecare caracter). Este capabil deci să
manipuleze până la 65.536 combinaţii (216). UNICODE permite ca o aplicaţie sau un site web să
poată fi utilizate simultan şi fără modificări pe platforme şi în ţări diferite, folosind diverse limbi,
permiţând totodată şi transferul datelor între sisteme diferite fără pericolul coruperii lor.
codificarea informatiei
coduri numerice;
coduri alfanumerice;
coduri detectoare de erori
codul zecimal – binar;
codul ASCII;
codul UNICODE.
58
Teste de evaluare/autoevaluare
59
Bibliografie obligatorie
1. Airinei D., s.a. - Introducere în informatica economică, Editura Timpul, Iaşi, 2002
2. Mares M. D., G. Mihai, V. Mares - Informatică generală, Editura Fundaţia România de
Mâine, 2008
3. Courter, G., Ameqius A., Ghidul dumneavoastră în lumea calculatoarelor, Editura All,
Bucureşti, 1998
4. Surcel, T., s.a., Informatică economică, Editura Calipso, Bucureşti, 2004
60
Unitatea de învăţare 6
SISTEME DE CALCUL
Cuprins
6.1. Introducere
6.2. Obiectivele şi competenţele unităţii de învăţare
6.3. Conţinutul unităţii de învăţare
6.3.1. Istoricul si evoluţia sistemelor de calcul
6.3.2. Clasificarea sistemelor de calcul
6.3.3. Arhitectura sistemelor de calcul
6.4. Îndrumător pentru autoverificare
6.1. Introducere
Instrumente de calcul
- Abacul – prima maşină de calcul cu care începe
istoria dezvoltării calculatoarelor a fost utilizat cu
câteva mii de ani înainte de era noastră, aproximativ
600 Î.H. în China şi Japonia, şi continuă să fie folosit
încă în ţările din Orient. Cu ajutorul acestui
instrument de calcul se pot efectua operaţii de
adunare, scădere, înmulţire şi împărţire.
- Rigla de calcul – a fost inventată la sfârşitul
secolului XVII şi începutul secolului XVIII, de către
John Napier (1550-1617) şi Robert Bissaker. J.
Napier a descoperit logaritmii şi a publicat prima
tabelă logaritmică în 1614.
62
- În anul 1674 (1666, după alţii), Gottfried Wilhelm
von Leibnitz (1646-1716) inventează maşina care
execută operaţii de înmulţire şi împărţire. Acesta a
fost primul calculator mecanic capabil să efectueze
operaţii de înmulţire.
- Următoarea dezvoltare marcantă a fost proiectarea de
către Charles Babbage (1791-1871), în secolul al
XIX-lea, mai precis anul 1822, a unei maşini
capabile să efectueze logaritmi şi funcţii
trigonometrice, fără intervenţia factorului uman,
primul calculator cu execuţie automată a
programului care nu a fost construit niciodată.
Proiectul prevedea încă de atunci principalele
elemente ale calculatoarelor moderne de astăzi
(unităţile de memorie, calcul, intrare, ieşire şi
comandă, fiind astfel considerat primul om care a
inventat calculatorul modern). Aceste maşini au
marcat punctul de răscruce în startul epocii
calculatoarelor.
- În anul 1912, F. Baldwin şi J. Monroe încep
producţia de masă a maşinilor mecanice de calculat,
cu patru operaţii aritmetice.
Maşini electromecanice de calculat (bazate pe roţi dinţate
angrenate, acţionate electric), etapă influenţată de dezvoltarea
rapidă a electronicii.
- În anul 1939 Samuel Williams a construit un
calculator cu relee. Acesta a fost primul calculator
digital şi prima maşină binară. În 1943 britanicii au
realizat o maşină, numită Colossus, folosită pentru
decodarea mesajelor trimise de germani.
- Între 1937-1945, Howard Aiken de la Universitatea
Harvard, împreună cu firma IBM, a produs
calculatorul MARK 1, bazat pe relee
electromagnetice (numele original a fost IBM
Automatic Sequence Controlled Calculator). Releele
electromagnetice şi contactele lor joacă rolul
elementelor bistabile. Cu ajutorul lor se pot codifica
cifrele sistemului de numeraţie binar. În 1937 Aiken
propune proiectul Calculatorului cu Secvenţe
Automate de Comandă. Acesta folosea principiile
enumerate de Charles Babbage şi tehnologia de
implementare pentru calculatoarele electromecanice
produse de IBM. Cel de-al doilea calculator creat de
Aiken, numit MARK 2, a fost realizat la finele
primului război mondial (în anul 1947) şi avea o
putere de calcul de cinci ori mai mare decât
predecesorul său. Construcţia calculatorului Mark I a
început în 1939 şi s-a terminat la 7 august 1944, dată
ce marchează începutul erei calculatoarelor.
63
integrate.
64
Fig. 6.1. – Structura calculatorului von Neumann
67
precedentele. În loc de cartele perforate şi imprimante,
utilizatorii interacţionează cu calculatoarele prin intermediul
tastaturi şi monitoarelor şi interfeţe cu un sistem de operare,
care permit execuţia mai multor aplicaţii diferite în acelaşi
moment de timp. Caracteristica acestei generaţii de calculatoare
este apariţia de limbaje de nivel foarte înalt (Fortran, Cobol),
programarea structurată, sisteme de operare orientate pe limbaje
(Algol, Pascal), timp partajat, grafică pe calculator, baze de
date. Exemple: IBM 360, Siemens 4004, ICL 1900, UNIVAC
9000 etc.
A patra generaţie de calculatoare este caracterizată de
utilizarea circuitelor integrate pe scară largă în construcţia
calculatoarelor, care a debutat în anii 1970 – 1971. Altfel spus,
generaţia a patra de calculatoare a început odată cu folosirea
microprocesorului în construcţia acestora. Aceste calculatoare
sunt puternice, ele pot fi legate între ele, formând o reţea de
laculatoare; încep să fie utilizate sisteme de operare evoluate,
pachete de programe de largă utilizare, sisteme expert, limbaje
orientate pe obiecte, baze de date relaţionale etc. În 1981 firma
IBM introduce pe piaţă primul său calculator personal (PC), şi
în 1984 Apple introduce Macintosh.
A cincea generaţie de calculatoare, reprezentată de
calculatoarele utilizate în prezent (încă în curs de proiectare),
este caracterizată de capacitatea recunoaşterii imaginilor, a
sunetelor şi altor capacităţi de inteligenţă artificială. Tehnicile
de procesare paralelă, bazate pe drive-urile RISC este o
caracteristică a acestor calculatoare. Software-ul utilizat în
această perioadă se caracterizează prin: sisteme de operare cu
interfaţă evoluată cu utilizatorul, limbaje concurente,
programare funcţională, prelucrare simbolică (limbaje naturale,
recunoaşterea formelor: imagini / voce), Prolog, baze de
cunoştinţe, sisteme expert evoluate, CAD, CAM, CAE,
multimedia, realitate virtuală, Web.
După calculele pe care le pot efectua calculatoarele se împart în trei
grupe:
Calculatoare analogice care sunt utilizate pentru studiul
sistemelor complicate ce nu permit încercări directe şi al căror
studiu duce la calcule laborioase. Se mai numesc şi maşini de
calcul cu acţionare continuă deoarece operează asupra unei
cantităţi de informaţii ce variază continuu, acest lucru
realizându-se cu ajutorul elementelor de calcul.
Calculatoare numerice sunt dispozitivele şi echipamentele
care prelucrează automat informaţia codificată sub formă de
valori numerice. Operează cu cele două cifre ale sistemului
binar pe care le manipulează cu viteze fantastice.
Calculatoarele hibride sunt dispozitivele de calcul care
combină operaţiile calculatoarelor numerice cu cele ale
calculatoarelor analogice.
Cele trei clasificări nu sunt singurele posibile, calculatoarele mai pot
fi clasificate şi în funcţie de:
Modul de utilizare (de buzunar, de birou, staţii de lucru).
68
Regimul de lucru (individuale, legate în reţea de
microcalculatoare, terminale).
Lungimea cuvântului pe care îl prelucrează (8, 16, 34, 64 biţi).
Periferice de intrare.
Periferice de ieşire.
Unitatea centrală.
Memoria (internă şi externă).
Clasificarea sistemelor de calcul se poate face după mai multe criterii, şi anume: din punct de
vedere al funcţiilor pe care le îndeplineşte, al structurii, al performanţelor, al generaţiei căreia îi
aparţine, al familiei de calculatoare etc.
70
O primă clasificare a calculatoarelor numerice poate fi făcută după familia de calculatoare căreia
îi aparţine:
- Mainframe-uri.
- Minicalculatoare.
- Microcalculatoare.
Software – reprezintă totalitatea programelor cu care este echipat un sistem de calcul, formând
componenta nematerială a acestuia.
71
Teste de evaluare/autoevaluare
2. Minicalculatoarele sunt:
a) calculatoare cu viteze de 103 – 105 operaţii / secundă, cu o lungime a cuvântului mică (8,
12, 16 biţi)
b) calculatoare realizate în jurul unui singur microprocesor
c) formate dintr-o tastatură şi un monitor (fără capacitate de calcul)
d) calculatoare destinate a fi folosite la un moment dat de o singură persoană
3. Memoria interna:
a) este cea responsabilă cu gestionarea datelor si programelor
b) păstrează programele si datele utilizate la momentul curent
c) permite introducerea informaţiei în calculator
d) păstrează programele si datele ce urmeaza sa fie procesate
Bibliografie obligatorie
72
Unitatea de învăţare 7
COMPONENTELE SISTEMELOR DE CALCUL
Cuprins
7.1. Introducere
7.2. Obiectivele şi competenţele unităţii de învăţare
7.3. Conţinutul unităţii de învăţare
7.3.1. Unitatea centrală
7.3.2. Memoria
7.3.3. Echipamente periferice
7.4. Îndrumător pentru autoverificare
7.1. Introducere
Prima realizează efectiv operaţiile, iar cea de-a doua are funcţia de
transfer a datelor de la şi înspre microprocesor. Microprocesorul
îndeplineşte, de fapt, funcţiile unităţii centrale sau unităţii de control, şi
anume, execută operaţii aritmetico-logice, decodifică instrucţiuni
speciale, transmite altor chipuri din sistem semnale de control.
Comunicarea unităţii centrale cu restul sistemului (monitor, tastatură,
imprimantă etc.), se realizează prin intermediul unor porturi.
Operaţiile pe care le execută microprocesorul se fac prin intermediul unor
zone de memorie ale microprocesorului, numite registre.
74
executate sunt preluate instrucţiune cu instrucţiune de microprocesor,
rezultatele fiind plasate apoi tot în memoria RAM de unde pot fi afişate
ulterior. Aşa se explică intensul trafic de informaţii – adrese, date,
instrucţiuni – dintre microprocesor şi memoria RAM, care se desfăşoară
pe magistralele corespunzătoare aflate pe placa de bază.
75
pentru multimedia.
7.3.2. Memoria
1 KB (kilobyte) = 1024 B
1 MB (megabyte) = 1024 KB
1 GB (gigabyte) = 1024 MB
1 TB (terabyte) = 1024 GB
1 PB (petabyte) = 1024 TB
78
Fig. 7.1. – Memorii SIMM
În funcţie de tehnologia utilizată pentru memorarea datelor, cele
două tipuri de bază ale memoriei RAM sunt:
Dinamică, DRAM (Dynamic RAM) are ca principiu constructiv
celula de memorie formată dintr-un tranzistor şi un condensator
de capacitate mică. Schimbarea stării se face prin
încărcarea/descărcarea condensatorului. La fiecare citire a
celulei, condensatorul se descarcă. Această metodă de citire a
memoriei este denumită „citire distructivă". Din acest motiv
celula de memorie trebuie să fie reîmprospătată (este o
consecinţă a principiului de funcţionare al condensatorilor) după
fiecare citire (în mod normal memoria trebuie să fie
reîmprospătată de mii de ori pe secundă, în caz contrar datele
memorate se vor pierde), ceea ce duce la micşorarea
performanţei în ansamblu, dar este o procedură obligatorie şi are
loc la fiecare 64 ms. Condensatorii colectează electroni care se
află în mişcare la aplicarea unei tensiuni electrice, însă după o
anumită perioadă de timp energia înmagazinată scade în
intensitate datorită pierderilor din dielectric. Aceste probleme de
ordin tehnic conduc la creşterea timpul de aşteptare pentru
folosirea memoriei.
Statică, SRAM – Static RAM – acest tip de memorie utilizează în
structura celulei de memorie 4 tranzistori şi 2 rezistenţe. Schimbarea
stării între 0 şi 1 se realizează prin comutarea stării tranzistorilor. La
citirea unei celule de memorie informaţia nu se pierde. Memoria
statică RAM nu necesită reimprospătarea ei, ceea ce o face să fie
mai rapidă faţă de cea dinamică, dar şi mai scumpă. Datorită
utilizării matricei de tranzistori, comutarea între cele două stări este
foarte rapidă. Tipuri de memorii SRAM:
Async SRAM este cel mai vechi tip de memorie statică RAM, şi
este denumită asincronă deoarece lucrează independent de
ceasul sistemului.
Sync SRAM este memoria statică RAM sincronizată cu ceasul
sistemului, mărind viteza sistemului.
Pipeline Burst SRAM este memoria cea mai frecvent utilizatăde
tip SRAM şi poate funcţiona cu magistrale a căror viteză este
mai mare de 66 MHz.
Memoria ROM, reprezintă o memorie de stocare permanentă, utilizată
pentru memorarea programelor care permit boot-area (încăcarea,
lansarea) calculatorului şi executarea unor diagnostice. Memoria se
numeşte read only deoarece nu este posibilă inscripţionarea de noi date
sau programe (este formată din circuite al căror conţinut este programat
la fabricaţie şi nu poate fi schimbat de utilizator). Acest tip de memorie
79
este utilizat din două motive întemeiate: performanţă (informaţiile stocate
în această memorie sunt disponibile în permanenţă indiferent de starea
calculatorului on sau off, din acest motiv de mai numeşte şi memorie
non-volatilă) şi securitate (datorită faptului că datele conţinute nu pot fi
modificate uşor – accidental sau intenţionat – constituie o măsură de
securitate).
Una din caracteristicile de bază ale memoriei ROM este aceea că datele
stocate nu pot fi şterse. Cu toate acestea există tehnici speciale de ştergere
selectivă şi reprogramare care permit modificarea conţinutului memoriei
ROM (din acest motiv ele mai sunt denumite şi „în special memorii read-
only”), şi în funcţie de care aceste memorii sunt calsificate în:
PROM – Programmable ROM, permit înscrierea o singură dată a
unor noi programe, prin utilizarea unui echipament special.
Informaţia odată memorată nu mai poate fi modificată.
EPROM – Erasable Programmable ROM, informaţia stocată poate
fi ştearsă şi apoi cipul poate fi reprogramat cu ajutorul radiaţiilor
ultraviolete.
EEPROM – Electrically Erasable Programmable ROM, informaţia
poate fi citită, ştearsă, şi reprogramată de mai multe ori de către
utilizator cu ajutorul semnalelor electrice. Este tipul de memorie
ROM cel mai flexibil, şi este folosit pentru stocarea programelor
BIOS.
Din punct de vedere funcţional, memoriile ROM diferă de cele RAM atât
prin faptul că cele ROM sunt în mod uzual mai lente, cât şi prin faptul că,
în permanenţă, conţinutul rămâne acelaşi.
Memoria ROM este cea mai utilizată pentru stocarea programelor la nivel
de sistem, care sunt disponibile în orice moment. Un exemplu de astfel de
program este sistemul BIOS (Basic Input Output System) care este stocat
într-o memorie EEPROM, numită ROM BIOS sistem. Atunci când
calculatorul este pornit prima dată această memorie este goală. Aceste
programe BIOS reprezintă o colecţie de rutine care asigură serviciile de
bază pentru operaţiile de intrare/ieşire, o interfaţă între sistemul de
operare şi partea hardware a calculatorului. Pentru păstrarea parametrilor
de configuraţie ai calculatorului, BIOS-ul foloseşte o memorie RAM,
numită CMOS (Complementary Metal Oxid Semiconductor) de 64 octeţi,
în care se află, codificate, toate setările făcute în setup (acest tip de
memorie non-volatilă este denumită şi NVRAM – Non Volatile RAM).
Conţinutul memoriei se păstrează şi după închiderea calculatorului,
deoarece CMOS-ul este alimentat de o baterie. BIOS-ului se mai ocupă şi
de testarea componentelor hardware (memorie, tastatură etc.) la pornirea
PC-ului. Tot aici se mai află rutinele de boot-are, care se ocupă de
încărcarea sistemului de operare; tot aici se află şi programul de setup, de
configurare a sistemului.
Memoria externă. Pentru a utiliza informaţiile memorate în memoria
externă ele trebuie aduse întâi în memoria principală. Prin comparaţie cu
memoria internă, memoria externă se caracterizează prin viteză de acces
mai scazută, cost mai redus, capacitate mai mare, şi are rolul de a mări
spaţiul de memorare al unui sistem de calcul. Memoria secundară este
organizată pe un suport extern de memorie, de regulă disc magnetic, şi
are rolul de a realiza o extindere a memoriei principale, conform
conceptului de memorie virtuală. Conceptul de memorie virtuală se referă
80
la capacitatea procesorului de a utiliza un spaţiu de memorie externă
pentru a simula o capacitate mai mare a memoriei interne disponibile.
Altfel spus, este vorba de capacitatea procesorului de a accesa un spaţiu
de adrese care depăşeşte spaţiul de adrese al memoriei principale. Acest
concept a apărut încă din anul 1960, iar la PC este disponibil începând cu
seria 286.
Memoria externa este o memorie de arhivare, ceea ce înseamnă că
asigură stocarea datelor preluate din mediul extern pe o perioadă de timp
nedeterminată şi în volume semnificative. Se poate spune că memoria de
arhivare este cea care asigură forma de stocare suplimentară a datelor din
sistemul de calcul. Tot în memoria externă sunt stocate şi programele cu
ajutorul cărora se realizează prelucrarea datelor. În comparaţie cu
memoria internă, memoria externă este:
nevolatilă.
cu timp de acces mai mare.
cu viteză de treansfer mai mică.
cu cost mai mic.
cu capacitate mult mai mare.
este o memorie read-write.
Se folosesc în prezent două tehnologii de realizare a mediului de
memorare pentru memorii externe:
tehnologia magnetică.
tehnologia optică.
Suporţii de memorare utilizaţi sunt:
discul magnetic.
discul optic.
Tehnica de memorare bazată pe proprietăţi magnetice este asemănătoare
tehnicii de realizare a înregistrărilor de sunet de pe banda magnetică.
Materialul magnetic se depune pe suprafaţa suportului fizic de memorare
sub forma unor matrici de puncte care pot fi sau nu magnetizate. Fiecare
bit de informaţie reprezintă starea magnetizat/nemagnetizat a punctului
respectiv Pentru a înregistra informaţia, se utilizează un dispozitiv numit
cap de citire-scriere, prin care circulă un curent electric. Variaţia
curentului electric în capul de citire-scriere generează un câmp
electromagnetic ce magnetizează stratul magnetic depus pe suportul de
informaţii. La citire are loc procesul invers. Câmpul magnetic al
punctelor din stratul magnetic induce în capul de citire-scriere un curent
electric variabil. Acest curent furnizează informaţia memorată în stratul
magnetic.
În cazul memoriilor optice, materialul care acoperă suportul fizic este ars
cu un fascicol laser puternic atunci când se scriu informaţiile pe suport.
Citirea informaţiilor se bazeaza pe reflexia unei raze laser, reflexie care
este difuză în zonele arse şi puternică în zonele nearse. Observăm că la
acest tip de echipamente scrierea informaţiilor se face cu un dispozitiv,
iar citirea cu alt dispozitiv.
Unitatea centrală este componenta principală care conduce şi controlează întregul proces în
cadrul sistemului. În cazul PC – urilor, rolul unităţii centrale este deţinut de microprocesor, care
reprezintă componenta principală a calculatorului, susţinând procesarea datelor şi controlând
memoria, intrarea şi ieşirea datelor. Microprocesorul controlează operaţiile fiecărui subsistem şi le
coordonează într-o unitate funcţională, fiind conectat la celelalte componente printr-o serie de
magistrale (bus-uri).
Caracteristicile principale ale unui microprocesor sunt următoarele:
- viteza de lucru care depinde la rândul ei, de următoarele elemente:
– frecvenţa ceasului intern;
– frecvenţa de lucru a plăcii de bază;
86
– capacitatea regiştrilor;
– dimensiunea magistralelor.
- mărimea memoriei RAM adresate direct;
- setul de instrucţiuni;
- tehnologia de fabricaţie (care a ajuns la creşterea numărului de tranzistori per cip la 42 de
milioane pentru microprocesorul Pentium IV).
Memoria internă este o componentă de bază a oricărui sistem de calcul, fiind de fapt o zonă de
stocare a informaţiilor în interiorul calculatorului, locul unde programele şi datele sunt păstrate, în
formă binară, pe toată durata de prelucrare a acestora. Împreună cu microprocesorul participă la
efectuarea operaţiilor stabilite de programul în execuţie.
După criteriul accesului şi al modului de funcţionare memoria internă a calculatorului este de
două tipuri:
RAM – Random Access Memory.
ROM – Read Only Memory.
Memoria cu acces aleator, sau memoria RAM, este o zonă de stocare temporară unde sunt
păstrate programele şi datele încărcate de pe disc sau introduse de la tastatură sau de la un alt
periferic de intrare. Aceasta este memoria la dispoziţia utilizatorului, numită din acest motiv şi
memoria de bază (lucru) care este la dispoziţia programelor. Memoria RAM este volatilă, deci în
momentul în care calculatorul este închis (deconectat, decuplat de la sursa de alimentare), orice
informaţie stocată este pierdută.
Memoria ROM, reprezintă o memorie de stocare permanentă, utilizată pentru memorarea
programelor care permit boot-area (încăcarea, lansarea) calculatorului şi executarea unor
diagnostice. Memoria se numeşte read only deoarece nu este posibilă inscripţionarea de noi date
sau programe (este formată din circuite al căror conţinut este programat la fabricaţie şi nu poate fi
schimbat de utilizator).
Unitatea de bază a capacităţii de memorie este byte - ul (notată cu B), care este o succesiune de 8
biţi (b). Celelalte unităţi de măsură sunt:
1 KB (kilobyte) = 1024 B
1 MB (megabyte) = 1024 KB
1 GB (gigabyte) = 1024 MB
Memoria externă. Pentru a utiliza informaţiile memorate în memoria externă ele trebuie aduse
întâi în memoria principală. Prin comparaţie cu memoria internă, memoria externă se
caracterizează prin viteză de acces mai scazută, cost mai redus, capacitate mai mare, şi are rolul
de a mări spaţiul de memorare al unui sistem de calcul. Memoria secundară este organizată pe un
suport extern de memorie, de regulă disc magnetic, şi are rolul de a realiza o extindere a memoriei
principale, conform conceptului de memorie virtuală.
Se folosesc în prezent două tehnologii de realizare a mediului de memorare pentru memorii
externe:
tehnologia magnetică.
tehnologia optică.
Suporţii de memorare utilizaţi sunt:
discul magnetic.
discul optic.
87
Introducerea datelor, programelor şi a comenzilor în memoria calculatorului.
Reprezentarea rezultatelor prelucrărilor sub o formă accesibilă calculatorului.
Asigură supravegherea şi posibilitatea intervenţiei utilizatorului pentru funcţionarea corectă
a sistemului în timpul unei sesiuni de lucru.
Asigură dirijarea automată a sistemului de calcul şi manipularea programului prin comenzi
transmise de utilizator.
Echipamentele periferice sunt grupate în următoarele categorii:
- Periferice de intrare.
- Periferice de ieşire.
Periferice de intrare: tastatura, mouse-ul, microfonul, scanner-ul, camera video, joystick, unităţi
de disc etc.
Periferice de ieşire : monitoare, imprimante, boxe.
88
Teste de evaluare/autoevaluare
2. Memoria ROM:
a) este o memorie de tip „cache”
b) este o memorie care suportă operaţii de citire sau scriere
c) este o memorie cu conţinut volatil
d) este o memorie al carei continut nu poate fi modificat şi nu se pierde prin întreruperea
alimentării
Bibliografie obligatorie
1. Airinei D., s.a. - Introducere în informatica economică, Editura Timpul, Iaşi, 2002
2. Mares M. D., G. Mihai, V. Mares - Informatică generală, Editura Fundaţia România de
Mâine, 2008
3. Courter, G., Ameqius A., Ghidul dumneavoastră în lumea calculatoarelor, Editura All,
Bucureşti, 1998
4. Surcel, T., s.a., Informatică economică, Editura Calipso, Bucureşti, 2004
89
Unitatea de învăţare 8
SISTEME DE OPERARE
Cuprins
8.1. Introducere
8.2. Obiectivele şi competenţele unităţii de învăţare
8.3. Conţinutul unităţii de învăţare
8.3.1. Definirea, clasificarea si structura generală a sistemelor de operare
8.3.2. Organizarea informatiilor în sistemele de calcul
8.3.3. Evolutia sistemelor de operare
8.4. Îndrumător pentru autoverificare
8.1. Introducere
Sistemele de operare pot fi clasificate după mai multe criterii, dar acestea
nu sunt rigide, aceste tipuri de sisteme putând coexista. Dintre criteriile
mai importante care stau la baza clasificării sistemelor de operare se
enumeră:
91
După configuraţiile hard pe care le deservesc există următoarele
sisteme de operare:
- Sisteme de operare pentru mainframe-uri care se
evidenţiază prin faptul că permit conectarea unui număr
mare de periferice, sunt puternice, şi permit atât lucrul
serial cât şi interactiv.
- Sisteme de operare pentru minicalculatoare permit
partajarea resurselor pentru lucrul interactiv multiutilizator
şi planificarea unităţii centrale pentru servirea tuturor
utilizatorilor deoarece folosesc cu prioritate tehnicile
time-sharing şi multiprogramarea.
- Sisteme de operare pentru microcalculatoare sunt uşor de
exploatat, sunt ieftine şi sunt cele mai utilizate la ora
actuală. Aceste sisteme de operare pot fi instalate atât pe
calculatoare individuale cât şi pe calculatore care fac parte
dintr-o reţea de calculatoare.
După gradul de partajare a resurselor:
- Sisteme de operare monoutilizator sunt cele care permit
executarea la un moment dat, a unui singur program care
rămâne activ în memoria calculatorului de la lansarea sa în
execuţie şi până la terminarea acestuia. Sunt cele mai
simple sisteme (exemplu: sistemul de operare MS-DOS).
- Sisteme de operare multiutilizator lucrează în
multiprogramare folosind şi tehnici de gestiune şi protecţie
a utilizatorilor, ceea ce face ca acestea să aibă în vedere
partajarea memoriei, a perifericelor şi a altor tipuri de
resurse, între utilizatorii conectaţi (exemplu: sistemul de
operare Windows).
După tipurile de interacţiuni permise:
- Sistemele de operare seriale sunt cele în care utilizatorul nu
poate interveni în execuţia programelor după ce acesta a
fost preluat de sistemul de calcul. Tehnica utilizată de
aceste sisteme de operare se numeşte tehnica batch-
processing, care permite execuţia programelor pe loturi
care sunt în prealabil pregătite. Exploatarea sistemului era
realizată indirect prin intermediul unei componente a
sistemului de operare numită monitor sau supervizor, şi
care avea rolul de a asigura planificarea lucrărilor (numite
job-uri) fără intervenţia utilizatorului. Ele pot fi atât
sisteme de operare monoutilizator cât şi multiutilizator.
- Sistemele de operare interactive sunt acele sisteme în care
utilizatorul poate interveni pe parcursul execuţiei
programului.
- Sisteme de operare în timp real permit deservirea, în timp
prestabilit, a fiecărei operaţii cerute de utilizator. Aceste
sisteme de operare oferă un timp de răspuns rapid acelor
utilizatori ale căror programe sunt executate complet într-o
singură cuantă de timp.
După organizarea internă a programelor ce compun sistemul de
operare:
- Sistemele de operare monolitice conţin o colecţie de
proceduri, fiecare putând fi apelată de o cerere utilizator.
92
- Sistemele de operare cu nucleu de interfaţă hard specific
acestor sisteme este existenţa unei colecţii de rutine
numită nucleu. Rolul acestui nucleu este de a coordona,
toate cererile de prelucrare ale utilizatorilor, componentele
nucleului executându-se în mod concurent.
- Sisteme de operare cu maşini virtuale sunt cele care
deservesc mai multe procese. În acest caz, pe acelaşi
calculator pot coexista simultan mai multe sisteme de
operare.
Un fişier este identificat prin numele său, urmat eventual de un punct (.)
şi de extensia fişierului. Deci, atunci când se doreşte să se efectueze
referirea la un anumit fişier va trebui să se furnizeze următoarele
informaţii:
<nume><.extensie>
Exemplu:
PERSONAL • DAT
Nume Punct Extensia
fişier separator fişierului
94
Atât numele cât şi extensia fişierului trebuie să respecte nişte reguli, care
sunt diferite pentru sistemul de operare MS-DOS şi Windows.
Caracteristici MS-DOS WINDOWS
Nume fişier 1-8 caractere 1-255 caractere
Extensie fişier 1-3 caractere 1-3 caractere
Tipul caracterelor ce Litere, cifre, şi În general se pot utiliza
pot fi utilizate pentru caracterul special toate tipurile de caractere,
nume şi extensie underscore (_). dar este indicat, pentru
compatibilitate a se folosi
caracterele de la MS-
DOS.
Reguli Un nume de fişier
nu poate să înceapă
cu o cifră şi nu
poate conţine spaţiu.
Caracterul „?" într-un nume sau extensie de fişier indică faptul că orice
caracter poate ocupa acea poziţie. De exemplu, se presupune că există
fişiere următoarele:
ABCDE . DOC AB3DE . DOC
AB1DE . DOC ABCDF . DOC
Comanda DIR AB?DE.DOC listează toate intrările în directorul (folder-
ul) curent de pe unitatea de disc implicită care au numele de fişier
compus din cinci caractere, începând cu AB, următorul caracter putând fi
orice alt caracter, urmat de DE şi având extensia .DOC. Efect:
ABCDE . DOC AB1DE . DOC AB3DE . DOC
Caracterul „ ”. Prezenţa caracterului într-un nume sau extensie de
fişier indică faptul că orice caracter poate ocupa acea poziţie şi tot restul
poziţiilor în numele sau extensia de fişier.
Pentru a putea fi mai uşor de găsit mai multe fişiere de acelaşi tip, sau
care aparţin unui anumit program, acestea sunt grupate în directoare,
respectiv foldere. Deci putem considera directorul (folder-ul) ca pe un
fişier special, care conţine la rândul său mai multe fişiere grupate, sau nu,
în funcţie de anumite criterii.
95
La fel ca numele unui fişier, şi numele unui director (folder) trebuie să
respecte nişte reguli, care sunt aceleaşi ca la numele de fişier.
Sistemul de operare era livrat de obicei pe una sau mai multe dischete,
care conţin atât părţile invariabile, cât şi variante pentru diferitele
configurări hardware (tipuri de monitoare, calculatoare, imprimante,
plăci de sunet ş.a.)
98
În sistemul de operare Windows Interfaţa grafică cu utilizatorul se
bazează în bună parte pe intuiţie, majoritatea comenzilor sau a
programelor ce se pot lansa în execuţie fiind reprezentate prin
pictograme (icons) – mici desene sugestive pe care, poziţionând cursorul
mouse-ului sau al altui dispozitiv de pointare şi apăsând rapid de două
ori consecutiv (dublu clic), este determinată execuţia comenzilor
respective.
Iconuri
În primele versiuni ale mediului Windows-ului iconurile reprezentau fie
programe minimizate (pe desktop), fie documente şi aplicaţii nedeschise.
Începând cu sistemul de operare Windows 95 Program Manager nu mai
este, aplicaţiile nu se mai minimizează pe desktop, iar iconurile sunt mult
mai strâns legate de fişiere, foldere şi alte obiecte pe care le reprezintă. În
Windows 95, când se şterge un icon, se şterge chiar fişierul ataşat lui. De
exemplu, dacă se trage de un icon pentru a-l aduce pe desktop se va
observa că obiectul s-a mutat în folderul Desktop. Eticheta iconului este
aceeaşi cu numele fişierului, astfel că ambele pot avea până la maximum
255 de caractere.
Pointeri (shortcut)
Deoarece iconurile sunt strâns ataşate fişierelor pe care le reprezintă, sunt
cam incomod de folosit. De aceea este nevoie de un tip special de icon
numit shortcut – care de fapt sunt nişte pointeri (trimiteri la un anumit
fişier de tip .EXE). Apăsând de două ori pe butonul stâng al mouse-ului,
atunci când ne poziţionăm pe un pointer se va deschide fişierul,
programul sau folderul asociat lui. Ştergerea unui shortcut înseamnă doar
ştergerea unui mic fişier pointer. Sistemele de operare din familia
Windows deosebeşte iconurile de tip shortcut de cele obişnuite printr-o
săgeată plasată în colţul din stânga jos imagnii ataşate.
100
Bara de programe (Task Bar)
Bara de programe este o bandă mică, poziţionată, de obicei, jos pe
desktop (ea se poate muta oriunde sau există opţiunea de a o ascunde).
My Network Places
În primele veresiuni ale sistemului de operare Windows se regăseşte sub
numele de Network Neighborhood (vecinul din reţea). Este un icon
desktop. Acţionarea acestuia oferă o vedere de ansamblu a reţelei,
aproape identică cu cea oferită de Explorer (de unde poate fi acţionat).
Recycle Bin
Numit şi coşul de gunoi, este singurul icon din desktop al cărui nume nu
101
se poate schimba. Nici nu trebuie schimbat deoarece conţinutul lui se
poate recicla, adică, dacă s-a şters din greşeală un fişier, cu numai câteva
click-uri de mouse acesta se poate recupera din Recycle Bin şi restaura în
locaţia lui originală.
Sistemul de operare este un program principal, permanent stocat în memorie, lansat în execuţie
la pornirea calculatorului care îndeplineşte funcţii de coordonare şi control asupra resurselor fizice
ale calculatorului şi care intermediază dialogul utilizator-calculator. Sistemul de operare asigură
în principal următoarele funcţii:
gestiunea operaţiilor de intrare/ieşire;
gestiunea datelor aflate pe suporturi de memorie externe;
controlează încărcarea în memorie, lansarea în execuţie şi terminarea programelor utilizator.
După gradul de partajare a resurselor:
- Sisteme de operare monoutilizator sunt cele care permit executarea la un moment
dat, a unui singur program care rămâne activ în memoria calculatorului de la
lansarea sa în execuţie şi până la terminarea acestuia. Sunt cele mai simple sisteme
(exemplu: sistemul de operare MS-DOS).
- Sisteme de operare multiutilizator lucrează în multiprogramare folosind şi tehnici de
gestiune şi protecţie a utilizatorilor, ceea ce face ca acestea să aibă în vedere
partajarea memoriei, a perifericelor şi a altor tipuri de resurse, între utilizatorii
conectaţi (exemplu: sistemul de operare Windows).
Informaţiile sunt organizate pe disc sub formă de fişiere, şi directoare (MS-DOS) sau foldere
(Windows). Prin fişier se înţelege o colecţie de informaţii grupate sub acelaşi nume, şi care au
aceleaşi proprietăţi. Astfel un fişier poate fi un program executabil, un text, o imagine, un grup de
comenzi etc.
Pentru a putea fi mai uşor de găsit mai multe fişiere de acelaşi tip, sau care aparţin unui anumit
program, sunt grupate în directoare, respectiv foldere. Deci putem considera directorul (folder-
ul) ca pe un fişier special, care conţine la rândul său mai multe fişiere grupate, sau nu, în funcţie
de anumite criterii.
Primul director se numeşte director rădăcină sau root. Se poate spune că organizarea
informaţiilor în directoare este arborescentă, deoarece fiecare director are la origine un alt
director, sau directorul rădăcină.
Pentru ca gestiunea spaţiului pe disc să se realizeze în mod corect, pe fiecare disc există o tabelă
FAT (File Allocation Table), care conţine informaţii despre spaţiul liber şi cel ocupat şi care este
actualizată la fiecare operaţie de ştergere sau de creare de fişiere pe disc.
Fişierele se pot împărţi în două categorii: executabile şi neexecutabile. Fişierele executabile
determină executarea unor activităţi de către sistemul de operare, extensia lor poate fi .EXE sau
.COM, iar cele cu extensie .BAT sunt constituite din fişiere de comenzi proprii sistemului de
operare. Fişierele neexecutabile: fişiere text; fişierele cu extensia .SYS sau .DRV, cunoscute sub
numele de driver-e şi care conţin instrucţiuni despre modul în care sistemul de operare trebuie să
controleze diferite componente hardware; surse de programare scrise în diferite limbaje (.PAS,
.PRG etc.) etc.
102
Primul sistem de operare pentru microcalculatoare a fost CP/M (Control Program for
Microcomputers). El a fost creat de firma Digital Research Corporation pentru calculatoarele pe 8
biţi. Odată cu perfecţionarea componentei hardware s-a impus şi necesitatea dezvoltării unui
software adecvat. În 1981, a apărut prima versiune a sistemului de operare DOS (Disk Operating
System), un sistem de operare pe 16 biţi.
Sistemul de operare Windows foloseşte o interfaţă grafică cu utilizatorul, GUI (Grafical User
Interface). Interfaţa grafică utilizată de Windows este specifică atât acestuia cât şi tuturor
aplicaţiilor ce sunt realizate pentru a se executa în acest mediu de operare. Interfaţa grafică cu
utilizatorul reprezintă modul în care utilizatorul interacţionează cu programul care îl foloseşte:
modul de afişare a informaţiilor pe ecran, modul de introducere a datelor şi de apelare a funcţiilor
program etc.
Numele sistemului (Windows) este sugestiv, el indicând una dintre principalele sale caracteristici
– lucrul cu ferestre. O fereastră este o porţiune din ecran de formă dreptunghiulară care poate
conţine o anumită aplicaţie în lucru, un fişier, o serie de opţiuni din care utilizatorul poate să le
selecteze pe cele care corespund nevoilor lui etc.
103
Teste de evaluare/autoevaluare
Bibliografie obligatorie
1. Airinei D. ş.a., - Introducere în informatica economică, Ed. Sedecom Libris, Iaşi 1999
2. Brookshear, G. J., Introducere în informatică, Editura Teora, Bucureşti, 1998
3. Mares M. D., G. Mihai, V. Mares - Informatică generală, Editura Fundaţia România de
Mâine, 2008
4. Mares M. D., D. Fusaru, G. Mihai - Office XP Instrumente birotice, Editura Fundaţia
România de Mâine, 2004
104
Unitatea de învăţare 9
PROGRAME UTILITARE
Cuprins
9.1. Introducere
9.2. Obiectivele şi competenţele unităţii de învăţare
9.3. Conţinutul unităţii de învăţare
9.3.1. Programe de arhivare
9.3.2. Viruşi informatici si programe antivirus
9.3.3. Programe utilitare de sistem
9.4. Îndrumător pentru autoverificare
9.1. Introducere
107
În cazul în care se doreşte arhivarea informaţiilor pentru a putea fi
preluate pe o dischetă, se va specifica alegând din lista de selecţie
Split to volumes bytes dimensiunea adecvată. Primul fişier din
cadrul arhivei va avea extensia RAR, celelalte volume vor avea
extensiile R00, R01 şi aşa mai departe sau ataşează la numele
fişierului secvenţa.part1,.part2 etc., păstrându-se extensia .RAR.
109
principiu lucrează şi antiviruşii, adică să repereze intruziunile,
căutând pe disc semnăturile cunoscute. Aceast lucru presupune
identificarea mai întâi a viruşilor, adică tabela de semnături ale
viruşilor trebuie mereu actualizate.
Modalităţi de protecţie
Odată ce a ajuns în calculator, virusul acţionează în două etape. În
prima fază, virusul se reproduce doar, mărind considerabil
potenţialul pentru infectări ulterioare. O parte a codului de virus
testează dacă au fost îndeplinite condiţiile de declanşare a infectării,
cum ar fi: rularea de un număr de ori a unui program sau atingerea
unei anumite date de către ceasul sistemului. A doua fază este cea
activă, ce este uşor de recunoscut după acţiunile pe care le
manifestă, cum ar fi: modificarea imaginii de pe ecran, ştergerea
unor fişiere sau chiar reformatarea hard disk-ului. Pentru ca virusul
să se extindă, codul său trebuie executat de mai multe ori. Pentru
eliminarea acestor probleme, s-a realizat o metodă ce constă în
includerea în program a unei sume de control care se verifică la
lansare şi blochează sistemul dacă este infectat.
111
se realizează până la sfârşitul fişierului. Acest lucru consumă mult
mai mult timp decât aceeaşi scriere (sau citire) realizată pe un fişier
contiguu.
112
permite alegerea fişierelor care să fie plasate primele sau
ultimele;
să pornească singur defragmentarea la o oră dată sau la un
anumit grad de defragmentare;
să fi lansat şi din linia de comandă.
Din testele făcute cu acest program a reieşit faptul că
defragmentarea discului este bună, însă optimizarea amplasării
fişierelor îi măreşte durata de lucru. Poate funcţiona atât pe
FAT, specific pentru sistemele de operare Windows 95, 98,
Me, cât şi pe NTFS, specific sistemelor de operare Windows
NT, 2000, XP.
Diskeeper 7 – este produs de Executive Software şi este un
program de defragmentare pentru Windows NT, 2000 şi XP. Din
testele realizate s-a constatat că raportările asupra spaţiilor libere,
ocupate sunt complete, iar viteza de lucru este impresionantă.
Dintre functiile pe care le poate se realiza se enumeră:
poate să defragmenteze discul la boot;
are opţiunea „Set and Forget-It" care face defragmentarea
în fundal, ori de cât ori este necesar, fără a fi nevoie de
intervenţia utilizatorului;
poate fi lansat şi din linia de comandă.
Diskeeper instalează un serviciu şi înlocuieşte programul
implicit de defragmentare din Windows.
PerfectDisk 2000 – este produs de Raxco Software. Este un
utilitar care optimizează discul, mutând fişierele modificate rar la
începutul discului. Defragmentarea se face amplasând mai întâi
fişierele şi apoi compactând spaţiul liber. Defragmentarea
realizată de acest program este rapidă, acesta funcţionând atât sub
Windows 95, 98 cât şi sub Windows Me, NT 4, 2000 şi XP.
Există şi versiune pentru Exchange Server.
113
Vizualizarea fişierelor din arhivă – acest lucru obţinundu-se prin dublu clic pe numele
fişierului ce se doreşte dezarhivat.
Protejarea arhivei cu parolă – dezarhivarea începând în momentul în care se introduce
parola.
Virusii informatici sunt microprograme greu de depistat, ascunse în alte programe, care se
lansează într-un moment favorabil, provocând defecţiuni ale sistemului de calcul cum ar fi:
blocarea sistemului, comenzi sau mesaje neaşteptate sau alte acţiuni distructive.
Modul de infestare: În momentul în care au fost introduşi pe disc, începe a doua fază a vieţii
unui virus şi anume autoprogramarea. Viruşii vor încearca să infecteze cât mai multe programe,
înainte de a infecta propriu-zis sistemul de calcul. Pentru a nu infecta programul care a fost sursa
de la care a început virusarea, viruşii îşi lasă semnătura. Pe acest principiu lucrează şi antiviruşii,
adică să repereze intruziunile, căutând pe disc semnăturile cunoscute. Aceast lucru presupune
identificarea mai întâi a viruşilor, adică tabela de semnături ale viruşilor trebuie mereu actualizate.
Modalităţi de protecţie: Odată ce a ajuns în calculator, virusul acţionează în două etape. În
prima fază, virusul se reproduce doar, mărind considerabil potenţialul pentru infectări ulterioare.
O parte a codului de virus testează dacă au fost îndeplinite condiţiile de declanşare a infectării,
cum ar fi: rularea de un număr de ori a unui program sau atingerea unei anumite date de către
ceasul sistemului. A doua fază este cea activă, ce este uşor de recunoscut după acţiunile pe care le
manifestă, cum ar fi: modificarea imaginii de pe ecran, ştergerea unor fişiere sau chiar
reformatarea hard disk-ului. Pentru ca virusul să se extindă, codul său trebuie executat de mai
multe ori. Pentru eliminarea acestor probleme, s-a realizat o metodă ce constă în includerea în
program a unei sume de control care se verifică la lansare şi blochează sistemul dacă este infectat.
Fragmentarea reprezintă amplasarea pe disc a unui fişier în mai multe părţi, memorate în diferite
locaţii de memorie. Există două tipuri de fragmentări:
fragmentarea logică – reprezintă modul în care sistemul de fişiere „vede" discul;
fragmentarea fizică – reprezintă modul în care este plasat fişierul pe discul propriu-zis.
Fragmentarea fişierelor poate apare datorită mai multor factori:
sistemul de fişiere nu găseşte spaţii contigue de memorie de lungimea fişierului care se
doreşte memorat;
se măreşte dimensiunea fişierelor, chiar dacă în momentul în care a fost creat a fost memorat
într-un spaţiu contiguu, însă în momentul în care s-au făcut modificări asupra fişierului,
dimensiunea acestuia a crescut, şi nu mai avea spaţiu în care să fie memorat, de aceea el a
fost fragmentat;
ştergerea fişierelor şi dezinstalarea programelor, duce la eliberarea locaţiilor de memorie,
care sunt folosite ulterior pentru memorarea altor fragmente de fişiere.
Defragmentarea înseamnă procesul de aliniere contiguă a fragmentelor unui fişier. Deci,
programele de defragmentare lucrează cu fişiere, şi de aceea înainte de începe procesul de
fragmentare se recomandă executarea unor manevre, şi anume:
dezactivarea tuturor programelor anti-virus, deoarece acestea interceptează şi analizează
toate operaţiunile efectuate asupra fişierelor, încetinind semnificativ defragmentarea;
ştergerea fişierelor temporare generate de anumite programe grafice sau de către sistemul de
operare (fişiere care au extensia „tmp”).
scanarea sistemului, adică verificarea cluster-ilor deterioraţi, acest lucru realizându-se cu
ajutorul aplicaţiei ScanDisk din instrumentele sistemului.
114
arhivarea si compresia datelor;
arhive multiple;
virusi informatici
programe de protectie antivirus;
semnături caracateristice viruşilor;
defragmentare fizica;
defragmentare logica.
Teste de evaluare/autoevaluare
Bibliografie obligatorie
116
Unitatea de învăţare 10
PROGRAME DE APLICATII
Cuprins
10.1. Introducere
10.2. Obiectivele şi competenţele unităţii de învăţare
10.3. Conţinutul unităţii de învăţare
10.3.1. Programe de aplicatii in domeniul economic
10.3.2. Notiuni introductive privind aplicatia de calcul tabelar Excel
10.3.3. Operatii de editare, formatare si utilizare a functiilor elementare in Excel
10.4. Îndrumător pentru autoverificare
10.1. Introducere
Dezavantaje:
multe din facilităţile oferite de aceste programe nu sunt
folosite de utilizatori
au nevoie de resurse mari pentru a funcţiona corespunzător
(spaţiu pe disc, memorie)
pot afecta viteza de lucru a sistemului in modul de lucru
multitasking
Programe de prezentare
Programele de prezentare sunt utilizate pentru a converti diverse
informaţii în elemente grafice. Aceste programe oferă capacităţi
multimedia (utilizarea de fotografii, animaţii, sunete şi secvenţe
video) dar şi posibilităţi de a face prezentări pentru
Internet.
Avantajele utilizării lor:
asigură o comunicare simplă şi sugestivă
construiesc prezentări eficiente
oferă posibilităţi de interactivitate
119
Programele PIM ( Personal Information Manager)
Programele PIM sunt foarte utilizate în prezent pentru creşterea
eficienţei lucrului la nivel individual şi a cooperării. Acestea sunt
folosite pentru a stoca, organiza şi regăsi date numerice şi text.
Domenii de utilizare:
agendă electronică
urmărirea de proiecte
acces la Internet
facilităţi de e-mail
120
Adăugarea comentariilor în celule permite asocierea la acestea a unor
informaţii care nu vor fi tipărite. Celulele care conţin comentarii sunt
marcate în colţul din dreapta sus cu un triunghi roşu. Vizualizarea
comentariului se face prin poziţionarea cursorului pe acest triunghi.
Tabelul 10.2.
122
Fig. 10.2 Meniul View_Zoom
123
împărţi fereastra.
După ce s-au introdus datele într-o celulă, se pot aplica modificări fie
din bara de formule, fie chiar din celulă. Pentru a efectua modificări
într-o celulă:
- se selectează celula în care se doreşte a se modifica;
- pentru a începe editarea se execută clic pe bara de formule;
dacă se doreşte editarea direct în celulă se apasă tasta F2
sau se dă dublu clic pe celulă;
- se apasă tasta sau pentru a deplasa punctul de
inserare prin intrarea respectivă; se apasă tasta Backspace
pentru a şterge caractere aflate la stânga punctului de
inserare, respectiv tasta Delete pentru a şterge caractere
aflate la dreapta acestuia;
- se execută clic pe tasta Enter.
- Anularea ultimei acţiuni se face prin apăsarea butonului
Undo din bara de instrumente. Pentru a anula mai multe
acţiuni precedente se execută de mai multe ori clic pe
butonul Undo.
124
- în caseta Search se indică dacă se doreşte
căutarea datelor pe rânduri sau pe coloane;
- dacă se doreşte să se găsească datele scrise
cu acelaşi tip de litere (majuscule,
minuscule) se execută clic pe caseta de
validare Mach case; dacă se doreşte
localizarea celulelor care conţin exact
aceleaşi date specificate se execută clic pe
caseta de validare Find entire cells only;
- se execută clic pe Find next pentru a găsi
prima apariţie a textului specificat;
- când este găsită o astfel de apariţie ea este
evidenţiată; se execută clic pe Replace
pentru a înlocui doar această apariţie, sau
pe Replace All pentru a înlocui toate
apariţiile datelor specificate din foaia de
calcul.
125
Copy din bara de instrumente, apoi cu un clic de mouse se arată
celula unde trebuie copiate datele, urmând apoi clic pe butonul Paste
din bara de instrumente. Pentru a tăia datele dintr-un anumit loc şi a
le pune în altă parte în foaia de calcul, se accesează butonul Cut şi
apoi de asemenea Paste. Pentru a şterge datele dintr-o serie de celule,
acestea se selectează şi se apasă butonul Delete de la tastatură.
Tabelul 10.3
Argument Exemplu
Numere 1, 2, 3
Text "Ianuarie"
Valori logice True (adevărat) sau Fals (fals)
Referinţe de celule B7, B7:B20
Tabelul 10.4
128
Se pot scrie formule care calculează valori din alte foi de calcul şi
alte registre, ceea ce reprezintă o metodă simplă de a centraliza date
din diverse surse. Când se scrie o formulă ce face referire la alte foi
de calcul şi registre de lucru se crează legături la aceste elemente.
Excel este un program de calcul tabelar cu care se pot crea foi de calcul şi calcule numerice.
Aceasta înseamnă că este proiectat să ajute la calculul formulelor şi analiza datelor numerice.
Un fişier este numit în Excel registru de calcul. Fiecare registru de calcul constă din 3 foi de
calcul tabelar. Fiecare foaie de calcul conţine celule în care se introduc date.
O celulă este locul în care se intersectează un rând şi o coloană. Fiecare celulă are o adresă care
constă din litera de coloană şi numărul de rând (ex.: A1; B12; D24).
Editarea foilor de calcul: după ce s-au introdus datele într-o celulă, se pot aplica modificări fie
din bara de formule, fie chiar din celulă.
Aplicarea formatelor numerice şi de date calendaristice: cele mai frecvent folosite formate
numerice se pot aplica direct de pe bara de instrumente; pentru a utiliza unul din aceste butoane se
selectează celula care se doreşte a se formata şi apoi se execută clic pe butonul respectiv.
129
Efectuarea calculelor în Excel se realizează prin introducerea formulelor. Acestea se introduc în
celula unde dorim să apară rezultatul. Orice formulă începe în Excel cu semnul egal ( ). Ordinea
operaţiilor este: ridicarea la putere şi calculele din interiorul parantezelor; înmulţirea şi împărţirea;
adunarea şi scăderea. Se pot introduce formule matematice simple dar si funcţii economico-
financiare complicate.
Fiecare funcţie constă din următoarele elemente:
- semnul = care indică faptul că urmează o funcţie (formulă);
- numele funcţiei (de ex. SUM) care indică operatorii ce vor fi folosiţi; Operatorii
sunt simboluri matematice care se încadrează în una din cele patru categorii:
operatori aritmetici, de comparaţie, pentru text, de referinţă.
lista de argumente între paranteze (de ex. A1:D1), care în acest caz indică seria de celule ale
căror valori le va folosi funcţia.
130
Teste de evaluare/autoevaluare
Bibliografie obligatorie
131
Unitatea de învăţare 11
SISTEME DE GESTIUNE A BAZELOR DE DATE (SGBD)
Cuprins
11.1. Introducere
11.2. Obiectivele şi competenţele unităţii de învăţare
11.3. Conţinutul unităţii de învăţare
11.3.1. Obiectivele unui SGBD
11.3.2. Funcţiile unui SGBD
11.3.3. Structura unui SBD
11.4. Îndrumător pentru autoverificare
11.1. Introducere
Sis tem d e
b aze d e d ate Pro g rame d e ap licatii
Pro g rame
DBM S Pro g rame p ro ces are cereri
135
trebuie să fie în concordanţă unele cu celelalte, să respecte
relaţiile existente între aspectele proceselor /fenomenelor
reale;
nonredundanţă - pe cât posibil, o entitate din realitate ar
trebui să aibă un singur corespondent în baza de date;
independenţă – priveşte autonomia logică şi fizică evocate
mai sus.
136
compilator DDL procesează instrucţiunile pentru identificarea
descrierilor despre construcţie şi memorează într-un fişier special,
numit dicţionar de date. Datele memorate în aceste fişiere sunt sub
formă de tablouri şi se numesc metadate (adică date relative la alte
date) şi se consultă înaintea fiecărei citiri sau modificări a datelor din
baza de date. Structurile de stocare a datelor, cât şi metodele de acces
la baza de date sunt specificate prin intermediul unor definiţii
redactate printr-un tip particular de DDL, numit limbaj de memorare
şi definire a datelor. Compilarea acestor definiţii, produce
instrucţiuni care servesc la specificarea organizării detaliate a
structurii bazei de date. Aceste instrucţiuni sunt inaccesibile
utilizatorilor.
În SBD cu o clară separaţie între nivelele conceptual şi intern, DDL
este utilizat doar pentru specificarea schemei conceptuale. Un alt limbaj
numit Sttorage Definition Language (SDL) este utilizat pentru
specificarea schemei interne. Legătura între cele două nivele de
implementare este asigurată de unul din cele două. În general, fără
specificare explicită, referirea la definirea bazei de date presupune
utilizarea DDL.
Pentru o arhitectură pe trei niveluri este necesar al treilea limbaj numit
View Definition Languages (VDL), destinat utilizatorilor şi legăturii
acestora cu nivelul conceptual. Multe sisteme de baze de date
realizează aceasta printr-un DDL ce acceptă şi declaraţii specifice
nivelului extern.
138
modificarea arhitecturii şi organizării fizice a bazei de
date: se realizează tot prin intermediul DDL, dar este rar
întâlnită;
autorizarea accesului la date: cine şi unde are acces la
baza de date;
specificarea restricţiilor de validare a datelor: care sunt
arhivate într-o zonă specifică a SBD-ului şi sunt
consultate de gestionarul bazei de date ori de câte ori
este nevoie.
139
o administratorii bazei de date cu rol în ceea ce priveşte menţinerea bazei de date în
parametrii ei de funcţionalitate.
Structura unui SBD: Pe lângă bazele de date şi programele propriu-zise de exploatare a acestora,
un sistem de baze de date (SBD) are şi alte componente: limbajul de definire a datelor; limbajul
de manipulare a datelor; gestionarul bazei de date; administratorul bazei de date şi factorul uman.
Teste de evaluare/autoevaluare
140
2. Administratorii unei baze de date sunt persoane:
a) care realizaza proiectarea bazei de date
b) care utilizează baza de date la nivel extern într-o formă simplificată
c) cu rol în ceea ce priveşte menţinerea bazei de date în parametrii ei de funcţionalitate
d) care asigura efectuarea operaţiilor distribuire a datelor
Bibliografie obligatorie
1. Courter, G., Ameqius A., Ghidul dumneavoastră în lumea calculatoarelor, Editura All,
Bucureşti, 1998
2. Oprea D. - Analiza şi proiectarea sistemelor informationale economice, Ed. Polirom, Iaşi,
1999
3. Popa G, Iliescu M, Udrică M. - Baze de date Access. Culegere de probleme, Ed. Cison,
Bucureşti, 2004
4. Popescu I. – Baze de date relaţionale: proiectare şi implementare, Ed. Universităţii din
Bucureşti, Bucureşti, 1996
141
Unitatea de învăţare 12
BAZE DE DATE RELATIONALE
Cuprins
12.1. Introducere
12.2. Obiectivele şi competenţele unităţii de învăţare
12.3. Conţinutul unităţii de învăţare
12.3.1. Caracteristici ale bazelor de date relaţionale
12.3.2. Tipuri de relaţii intre tabelele unei baze de date relaţionale
12.3.3. Depozite de date
12.4. Îndrumător pentru autoverificare
12.1. Introducere
142
restrictiile modelului relational;
– studenţii vor cunoaşte relaţii care se stabilesc intre datele
aparţinând la două colecţii;
– studenţii vor putea recunoaste caracteristicile si arhitectura
specifice organizării datelor în depozite de date.
143
relaţie, împreună cu domeniile asociate acestora şi numele atributelor
Restricţiile de integritate sunt reguli care asigură corectitudinea şi
coerenţa datelor:
unicitatea cheii (UNIQUE)
referenţială - cheie externă (REFERENTIAL)
integritatea entităţii (NOT NULL)
cheie primară (PRIMARY KEY)
comportament (CHECK)
dependenţa datelor (la proiectare)
În legătură cu cheia primară, este necesar a fi respectate
două cerinţe de integritate:
a) integritatea entităţii – conform căreia nici un atribut care
participă la formarea cheii nu poate avea valori nule;
b) integritatea referenţială – conform căreia, dacă într-o relaţie
apare un atribut prin care se face referinţă la un alt tuplu din
relaţia curentă sau o altă relaţie, atribut care se numeşte în
acest caz cheie externă, atunci el trebuie să aibă valori valide,
care să existe în relaţia către care face referinţă; cu alte
cuvinte, dacă tuplul t1 referă un tuplu t2 atunci acest tuplu
trebuie să existe.
Cheia secundară (externă) reprezintă atribut sau grup de
atribute dintr-o relaţie R1 ale cărui valori sunt definite pe acelaşi
domeniu ca şi cheie primară a unei relaţii R2, care are rolul de a
modela asocierea între entităţilor reprezentate prin R1 şi R2.
144
Language), cel mai frecvent folosit pentru interogarea bazelor
de date relaţionale. Sunt operatori ai algebrei relaţionale
clasice (de exemplu: Union – reuniunea, Intersect –
intersecţia) şi operatori relaţionali speciali (de exemplu:
Select – selecţia, Join – compunerea).
3. restricţiile de integritate: reprezintă cerinţele impuse
tabelelor, astfel încât baza de date să fie corectă şi coerentă.
Tabelul 12.1
E1 E2
Câmp1 E1 - PK Câmp1 E2 – PK
Câmp2 E1 Câmp2 E2 - FK
......... ..........
Câmpul2 din entitatea E2 este cheie străină (FK), dacă există şi într-o
altă entitate E1, unde formează cheia primară. Câmpul2 din E2 face
referinţă la cheia primară din E1. Valorile pe care le ia cheia străină,
dacă nu sunt Null, trebuie să se regăsească printre valorile cheii
primare la care face referinţă.
Exemple de sisteme de gestiune a bazelor de date relaţionale
(SGBDR) consacrate sunt: Oracle, SQL Server, Sybase, Microsoft
Access, FoxPro, Paradox.
145
baza valorilor acestor câmpuri comune sau a unor adrese
de legătură determinate cu algoritmi specifici.
146
Observaţie: Relaţii de tip mulţi la mulţi se mai numesc şi relaţii de
tip reţea. O relaţie mulţi la mulţi se va descompune întotdeauna în
două relaţii, o relaţie tip unu la mulţi şi respectiv o a doua relaţie de
tip mulţi la unu prin intermediul unei entităţi de legătură.
147
Ca volum, un depozit de date este alcătuit din baze de date conţinând
intre 1 şi peste 10 terabyte, aceste cifre neavând decât un caracter
orientativ. Există astfel şi depozite de date conţinând zeci de terabyte.
Crearea unui astfel de depozit costă în medie 3-5 milioane euro. Din
acest cost, o treime o reprezintă serviciile profesionale. O altă treime
se cheltuieşte pentru software-ul necesar extragerii, prelucrării,
depozitării şi analizării datelor, iar ultima treime este destinată
sistemelor hardware necesare stocării datelor. De obicei, depozitele
de date îşi dublează dimensiunile în primele 12 până la 18 luni.
Această creştere exponenţială poate fi pe de o parte semnul sigur al
succesului implementării depozitelor dar, pe de alta parte, poate
deveni o problemă dacă sistemele nu sunt construite de la început
suficient de elastice şi de deschise.
Modelul relaţional al datelor se poate defini printr-o serie de structuri de date, operaţii aplicate
asupra structurilor de date şi reguli de integritate care să asigure consistenţa datelor.
Modelul relaţional asociază unei entităţi o tabelă bidimensională numită relaţie, în care:
coloanele tabelei reprezintă atributele entităţii;
liniile (rândurile) tabelei reprezintă membrii entităţii.
Fiecare coloană are un nume distinct, prima linie fiind destinată amplasării acestor nume de
atribute. O linie dintr-o relaţie se numeşte tuplu.
Structura relaţională a datelor: datele sunt organizate sub formă de tablouri bidimensionale
(tabele), denumite entităţi sau relaţii. Liniile tabelelor se numesc înregistrări, iar coloanele
constituie atributele. Asocierile dintre tabele se fac prin atributele de legătură, denumite chei
primare şi externe.
Restricţiile de integritate: reprezintă cerinţele impuse tabelelor, astfel încât baza de date să fie
corectă şi coerentă.
În funcţie de numărul de elemente, între care se stabilesc relaţii, aparţinând celor două colecţii,
aceste relaţii pot fi de tip unu la unu, unu la mulţi şi mulţi la mulţi.
Relaţiile de tipul 1 - 1 (unu la unu), care presupune că unui membru din colecţia A îi
corespunde un singur membru din colecţia B.
Relaţiile de tipul 1 - m sau m - 1 (unu la mulţi sau mulţi la unu), care presupune că unui membru
din prima entitate A îi corespund mai mulţi membri din a doua entitate B.
Relaţiile de tipul m - m (mulţi la mulţi), în care unui membru din entitatea A îi corespund mai
multe date din colecţia B şi mai multor date din colecţia A le corespund o singură dată din
colecţia B.
O relaţie mulţi la mulţi se va descompune întotdeauna în două relaţii, o relaţie tip unu la mulţi şi
respectiv o a doua relaţie de tip mulţi la unu prin intermediul unei entităţi de legătură.
Un depozit de date este o colecţie de date orientate pe subiecte, integrate, istorice şi nevolatile
destinată sprijinirii procesului de luare a deciziilor manageriale.
Depozitul de date oferă acces la datele organizaţionale, datele obţinute sunt consistente şi pot fi
separate şi combinate în funcţie de fiecare dimensiune sau aspect al afacerii. Depozitul de date
152
include, de asemenea un set de instrumente pentru interogare, analiză şi prezentare a informaţiilor
şi reprezintă locul în care sunt publicate datele folosite.
O arhitectură complexă este structurată pe patru niveluri distincte de realizare a datelor astfel:
• Nivelul surselor de date în care se colectează date eterogene provenite din diverse
sistemele operaţionale ale organizaţiei.
• Nivelul transformării datelor în care se foloseşte un proces de extragere, transformare
(curăţare) şi încărcare a datelor.
• Nivelul depozitului de date conţine datele prelucrate, încărcate în structuri
multidimensionale şi agregate pe diferite niveluri pregătite pentru a fi utilizate în analiză.
La acest nivel se pot proiecta multiple sisteme de tipul data mart proiectate pentru
compartimente şi departamente ale întreprinderii.
• Nivelul de prezentare şi raportare a datelor presupune extragerea datelor din depozit şi
utilizarea unor instrumente şi tehnologii de inteligenţa afacerii (Business Intelligence)
pentru analiza şi interpretarea informaţiilor furnizate.
Data mart-ul conţine un subset al volumului de date din organizaţie, specific unui grup de
utilizatori sau departament. Domeniul este limitat la subiecte specifice. Ca atare, un data mart
poate fi considerat un subansamblu al unui depozit de date mai uşor de construit şi întreţinut şi
mai puţin scump.
atributele relatiei;
membri relatiei;;
restricţiile de integritate;
cheia primară;
cheia secundara;
depozit de date;
data mart.
153
Teste de evaluare/autoevaluare
Bibliografie obligatorie
1. Courter, G., Ameqius A., Ghidul dumneavoastră în lumea calculatoarelor, Editura All,
Bucureşti, 1998
2. Oprea D. - Analiza şi proiectarea sistemelor informationale economice, Ed. Polirom, Iaşi,
1999
3. Popa G, Iliescu M, Udrică M. - Baze de date Access. Culegere de probleme, Ed. Cison,
Bucureşti, 2004
4. Popescu I. – Baze de date relaţionale: proiectare şi implementare, Ed. Universităţii din
Bucureşti, Bucureşti, 1996
154
Unitatea de învăţare 13
REŢELE DE CALCULATOARE
Cuprins
13.1. Introducere
13.2. Obiectivele şi competenţele unităţii de învăţare
13.3. Conţinutul unităţii de învăţare
13.3.1. Definiţia si caracteristicile retelelor
13.3.2. Clasificarea reţelelor de calculatoare
13.3.3. Echipamente de transmisie la distanţă
13.4. Îndrumător pentru autoverificare
13.1. Introducere
158
Fig. 13.1. – Două reţele LAN: magistrală şi inel
topologia: LAN - urile pot utiliza diferite topologii: magistrală,
inel, etc. În figura 6.1. sunt reprezentate două astfel de reţele: cu
topologie magistrală şi inel;
protocoalele utilizate sunt: transmitere cu jeton (token-passing)
sau înţelegerea coliziunii (collision sensing).
Reţele MAN – Metropolitan Area Network – reprezintă o extensie
a reţelelor LAN şi utilizează în mod normal tehnologii similare cu
acestea. Aceste reţele pot fi atât private cât şi publice. O reţea MAN
conţine numai un cablu sau două, fără să conţină elemente de
comutare care dirijează pachetele pe una dintre cele câteva posibile
linii de ieşire. Un aspect important al acestui tip de reţea este
prezenţa unui mediu de difuzare la care sunt ataşate toate
calculatoarele. Aceste reţele funcţionează, în general, la nivel de
oraş.
Reţele WAN – Wide Area Network – sunt acele reţele care acoperă
o arie geografică întinsă – deseori o ţară sau un continent întreg. Într-
o astfel de reţea calculatoarele poartă numele generic de gazde (în
literatura de specialitate se mai utilizează şi următorii termeni: host
sau sistem final). Gazdele sunt conectate între ele prin intermediul
unei subreţele de comunicaţie, numită pe scurt subreţea. Sarcina
principală a subreţelei este să transmită mesajele de la o gazdă la altă
gazdă.
159
Reţeaua conţine numeroase cabluri sau linii telefonice, fiecare din
ele legând două ruter-e. Dacă două ruter-e, care nu sunt legate între
ele, doresc să comunice, atunci ele sunt nevoite să apeleze la un ruter
intermediar.
160
La instalarea şi configurarea unei reţele, problema principală care se
pune este alegerea topologiei optime şi a componentelor adecvate
pentru realizarea ei. Când se proiectează topologia unei reţele,
alegerea ei va fi determinată de mărimea, arhitectura, costul, şi
administrarea reţelei.
162
Fig. 13.4. – Prelungirea unei reţele prin intermediul unui repetor
163
Dintre caracteristicile mai importante ale acestei topologii
enumerăm:
conectează calculatoarele printr-un cablul în formă de buclă (nu
există capete libere);
este o topologie activă – este acea topologie în care
calculatoarele regenerează semnalul şi transferă datele în reţea,
fiecare calculator funcţionează ca un repetor, amplificând
semnalul şi transmiţându-l mai departe, iar dacă îi este destinat
îl copiază;
mesajul (numit jeton) transmis de către calculatorul sursă este
retras din buclă de către acelaşi calculator atunci când îi va
reveni după parcurgerea buclei;
164
prin trunchiuri lineare de magistrală, iar în topologia inel – stea sunt
conectate printr-un concentrator principal (figura 6.8.).
Din cele descrise până acum reiese faptul că toate reţelele au anumite
componente, funcţii şi caracteristici comune, precum:
server-ele sunt acele calculatoare care oferă resurse partajate
pentru toţi utilizatorii reţelei;
clienţi sunt acele calculatoare care accesează resursele partajate
în reţea de un server;
mediu de comunicaţie, reprezintă modul în care sunt conectate
calculatoarele în reţea (tipul cablului utilizat, a modemului);
date partajate, reprezintă fişierele puse la dispoziţie de serverele
de reţea;
resurse: fişiere, imprimante şi alte componente care pot fi
folosite de utilizatorii reţelei.
Alţi termeni frecvent utilizaţi sunt:
subreţea, termenul este potrivit în contextul unei reţele larg
165
răspândite geografic, şi se referă la colecţia de ruter-e şi linii de
comunicaţie aflate în proprietatea operatorului de reţea;
reţea, reprezintă combinaţia dintre o subreţea şi gazdele sale
(host - uri). În cazul unui LAN, reţeaua este formată din cablu şi
gazde;
inter-reţea (internetwork), ea se formează atunci când se
conectează între ele reţele de tipuri diferite. Legarea unui LAN
şi a unui WAN, sau legarea a două LAN - uri formează o inter -
reţea.
În funcţie de criteriul de clasificare care se are în vedere există mai multe tipuri de reţele de
calculatoare. Criteriile cele mai des utilizate în clasificarea reţelelor sunt:
Reţele bazate pe server (client-server) sunt acele reţele care au în componenţa lor un server (un
calculator puternic care furnizeaza servicii mai multor utilizatori) specializat: de fişiere; de
tipărire; de aplicaţii; de poştă; de fax; de comunicaţii. Printre avantajele reţelelor bazate pe server
amintim: partajarea resurselor; securitate; salvarea de siguranţă a datelor; redundanţă; număr mare
de calculatoare autonome deservite (clienti).
Atunci când un calculator doreşte să transmită informaţii pe o linie telefonică, acestea trebuie să
fie în prealabil convertite din semnale binare în semnale analogice, apoi la capătul unde are loc
recepţia din semnale analogice în semnale digitale.
Echipamentul care realizează aceste transformări se numeşte modem (modulator/demodulator) –
echipamentul care acceptă la intrare un semnal discret (un şir de biţi) şi produce un semnal
modulat la ieşire (sau invers).
Modulaţia reprezintă procedeul ce realizează transformarea semnalului modulator (discret) care
reprezintă mesajul de transmis într-un semnal modulat (continuu), transformarea se bazează pe
modificarea unui semnal purtător (sinusoidal), la care unul din parametrii caracteristici este
modificat în concordanţă cu valoarea semnalului modulator.
Demodulaţia este procedeul de extragere, la recepţie, a semnalului modulator (a mesajului) din
semnalul modulat recepţionat.
Concepte şi termeni de reţinut
retele de calculatoare;
teleprelucarea datelor;
retele LAN, MAN, WAN;
retele egalitare;
retele client-server;
modem.
168
Teste de evaluare/autoevaluare
Bibliografie obligatorie
1. Courter, G., Ameqius A., Ghidul dumneavoastră în lumea calculatoarelor, Editura All,
Bucureşti, 1998
2. Oprea D. - Analiza şi proiectarea sistemelor informationale economice, Ed. Polirom, Iaşi,
1999
3. Stanciu V. - Proiectarea sistemelor informatice, Ed. DualTech, Bucureşti, 2003
4. Tanenbaum A. S., Reţele de calculatoare, Editura Agora, Bacău, 2000
169
Unitatea de învăţare 14
RETEAUA INTERNET
Cuprins
14.1. Introducere
14.2. Obiectivele şi competenţele unităţii de învăţare
14.3. Conţinutul unităţii de învăţare
14.3.1. Internet, intranet, extranet
14.3.2. Identificarea si conectarea la Internet a calculatoarelor
14.3.3. Servicii Internet
14.4. Îndrumător pentru autoverificare
14.1. Introducere
Internet-ul este o reţea globală compusă din mii de reţele mai mici de
calculatoare şi milioane de calculatoare comerciale, educaţionale,
guvernamentale şi personale, toate legate între ele prin intermediul
protocolului standard TCP/IP. Din punct de vedere sistemic,
Internet-ul este un sistem distribuit client/server.
Într-o reţea utilizatorii trebuie să se conecteze explicit la un anumit
calculator, să comande explicit execuţia proceselor la distanţă, să
transfere explicit fişierele.
Într-un sistem distribuit, care este deseori confundat cu o reţea de
calculatoare, lucrurile stau puţin altfel: astfel, existenţa mai multor
calculatoare autonome este transparentă pentru utilizatori; într-un
astfel de sistem nimic nu se face în mod explicit, totul este realizat
autonom de către sistem, fără cunoştinţa utilizatorilor. Un sistem
distribuit este un sistem de programe construit peste o reţea, sistem
care asigură reţelei un grad mare de coeziune şi transparenţă. De
aceea, diferenţa majoră între o reţea şi un sistem distribuit nu apare la
nivel de echipamente, ci la nivel de programe (la nivelul sistemului
de operare, în special).
Alţi termeni, care în ultima perioadă de timp sunt tot mai des utilizaţi
se referă la: intranet, extranet, comerţ electronic (e-commerce) etc.
Dacă la începutul anilor 1990 Internet-ul încă nu era cunoscut de
multă lume, acum nu ne-am putea imagina cum ar fi lumea fără el.
Aceasta deoarece prin intermediul Internet-ului avem acces la o
imensitate de informaţii din toate domeniile de activitate: medicină,
teatru, literatură, informatică, educaţie, etc. După cum am văzut,
Internet-ul este alcătuit dintr-o multitudine de reţele eterogene, care
pun la dispoziţie aceste informaţii, lucru posibil datorită tehnologiilor
pe care se bazează.
171
Am putea utiliza acelaşi tehnologii, pentru a avea avantajele oferite
de acestea la nivelul unei societăţi? Răspunsul este da, iar termenii
utilizaţi sunt intranet şi extranet.
172
intranet, administratorii pot stabili o tactică şi un acces riguros
pentru un grup de utilizatori. De exemplu, se poate specifica că
sistemul de operare pentru utilizatori să fie Windows 2000
Professional, iar Microsoft Internet Explorer, drept browser-ul
standard. Într-un extranet de tip business-to-business, fiecare
arhitect de sistem al societăţilor participante trebuie să
colaboreze pentru a asigura o interfaţă comună. Acelaşi lucru
este adevărat şi pentru e-commerce, în care partenerii de afaceri
pot fi compleţi necunoscuţi. Astfel aplicaţiile e-commerce
suportă adesea un nivel al securităţii şi integrităţii tranzacţionale
(de exemplu, nerepudierea comenzilor) care nu este prezent în
aplicaţiile intranet sau extranet.
173
Un nume de calculator gazdă este constituit din maxim cinci nume
de domenii separate de caracterul punct, ce va reprezenta legătura
cu nivelul superior, domeniul din stânga fiind de nivel inferior, iar
domeniul cel mai din dreapta având nivelul cel mai înalt.
De exemplu,
nume5.nume4.nume3.nume2.nume1
reprezintă următorul drum în arborele administrat de protocolul
DNS:
nume1
nume2
nume3
nume4
nume5
175
este furnizorul de servicii Flex, msn.com se referă la sistemul
Microsoft Network, compuserve.com este CompuServe etc.;
o parolă (password), în majoritatea cazurilor o parolă poate
conţine până la opt caractere, iar aceasta este de tip case-
sensitive, la fel ca la denumire;
software pentru Internet. Una dintre cele mai rapide modalităţi
de conectare la Internet se face prin sistemul Microsoft
Network, prin intermediul unei variante a sistemului de operare
Windows. Dacă se doreşte utilizarea altui furnizor de servicii
Internet se poate utiliza soft-ul de Dial-up şi TCP/IP.
Ce este de fapt un furnizor de servicii Internet ? Un furnizor de
servicii Internet este orice organizaţie, firmă care are o legătură
permanentă la Internet şi care vinde posibilitatea de acces unor
persoane, sau organizaţii la acesta. Aceste firme cumpără
calculatoare, le conectează la Internet şi asigură contra cost
conectarea oricărui utilizator la Internet. Ei îşi stabilesc propriile
taxe. Furnizorul de servicii Internet trebuie să pună la dispoziţia
abonatului următoarele informaţii:
denumirea utilizatorului;
parola;
numărul de telefon – care va fi utilizat de către modem pentru a
stabili legătura cu furnizorul de servicii;
adresa IP. Această adresă poate fi atribuită de către furnizorul
de servicii în mod „static" sau „dinamic";
adresa serverului DNS.
Pentru a conecta un calculator la Internet există mai multe modalităţi
(aceste modalităţi de conectare la Internet sunt în continuă dinamică
datorită noilor tehnologii şi componente hardware), şi anume:
legătură permanentă;
legătură temporară prin linie telefonică:
legătură directă prin modem;
legătură prin modem şi terminal;
legătură prin sistemul de poştă electronică.
Legături permanente – în acest caz calculatorul se conectează
direct la o reţea TCP/IP care face parte din Internet, sau la o
organizaţie care are o legătură permanentă caz în care calculatorul va
fi un terminal. Acest tip de legătură este cunoscut sub denumirea de
legătură dedicată, sau permanentă şi directă.
Legături directe prin modem –Acest tip de legătură mai este
numită şi conexiune “full-access”, şi oferă acces la toate facilităţile
Internet. Deci ea este o legătură TCP/IP care este concepută a fi
utilizată prin intermediul unei linii telefonice, nu printr-o reţea
dedicată.
Legături directe prin modem şi terminal – în cazul acestui tip de
legătură trebuie contactat prin modem calculatorul furnizorului de
servicii. În urma conexiunii, calculatorul utilizatorului funcţionează
ca un terminal al calculatorului de servicii, şi nu ca un calculator
gazdă. În acest caz, toate programele pe care le rulează utilizatorul
sunt, de fapt rulate pe calculatorul furnizorului de servicii.
Legături prin sistemul de poştă electronică - în acest caz se pot
176
transmite mesaje e-mail în Internet şi se pot primi acelaşi gen de
mesaje transmise din Internet.
177
Ultimele două componente identifică nodul destinaţie.
Transferul de fişiere
178
dezvoltate pentru Internet. Prin intermediul său se pot transfera
fişiere de pe un calculator pe un alt calculator, care se află la distanţă
unul faţă de celălalt. Condiţia este ca cele două calculatoare să fie
conectate la reţeaua Internet.
O întrebare firească pe care şi-o poate pune fiecare ar fi: Web-ul este
o reţea de calculatoare la fel ca Internet-ul ? Răspunsul este NU.
Internet-ul furnizează suportul de comunicaţie pentru Web. Folosirea
termenului de Web se referă la totalitatea colecţiilor de site-uri şi
informaţii (milioane de documente legate între ele, care se găsesc pe
calculatoare răspândite în întreaga lume) ce pot fi accesate prin
protocolul HTTP în momentul în care utilizatorul este conectat la
Internet. Web-ul este cel mai mare rezervor de informaţie electronică
din lume.
Clientul de Web
Din punct de vedere al utilizatorului, Web-ul reprezintă o colecţie
uriaşă de documente care sunt răspândite în întreaga lume, sub forma
unor pagini. Fiecare pagină poate să conţină legături către alte
pagini, aflate oriunde în lume. Utilizatorul poate să aleagă o legătură
care îi va aduce pagina indicată de legătură.
Internet-ul este o reţea globală compusă din mii de reţele mai mici de calculatoare şi milioane de
calculatoare comerciale, educaţionale, guvernamentale şi personale, toate legate între ele prin
intermediul protocolului standard TCP/IP. Din punct de vedere sistemic, Internet-ul este un
sistem distribuit client/server.
Prin intranet înţelegem o reţea de calculatoare care permite angajaţilor unei companii să
partajeze şi să schimbe informaţii, mesaje e-mail şi chiar documente confidenţiale ale companiei
prin aplicarea tehnologiilor Internet la nivelul reţelei din interiorul societăţii.
Prin extranet se înţelege: un intranet al unei societati care permite accesul limitat, controlat, şi
securizat cu intranet-urile altor societăţi, precum şi accesul, prin autentificarea, al altor utilizatori
externi societatii.
Adresa IP a unui calculator din Internet este un număr întreg pozitiv, reprezentat pe 32 de biţi
(patru octeţi), reprezentând adresa de reţea a calculatorului; vor exista deci 232 astfel de adrese IP.
Structura generală a unei astfel de adrese este formată din trei părţi:
prima parte a adresei IP indică clasa (tipul adresei);
a doua parte care identifică reţeaua la care este conectat calculatorul (adresa reţelei);
a treia parte care identifică conexiunea prin care calculatorul se leagă la reţea (adresa plăcii
de reţea a calculatorului conectat).
Adresa IP este utilizată la nivelul programelor de comunicaţie în reţea şi este mai greu de
manevrat de utilizatori.
La nivelul utilizatorului, identificarea calculatoarelor se face cu ajutorul unor adrese Internet
(sau nume ale calculatoarelor gazdă,), prin definirea unor doemnii si subdomenii. Corespondenţa
între specificarea de domenii şi adresele IP revine protocolului de aplicaţie DNS (Domain Name
System – Sistemul Numelor de Domenii). Un nume de calculator gazdă este constituit din maxim
cinci nume de domenii separate de caracterul punct.
Domeniile generice (care indică în general un domeniu organizaţional din care face parte) sunt:
183
poşta electronică (e-mail) – reprezintă facilitatea prin care se poate trimite şi primi mesaje
de la orice utilizator al reţelei Internet;
newsgroups (grup de ştiri) – este un serviciu de informaţii, prin intermediul căruia se poate
participa la discuţiile din grupurile de ştiri existente pe serverul specializat;
FTP – permite transferarea de fişiere pe/ de pe un calculator aflat în reţea;
Telnet – conectarea la distanţă la un calculator din reţea;
Web-ul – cea mai populară aplicaţie a Internet-ului, prin intermediul căreia utilizatorii au
acces la o varietate de informaţii din toate sferele de activitate, cu ajutorul unui program de
navigare numit browser.
Un sistem de poştă electronică este format din două subsisteme:
agenţi utilizatori – sunt programe locale care permit utilizatorilor să citească şi să trimită
mesaje;
agenţi de transfer de mesaje – programe sistem care transferă mesajele utilizatorilor.
Aceste programe sunt de fapt protocoalele prin intermediul cărora are loc transferul
mesajelor.
Prin serviciul FTP se pot transfera fişiere de pe un calculator pe un alt calculator, care se află la
distanţă unul faţă de celălalt, cu condiţia ca cele două calculatoare să fie conectate la reţeaua
Internet.
Există două tipuri de transferuri de fişiere:
download, caz în care se preia informaţia de pe server (remote host) şi se aduce pe
calculatorul personal (local host);
upload, caz în care se depune o informaţie pe calculatorul server.
Web-ul (World Wide Web sau WWW) este un serviciu care se bazează pe tehnologiile Internet
si care permite utilizatorului unui calculator să acceseze informaţii (text, imagini, sunet, video)
aflate pe un alt calculator din reţea.
Motoarele de căutare (search engines) sunt programe car vizitează pagini Web, analizează textul
şi cuvintele cheie şi le stochează în baza de date a motorului de căutare. Când un utilizator
transmite o cerere de căutare, motorul de căutare consultă baza de date proprie şi extrage adrese
care conţin cuvintele specificate de utilizator, creând un catalog.
184
Teste de evaluare/autoevaluare
1. Un intranet este:
a) o retea cu topologie tip magistrala
b) o reţea din interiorul unei organizaţii care conecteaza membrii organizatiei folosind
tehnologia Internet
c) o retea in care comunicarea între calculatoare se realizeaza pe un traseu circular
d) un site Web cu acces controlat, în care o parte din utilizatori sunt din afara organizaţiei
3. Prin sistemul numelor de domenii (DNS), un nume alocat unui calculator, contine cel
mult
a) 10 domenii, separate prin „ . “
b) 2 domenii, separate prin „ . “
c) 9 domenii, separate prin „ . “
d) 5 domenii, separate prin „ . “
Bibliografie obligatorie
1. Courter, G., Ameqius A., Ghidul dumneavoastră în lumea calculatoarelor, Editura All,
Bucureşti, 1998
2. Oprea D. - Analiza şi proiectarea sistemelor informationale economice, Ed. Polirom, Iaşi,
1999
3. Stanciu V. - Proiectarea sistemelor informatice, Ed. DualTech, Bucureşti, 2003
4. Tanenbaum A. S., Reţele de calculatoare, Editura Agora, Bacău, 2000
185