Documente Academic
Documente Profesional
Documente Cultură
PROIECT
ÎNDRUMĂTOR, CANDIDAT,
Prof. Zaharia Mihaela-Alina Miculescu Alexandru
Clasa a XII-a A
2013
CONȚINUT
CONȚINUT
INTRODUCERE
CAPITOLUL 1 – LIMBAJE DE PROGRAMARE WEB.............................................................................4
1.1 PHP (Hypertext Preprocessor).................................................................................................4
1.2 HTML (HyperText Markup Language)......................................................................................6
1.3 CSS (Cascading Style Sheets)...................................................................................................8
1.4 jQUERY...................................................................................................................................7
1.5 Adobe Dreamweaver..............................................................................................................9
CAPITOLUL 2 – ARHITECTURA CALCULATORULUI..........................................................................10
2.1 Evolutia calculatoarelor..............................................................................................................10
2.2 Hardware...................................................................................................................................15
2.2.1 Placa de bază.......................................................................................................................15
2.2.2 Procesor..............................................................................................................................16
2.2.3 Placa video (Graphics processing unit).................................................................................18
2.2.4 Memoria RAM (Random-access memory)...........................................................................19
2.2.5 Disc dur (Hard disk drive).....................................................................................................20
2.2.6 Solid-state drive...................................................................................................................22
2.2.7 Monitor...............................................................................................................................22
2.2.8 Maus (eng. Mouse)..............................................................................................................22
2.2.9 Tastatura.............................................................................................................................22
2.3 Software.....................................................................................................................................27
2.3.1 Sisteme de operare..............................................................................................................28
CONCLUZIE.........................................................................................................................................35
BIBLIOGRAFIE.....................................................................................................................................36
2
INTRODUCERE
Informatica joacă un rol fundamental în viaţa noastră, de zi cu zi. Fie ea prezentă sub
formă de programe folosite în contabilitate, fie sub formă de baze de date folosite în bănci, şcoli,
poliţie etc. Pentru noi, tinerii, informatica este privită din perspectiva jocurilor, a site-urilor şi a
blogurilor personale. Eu consider informatica un mod de a fi deasupra celorlalţi prin crearea unor
programe, site-uri, jocuri folosite la nivel global. În mod particular, atracţia pentru crearea
paginilor web este în continuă creştere şi acest fapt se datorează interfeţei accesibile şi
prietenoase pe care o oferă o astfel de aplicaţie. Ca să nu mai vorbim de câte lucruri se pot face
în realizarea unui site,plecând de la mici teste, pana la jocuri şi animaţii complexe.
3
Capitolul 1 – Limbaje de programare web
PHP, unul dintre cele mai importante limbaje de programare web open-source si server-
side, este folosit pe scara larga in dezvoltarea paginilor si aplicatiilor web. Popularitatea sa se
datoreaza simplitatii sale, eficientei, securitatii, flexibilitatii si, nu in ultimul rand, gratuitatii sale.
Numele PHP provine din limba engleză și este un acronim recursiv: Php: Hypertext
Preprocessor. Folosit inițial pentru a produce pagini web dinamice, este folosit pe scară largă în
dezvoltarea paginilor și aplicațiilor web. Se folosește în principal înglobat în codul HTML, dar
începând de la versiunea 4.3.0 se poate folosi și în mod „linie de comandă” (CLI), permițând
crearea de aplicații independente. Conform statisticilor este instalat pe 20 de milioane de situri
web și pe 1 milion de servere web. Este disponibil sub Licenṭa PHP ṣi Free Software Foundation
îl consideră a fi un software liber.
Inițial, limbajul a fost dezvoltat de inventatorul său, Rasmus Lerdorf. Odată cu creșterea
numărului de utilizatori, dezvoltarea a fost preluată de o nouă entitate, numită The PHP Group
(Grupul PHP).
1.1.1 Istoric
4
1.1.2 Popularitate
PHP-ul este unul din cele mai folosite limbaje de programare server-side, conform unui
studiu efectuat de Netcraft în aprilie 2002, apărând pe 9 din cele 37 milioane de domenii
cercetate în studiu. De asemenea, există un grafic al creșterii folosirii PHP-ului pe site-ul oficial.
Popularitatea de care se bucură acest limbaj de programare se datorează următoarelor
caracteristici:
Familiaritatea: sintaxa limbajului este foarte ușoară combinând sintaxele unora din cele mai
populare limbaje Perl sau C;
Simplitatea: sintaxa limbajului este destul de liberă. Nu este nevoie de includere de biblioteci sau
de directive de compilare, codul PHP inclus într-un document executându-se între marcajele
speciale;
Eficiența: PHP-ul se folosește de mecanisme de alocare a resurselor, foarte necesare unui mediu
multiutilizator, așa cum este web-ul;
Flexibilitate: fiind apărut din necesitatea dezvoltării web-ului, PHP a fost modularizat pentru a
ține pasul cu dezvoltarea diferitelor tehnologii. Nefiind legat de un anumit server web, PHP-ul a
fost integrat pentru numeroasele servere web existente: Apache, IIS, Zeus, server, etc.;
Gratuitate: este probabil cea mai importantă caracteristică a PHP-ului. Dezvoltarea PHP-ului sub
licența open-source a determinat adaptarea rapidă a PHP-ului la nevoile web-ului, eficientizarea
și securizarea codului.
1.1.3 Utilizare
PHP este simplu de utilizat, fiind un limbaj de programare structurat, ca și C-ul, Perl-ul
sau începând de la versiunea 5 chiar Java, sintaxa limbajului fiind o combinație a celor trei.
Datorită modularității sale poate fi folosit și pentru a dezvolta aplicații de sine stătătorare, de
exemplu în combinație cu PHP-GTK sau poate fi folosit ca Perl sau Python în linia de comandă.
Probabil una din cele mai importante facilități ale limbajului este conlucrarea cu majoritatea
bazelor de date relaționale, de la MySQL și până la Oracle, trecând prin MS Sql Server,
PostgreSQL, sau DB2.
PHP poate rula pe majoritatea sistemelor de operare, de la UNIX, Windows, sau Mac OS X și
poate interacționa cu majoritatea serverelor web. Codul dumneavoastră PHP este interpretat de
5
serverul WEB și generează un cod HTML care va fi văzut de utilizator (clientului -browserului-
fiindu-i transmis numai cod HTML).
Arhitectura tip LAMP a devenit populară în industria web ca modalitate rapidă, gratuită și
integrată de dezvoltare a aplicațiilor. Alături de Linux, Apache și Mysql, PHP reprezintă litera P,
deși uneori aceasta se referă la Python sau Perl. Linux ocupă rolul de sistem de operare pentru
toate celelalte aplicații, MySQL gestionează bazele de date, Apache are rol de server web, iar
PHP are rol de interpretator și comunicator între acestea.
PHP foloseste extensii specifice pentru fișierele sale: .php, .php3, .ph3, .php4, .inc, .phtml.
Aceste fișiere sunt interpretate de catre serverul web iar rezultatul este trimis în formă de text sau
cod HTML către browser-ul clientului.
HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea
paginilor web ce pot fi afișate într-un browser (sau navigator). Scopul HTML este mai degrabă
prezentarea informațiilor – paragrafe, fonturi, tabele ș.a.m.d. – decât descrierea semanticii
documentului.
1.2.1 Introducere
Unele etichete permit utilizarea de atribute care pot avea anumite valori: <eticheta
atribut="valoare"> ... </eticheta>
Componenta unui document HTML este: 1. versiunea HTML a documentului 2. zona head cu
etichetele <head> </head> 3. zona body cu etichetele <body> </body> sau <frameset>
</frameset>
1.2.3 Istoric
HTML2 a fost dezvoltat de Internet Engineering Task Force HTML Working Group in
1996. O versiune învechita care nu se mai studieaza.
HTML 3.2 a devenit o Recomandare W3C pe 14. Ianuarie 1997. HTML 3.2 conţinute
caracteristici noi: fonturi, tabele, appleturi, superscript, subscript şi mult altele ce extind
standardul HTML 2.0. Unul dintre elementele adăugate la standardul HTML 3.2, a fost tag-ul
<font>. Această etichetă a introdus o complexitate inutilă pentru sarcina importanta de a separa
conţine cod HTML (text) de la prezentarea acestuia (stil). Tag-ul <font> a devenit învechit in
HTML 4.0.
HTML 4.0 a devenit o Recomandare W3C pe 18. Decembrie 1997. O a doua versiune a fost
emisă la 24. Aprilie 1998, cu doar câteva corecţii editoriale. Cea mai importantă caracteristică a
HTML 4.0 a fost introducerea foilor de stil (CSS). HTML 4.01 a devenit o Recomandare W3C
7
pe 24. Decembrie 1999. HTML 4.01 a fost un update minor de corecţii şi de înlăturarea a
bugurilor din HTML 4.0.
XHTML 1.0 reformulare a lui HTML 4.01 în XML. XHTML 1.0 a devenit o Recomandare W3C
pe 20. Ianuarie 2000.
CSS (Cascading Style Sheets) sau foi de stil în cascadă, reprezintă un mecanism simplu
de a adăuga elemente de stil (tipuri de caractere, culori, aliniere, spaţiere etc.) unui document
web.
Tag-urile HTML au avut iniţial rolul de defini conţinutul unui document, de a face distincţia
între titlul unui paragraf (definit prin tag-urile <Hn>), conţinutul paragrafului (definit prin tag-ul
<P>), tabele (definite prin tag-ul <TABLE>) etc. Aspectul şi modul de afişare al unui site cădeau
în sarcina browserului, fără a fi folosite niciun fel de tag-uri de formatare.
Dar cum cele două principale browsere – Internet Explorer şi Netscape Navigator – au continuat
să adauge noi tag-uri şi atribute limbajului HTML original, a devenit tot mai dificil să creezi un
site în care conţinutul documentului HTML să fie clar separat de modul său de prezentare.
Sintaxa CSS este alcatuită din trei părţi: un selector, o proprietate şi o valoare, în următorul
format:
Dacă doriţi să modificaţi mai multe proprietăţi aceluiaşi element, trebuie să separaţi fiecare
proprietate cu punct şi virgulă (;). Exemplul de mai jos arată cum să definiţi un paragraf aliniat
pe centrul paginii iar textului i se aplică culoarea roşie:
Pentru a evidenţia mai bine proprietăţile definitie de stil, puteţi scrie fiecare proprietate pe câte
un rând, ca în exemplul următor:
p{
text-align: center;
color: red
De asemenea, ca şi în HTML, pentru a putea introduce şi explicaţii ce pot fi utile ulterior, în CSS
pot fi inserate comentarii ce vor fi ignorate de către browser. Comentariile încep cu (/*) şi se
încheie cu (*/), ca în exemplul următor: /* Acesta este un comentariu */
1.4 jQuery
9
jQuery este o platformă de dezvoltare JavaScript, concepută pentru a ușura și îmbunătăți
procese precum traversarea arborelui DOM în HTML, managementul inter-browser al
evenimentelor, animații și cereri tip AJAX. jQuery a fost gândit să fie cât mai mic posibil,
disponibil în toate versiunile de browsere importante existente, și să respecte filosofia
"Unobtrusive JavaScript". Biblioteca a fost lansată in 2006 de către John Resig.
1.4.1 Caracteristici
jQuery se poate folosi pentru a rezolva următoarele probleme specifice programării web:
selecții de elemente în arborele DOM folosind propriul motor de selecții open source
Sizzle, un proiect născut din jQuery;
parcurgere și modificarea arborelui DOM (incluzând suport pentru selectori CSS 3 și
XPath simpli);
înregistrarea și modificarea evenimentelor din browser;
manipularea elementelor CSS;
efecte și animații;
cereri tip AJAX;
extensii ( vezi mai jos );
utilităti - versiunea browser-ului, funcția each. ;
1.4.2 Extensii
Plugin-urile sau extensiile sunt unele dintre cele mai interesante aspecte ale jQuery.
Arhitectura sa permite programatorilor să dezvolte subaplicații bazate în biblioteca principală
care extind funcțiile de bază jQuery cu funcții specifice plugin-ului. În acest fel biblioteca
principală poate ocupa foarte puțin spațiu, iar extensiile necesare în anumite pagini web pot fi
încarcate la cerere, doar când este nevoie de ele. Există un set de extensii principal numit jQuery
UI( jQuery User Interface). jQuery UI ofera un set de extensii pentru interactivitate de bază,
efecte mai complexe decât cele din biblioteca de bază și teme de culori. Avantajul jQuery UI față
de alte extensii este că dezvoltarea și testarea acestor componente se face în paralel cu
dezvoltarea bibliotecii principale, minimizând riscul de incomptibilitate.
Orice programator poate crea o extensie și jQuery oferă publicare în catalogul de pe pagina
proiectului în diversele categorii disponibile.
10
1.5 Adobe Dreamweaver
Dreamweaver s-a bucurat de un larg succes încă de la sfârșitul anilor 1990 și momentan deține
aproximativ 80 % din piața editoarelor HTML. Produsul poate fi rulat pe variate platforme
software: Mac OS, Windows, dar suportă în același timp și platforme UNIX cu ajutorul unor
emulatoare software cum ar fi Wine.
Unii creatori de pagini web critică aceste tipuri de editoare deoarece produc pagini de dimensiuni
mult mai mari decât ar fi necesar, ceea ce conduce la o funcționare neperformantă a browserelor
web. Această afirmație este în mare parte adevarată deoarece paginile web produse folosesc
designul pe bază de tabel. În plus, produsul a mai fost criticat în trecut și pentru producerea de
coduri care adesea nu erau conform standardelor W3C, dar acest aspect a fost mult îmbunătățit în
versiunile recente. Cu toate acestea, compania Macromedia a îmbunătățit suportul pentru
tehnologia CSS precum și alte modalități de design, fără a fi necesară folosirea designului pe
bază de tabel.
11
pe care oricine le poate descărca și instala, acestea aducând un spor de performanță și
funcționalitate îmbunătățită programului. Există o comunitate de dezvoltatori care produc aceste
extensii și le publică (atât comercial cât și gratuit) pentru probleme de dezvoltare web, de la
simple efecte rollover până la soluții complete de vânzare online, în Internet.
Urmatorul moment de referinta este anul 1937, cand Howard Aiken, de la Universitatea
Harvard a propus Calculatorul cu secventa de Comanda Automata, bazat pe o combinatie intre
ideile lui Babbage si calculatoarele electromecanice, produse de firma IBM. Constructia acestuia
a inceput in anul 1939 si s-a terminat in anul 1944, fiind denumit Mark I. El a fost in principal
primul calculator electromecanic, fiind alcatuit din
comutatoare si relee.
12
singura unitate de comanda. Aceasta solutie a fost aleasa datorita vitezei reduse a fiecarei
unitati de calcul, in parte. La versiunea urmatoare s-a renuntat la aceasta structura paralela de
calcul, deoarece s-a considerat ca viteza unei unitati de calcul, realizata cu circuite electronice,
este suficienta . Solutia prelucrarii paralele a fost reluata ulterior dupa anii 80’ pentru marirea
performantelor unui sistem de calcul; astfel in 1996 Firma INTEL a realizat un supercalculator
ce foloseste peste 7000 de procesoare PENTIUM utilizand tehnica „de calcul masiv” (utilizat
pentru simularea testelor nucleare, in cercetari genetice, spatiale, meteorologice).
Hardware: circuite integrate (la inceput pe scara redusa, apoi pe scara medie si larga ;
scara de integrare se refera la numarul de componente electronice pe unitatea de
suprafata), cablaje imprimate multistrat , discuri magnetice, apararitia primelor
microprocesoare ;
Software: limbaje de nivel foarte inalt, programare orientata pe obiecte B.Pascal,
programare structurata LISP, primele programe pentru grafica si baze de date ;
Memorie: 1÷2 Mocteti ;
Viteza: 5.000.000 de operatii/sec ;
13
Calculatoare: IBM 370 , FELIX ;
Comunicatii: Primele comunicatii prin satelit, transmisia de date prin fibra optica ;
Hardware: circuite integrate pe scara foarte mare ( VLSI ) , sisteme distribuite de calcul,
apar microprocesoarele de 16/32 biti, primele
elemente optice (discurile optice ) ;
Software: Pachete de programe de larga utilizare,
sisteme expert, sisteme de operare, se perfectioneaza
limbajele de programare orientate pe obiect, baze de
date relationale ;
Memorie: 8÷10 Mocteti ;
Viteza: 30 de milioane de instructiuni/sec ;
Caculatoare: INDEPENDENT, CORAL, IBM (apar
mai multe versiuni)
14
2.2 Hardware
Hardware-ul este partea fizică a unui sistem informatic, spre deosebire de software, care
este partea logică - cea care comandă hardware-ul prin intermediul unor programe (aplicații,
sisteme de operare și drivere) – și de datele asupra cărora operează respectivul sistem de calcul.
Termenul este un cuvânt englez care se pronunță aproximativ 'haad-ue-ă și se traduce uzual cu
echipament solid sau și cu articole de fierărie (de menaj). Hardware este ansamblul elementelor
fizice și tehnice cu ajutorul cărora datele se pot culege, verifica, prelucra, transmite, afișa și
stoca, apoi suporturile de memorare (dispozitivele de stocare) a datelor, precum și echipamentele
de calculator auxiliare — practic, toate componentele de calculatoare și rețele de calculatoare
concrete, tangibile.
A. – Componente
priză (socket) sau sloturi pentru microprocesor în care se pot instala unul sau mai multe
microprocesoare. Există și cazuri în care microprocesorul este lipit direct la placa de
bază, fără mijlocirea unui soclu
sloturi în care se instalează memoria sistemului (de obicei, în formă de module DIMM
care conțin cipuri de memorie DRAM)
un chipset, care constituie magistrala care face legătura între microprocesor, memoria
RAM și periferice
un chipset pentru memoria non-volatilă (de obicei, memoria Flash pe plăcile de baza
moderne) care conține sistemul de Firmware sau BIOS-ul
un ceas intern (generator de tact), care produce sincronizarea diverselor componente
sloturi pentru carduri de extindere (interfață pentru magistrala de date susținută de
chipset-uri)
conectori electrici de putere, care primesc energie electrică de la sursa de alimentare și o
distribuie la microprocesor, chipset-uri, memorie RAM și la cardurile de extindere, plăci
grafice (de exemplu, GeForce 8 și Radeon R600) care necesită o putere mai mare decât
poate oferi placa de bază - deci sunt conectori suplimentari pentru a le atașa direct la
15
sursa de alimentare. (Există și unități de disc conectate la sursa de alimentare prin
intermediul unor conectori speciali.)
Extended ATX
ATX
microATXBTX
mini-ITX
nano-ITX
pico-ITX
2.2.2 Procesor
Procesorul este una dintre cele mai importante componente ale unui calculator. El ne
poate da, cateodata, falsa impresie ca nu are un rol foarte important. Denumirea procesorului este
CPU care inseamna Central Processing Unit sau UCP, aceasta fiind traducerea in romana, mai
precis, Unitate Centrala de Prelucrare. Fara el, calculatorul nu ar functiona, deoarece el da toate
comenzile.
16
coordonează sistemul) și care, fizic, se prezintă sub forma unui circuit electronic integrat IC
cunoscut și sub numele de cip electronic. Reprezintă forma structurală cea mai complexă pe care
o pot avea circuitele integrate. El controlează activitățile întregului sistem în care este integrat și
poate prelucra datele furnizate de utilizator. Este elementul principal al unui sistem de calcul;
cipul semiconductor, care este plasat pe placa de bază numită motherboard (en), este de obicei
foarte complex, putând ajunge să conțină de milioane de foarte mici transistoare
(microtranzistoare).
Scurt Istoric:
Istoria procesoarelor incepe in 1993, odata cu aparitia primului Pentium. Primul model disponibil
rula la o frecventa de 60 MHz, avea 3,3 milioane de tranzistori si era capabil de a efectua pana la
100 de milioane de operatii pe secunda. (Million Instructions Per Second – MIPS)
Odata ce tehnologia folosita pentru primul Pentium a devenit depasita, pe piata a fost lansat
Pentium 2. Acesta, pornind de la 233 MHz si ajungand pana la maxim 450 MHz. Cam in aceasi
perioada a aparut si procesorul Celeron, acesta avand insa o frecventa de lucru mai mica decat
Pentium, ruland la doar 66 MHz.
Dupa scurt timp, Pentium 2 a fost inlocuit de Pentium 3 care a reusit sa depaseasca bariera de
1000 MHz. Cel mai popular procesor Intel se numeste Pentium 4, fiind principala arma Intel in
lupta pentru suprematia pietei calculatoarelor.
Primul nucleu pentru Pentium 4 a fost cunoscut sub numele de Willamette. A fost folosit in
procesoarele cu frecvente de lucru intre 1,3 si 2 GHz. Cel mai nou membru al familiei Pentium 4
ruleaza la 3,6 GHz si are Hyper-Threading.
17
Apoi, AMD a revenit cu o replica mai serioasa, numita Athlon64. Acesta era singurul procesor
din lume care putea lucre simultan si cu instructiuni de 64, dar si cu instructiuni pe de 32 de biti.
De asemenea este si singurul procesor x86 pe 64 de biti.
Placa video contine un procesor specializat numit GPU (Graphical Processing Unit) sau VPU
(Video Processing Unit) care face o parte din calculele necesare pentru afisarea imaginilor,
cealalta parte a acestor calcule fiind facuta de procesorul calculatorului (CPU). Fiecare placa
video are si o cantitate de memorie inclusa pe ea care este folosita de GPU (de exemplu pentru a
stoca texturile suprafetelor intilnite in jocuri).
Placa Video se fixeaza pe placa de baza intr-un slot alungit numit slot. Acesta poate fi de tip
AGP (cel mai frecvent) sau PCI (foarte putine placa video il folosesc in prezent). Modul de
transfer a datelor video prin portul AGP este de 1X, 2X, 4X sau 8X dar asta nu inseamna ca un
mod de transfer de 8X este de doua ori mai bun decit de cel 4X, ele avind performante apropiate,
evident cu un plus de performanta pentru 8X.
Placile video sunt construite de multe companii specializate in producerea de piese pentru
calculator insa in fapt cea mai mare parte dintre aceste placa video au un procesor grafic (GPU-
VPU) fabricat fie de NVIDIA, fie de ATI.
1. NVIDIA
18
("cores") numite "NV n" unde "n" este un numar. Aceste GPU sint diferentiate deci in functie de
nucleul lor (NV 30, NV 35, etc.). Denumirea nucleelor nu este o indicatie a performantei lor
pentru ca de exemplu procesorul cu nucleu NV 34 (GeForce FX 5200) este mai slab decit
procesorul cu nucleul NV 31 (GeForce FX 5600) si mult mai slab decit procesorul cu nucleu NV
35 (GeForce FX 5900).
2. ATI
Compania ATI fabrica un VPU (similar cu un GPU) cu denumirea Radeon care are mai multe
generatii. Procesoarele grafice de pe placile Radeon au nuclee ("cores") numite "Rn" (la placile
cu performante medii sau inalte) sau "RVn" (la placile cu performante obisnuite) unde "n" este
un numar. Aceste VPU sint diferentiate deci in functie de nucleul lor (R250, R300, RV280,
RV300 etc.) si cu cit numarul de dupa R este mai mare cu atit procesorul este dintr-o generatie
mai noua. Denumirea RV inseamna "Radeon Value" si desemneaza nucleul unui VPU inclus in
placile video care au un pret mai mic (si evident o performanta mai scazuta).
Memoria RAM (Random Access Memory) este denumirea generica pentru orice tip de
memorie care detine urmatoarele caracteristici: poate fi accesata aleator (nu secvential, precum
benzile magnetice), este volatila (la intreruperea alimentarii cu energie electrica, datele stocate se
pierd) si se prezinta sub forma de cip-uri (asadar excludem dispozitivele magnetice sau optice,
precum hard disk-urile sau CD-urile). Utilitatea memoriei RAM este foarte mare, ea beneficiind
in plus fata de alte medii de stocare a informatiilor de o viteza extrem de mare, fiind de mii de ori
mai rapida decat un hard disk, de exemplu.
Avantajele memoriei SRAM: utilitatea crescuta datorita modului de functionare si viteza foarte
mare; dezavantaj: pretul mult peste DRAM.
In realitate, memoria de tip SRAM este folosita cel mai adesea ca memorie cache pe cand
DRAM-ul este uzual in PC-urile moderne, fiind prezent in primul rand ca memorie principala a
oricarui sistem. De acest din urma tip ne vom ocupa in continuare, enumerand tipurile uzuale de
19
DRAM prezente de-a lungul istoriei, toate concepute in scopul cresterii performantelor DRAM-
ului standard:
FPM DRAM (Fast Page Mode DRAM), EDO DRAM (Extended Data Out DRAM), BEDO
RAM (Burst EDO DRAM), RDRAM (Rambus DRAM), in prezent impunandu-se SDRAM
(Synchronous DRAM), cu variantele DDR SDRAM (Double Data Rate SDRAM) si DDR2
SDRAM. De asemenea, pentru placile grafice au fost concepute mai multe tipuri de memorie,
printre care VRAM (Video RAM), WRAM (Windows RAM), SGRAM (Synchronous Graphics
RAM) si GDDR3, ele fiind variante de DRAM (primele doua), SDRAM si respectiv DDR2
SDRAM, optimizate pentru a fi folosite ca memorie video.
Diferentele de viteza dintre ele corespund perfect perioadei de glorie: daca prima versiune era
uzuala pe timpul sistemelor 286 si 386, SIMM-ul pe 72 de pini a stat la baza generatiei 486,
Pentium si Pentium Pro. Chip-urile folosite au fost de tip DRAM, FPM si, mai tarziu, EDO
DRAM.Urmasul lui SIMM s-a chemat DIMM (Dual Inline Memory Module). Dupa cum ii
spune si numele, el ofera o latime de banda de 64 de biti, dubla fata de SIMM-urile pe 72 de pini,
avand la baza un fel de dual-channel intern, daca ni se permite comparatia.
Numarul de pini a fost de 168 sau de 184 de pini, in functie de tip: SDRAM sau DDR SDRAM.
A existat si un numar limitat de modele de DIMM bazate pe EDO DRAM dar ele nu au avut
succes pentru ca trecerea de la SIMM la DIMM a coincis cu cea de la EDO la SDRAM.
20
hard-disk era considerat foarte generos in timp ce in zilele noastre ar fi cu totul nefolositor chiar
si numai pentru sistemul de operare.
Constructia HDD-ului:
Denumirea „hard-disk” (disc rigid) arata de fapt proprietatea fizica a discurilor din interiorul
carcasei. Aceste discuri se numesc platane si sunt compuse dintr-un substrat si un mediu
magnetic. Substratul sau materialul de baza din care este facut platanul trebuie, prin natura lui sa
fie un material non-magnetic capabil sa fie prelucrat in forme foarte subtiri (grosimea acestor
platane este de ordinul milimetrilor sau chiar mai mici).
Astfel, materialele alese pentru realizarea platanelor sunt aluminiul sau o mixtura intre sticla si
un material ceramic. Pentru a permite stocarea datelor, ambele parti ale platanului sunt acoperite
cu un strat foarte subtire de material cu proprietati magnetice foarte bune (o pelicula de oxid
magnetic) sau, mai recent, cu un strat metalizat foarte subtire. Platanul este de fapt suportul
magnetic pe care se stocheaza datele. Dimensiunile (diametrul) acestuia pot fi de 3.5” sau 5.25”,
cele mai intalnite fiind de 3.5”.
De regula exista doua sau trei platane asezate unul peste altul si fixate de un ax ce roteste tot
ansamblul de platane la mii de rotatiipe minut (4000-10000 Rpm). Intre platane exista spatiu, ele
nefiind lipite, tocmai pentru a permite capului de citire/scriere (montat pe bratul ce il antreneaza)
sa se deplaseze pe toata latimea platanului. Din aceasta cauza, o singura particula de praf ar fi de
ajuns pentru a se realiza contactul intre capul de citire/scriere si suprafata magnetica a platanului
ducand la zgarierea irecuperabila a acestuia,compromitand astfel datele aflate in acea zona.
Controllerul de disc se ocupa de tot mecanismul din interiorul hdd-ului: de capetele de citire, de
viteza de rotatie a platanelor sau de reimprospatarea memoriei tampon. Capul citire-scriere
reprezinta „translatorul”, cel care prelucreaza informatia de pe platane, asa cum se afla ea in
format digital si o transfera la controllerul de disk. De aici, aceasta sub forma de date ajunge la
procesor si mai departe. Exista cate un cap de citire/scriere pentru fiecare din partile platanului
acestea fiind actionate simultan, prin intermediul unui modul electro-magnetic, de catre bratul de
miscare in varful caruia se afla. Capetele sunt concepute sa atinga discul numai cand platanele s-
au oprit iar „parcarea” lor nu se face oriunde, ci intr-o zona speciala numita LZ (Landing Zone).
Cand un disc este supus unei formatari in profunzime, suprafata este impartita in piste si
sectoare. Pistele sunt cercuri concentrice pe fiecare parte a platanelor, in jurul axului care invarte
platanele. Pistele, egal ditantate de axul platanului de pe fiecare parte a platanului si de pe toate
platanele, sunt grupate in cilindri care sunt subdivizate la randul lor in sectoare a cate 512 biti
fiecare.
21
Conceptul de cilindru este important din moment ce informatia de pe cilindru a unor platane
diferite este citita fara miscarea capului de citire/scriere.
În 1995 compania M-Systems a introdus primele SSD-uri bazate pe tehnologia flash. De atunci
SSD-urile au fost folosite cu succes ca înlocuitor pentru HDD-uri de către armata americană și
industria aerospațială. Aceste aplicații asigură un interval de timp foarte mare între 2 erori
consecutive (o frecvență foarte scăzută a erorilor), lucru realizat de SSD-uri datorită abilității lor
de a rezista la șocuri mecanice, vibrații și variații mari de temperatură.
Fiecare SSD conține un controler care constă în circuite electronice de legătură între
componentele NAND ale memoriei propriu-zise și calculator. Controlerul este un procesor
22
încorporat, execută cod (program) la nivelul firmware și este una din cele mai importante
componente ale unui SSD. El execută urmatoarele funcții:
Detecția erorilor
Detecția nivelului uzurii
Realocarea blocurilor de memorie corupte
Colectarea resturilor
eventual și criptare
Performanța (viteza de funcționare) a unui SSD variază în funcție de câte chipuri sunt
folosite în dispozitiv. Un singur chip NAND este relativ încet din cauza interfeței I/O asincronă
pe 8/16 biți și are o latență mare la operațiile I/E de bază. Când sunt folosite mai multe chipuri
NAND, latența mare dispare dacă sarcina este distribuită egal între dispozitive.
B. – Periferice
2.2.7 Monitor
Monitorul este un periferic (dispozitiv periferic) de ieșire pentru afișare grafică luminoasă
de date și imagini, folosit uzual în instalații de telecomunicație și în tehnica prelucrării datelor.
Datele sunt reprezentate prin caractere și simboluri. Un monitor este constructiv la origine un
televizor fără partea de recepție a semnalelor TV de antenă.
Domenii de aplicație:
23
Primele monitoare puteau afișa doar informația de tip text și doar în 2 culori (verde, roșu sau
galben pe fond negru, precum și negru pe fond gri sau alb), spre deosebire de cele actuale
care pot afișa imagini mișcătoare cu miliarde de tonuri de culori.
Inițial, dimensiunile diagonale ale tuburilor folosite erau mici: 8, 9, 10, 12, 14, 15 țoli. În
prezent, valorile uzuale ale monitoarelor de tip CRT (cu tub electronic) sunt de 15, 17, 19,
20, 21, 22, 24 sau și 27 de țoli.
Mărimea suprafațială a unui ecran este determinată frecvent de distanța dintre două colțuri
opuse ale acestuia. Este însă o problemă, că metoda de măsurare nu face deosebire între
formele geometrice exacte ale monitoarelor cu
mărimi de diagonală identice, în sensul că suprafața
determinată de o diagonală scade (în raport cu cele
pătrate), cu cât ecranele devin mai dreptunghiulare.
Spre exemplu, un monitor 4:3 21" are o suprafață de
~211 țoli pătrați, în timp ce unul 16:9 21" are o
suprafață de numai ~188 țoli pătrați.
Ecran cu cristale lichide (Liquid Cristal Diode, LCD). Ecranele de tip Thin Film
Transistor, TFT sunt cele mai raspândite pentru computerele noi.
LCD pasiv produce contrast slab, timp de raspuns înalt și alte defecte de imagine. A fost
folosit în majoritatea calculatoarelor portabile până în mijlocul anilor `90.
LCD TFT redă imaginea cu o calitate mult mai bună. Aproape toate LCD-urile moderne
sunt TFT.
Tub catodic (Cathode Ray Tube, CRT).
Ecrane cu plasmă.
24
Proiectoarele video folosesc CRT, LCD, DLP, LCoS sau alte tehnologii pentru a trimite
lumina prin aer pe suprafața unui ecran de proiecție, ca la cinema.
Mausul, la plural mausuri, este unul dintre cele mai importante dispozitive periferice de
introdus comenzi ale computerului (calculatorului electronic) modern. A devenit aproape un
"element" hardware standard al oricărui computer. De obicei mausul este un obiect mic echipat
cu una sau mai multe taste, modelat astfel încât să poată fi apucat și mânuit ușor cu mâna.
Principiul lui de funcționare se bazează pe recunoașterea de către computer a mișcării sale
relativă la suprafața plană pe care este așezat și deplasat.
Mișcarea mausului este detectată de un senzor situat în partea sa inferioară, preluată, digitalizată
și apoi printr-o interfață adecvată transmisă computerului la care e atașat. Informația de mișcare
a mausului în spațiul bidimensional (2D) este convertită tot în mișcare bidimensională (2D) a
unui cursor identificator-indicator grafic pe ecranul unui monitor. Altfel spus, mișcarea mausului
provoacă o mișcare corespunzătoare a cursorului pe suprafața ecranului monitorului, atașat și el
calculatorului. Datorită acestei funcțiuni utilizatorul mausului poate decide (alege) și indica pe
ecranul monitorului orice poziție dorită, ceea ce de obicei este interpretat de către computer drept
o introducere de comandă, un element major al interfeței grafice cu calculatorul (Graphic User
Interface, GUI). De la începutul anilor 1990 mausul împreună cu tastatura și monitorul au
devenit pe plan mondial una din cele mai importante interfețe om - mașină, prezentă aproape la
orice computer.
Cuvântul „maus” provine de la cuvântul englez mouse, care înseamnă șoarece. Această denumire
a fost aleasă deoarece dispozitivul are forma și mărimea unui șoarece, iar cablul de legătură cu
calculatorul, inițial orientat în partea opusă (spre utilizator), accentua această asemănare.
Până acum s-au inventat multe tipuri de dispozitive periferice de indicat/comandat, pentru
diverse domenii de aplicație, care pot avea cu totul alte forme și principii de funcționare decât
mausul tradițional, ca de exemplu: trackball, touch pad, touch screen, joy stick, graphics tablet,
Nintendo Wii Remote și mai recent (în toamna 2009), Apple Magic Mouse.
În ultimii ani au apărut calculatoare și alte dispozitive moderne (de ex. telefoane mobile de tip
smartphone), la care funcțiile mausului (sau și ale tastelor sau tastaturii) sunt complet înlocuite
prin proprietățile tactile ale ecranului (monitorului) atașat. În acest caz, în loc de a mânui mausul
sau a apăsa pe taste, utilizatorul atinge ecranul cu unul sau mai multe degete, executând anumite
mișcări pentru a declanșa diverse acțiuni.
Tipuri de mausuri:
Mausuri mecanice
25
Mausuri optice
Mausuri cu laser
Mausurile tactile
Mausuri neconvenționale (trackball, minimaus, maus cameră, maus de palmă, maus de
picior)
2.2.9 Tastatura
Tastatura este probabil cel mai vechi dispozitiv de intrare din structura computerelor moderne, ea
fiind inventată încă înainte de apariția monitoarelor și a mausului. Fiecare tastă are asociat un
număr de identificare care poartă denumirea de "cod de scanare". La apăsarea unei taste,
tastatura trimite sistemului de calcul codul de scanare corespunzător tastei respective (un număr
întreg de la 1 la „n” - numărul de taste). La primirea codului de scanare de la tastatură,
calculatorul face conversia între numărul primit și codul ASCII corespunzător, în logică binară.
Tastatura ia în considerație nu numai apăsarea (durata) unei taste, dar și momentul eliberării
acesteia, fiecare acțiune fiind înregistrată separat. Există două categorii de taste:
"taste comutatoare" – au efect când sunt apăsate și/sau când sunt eliberate
"taste de control" - au efect numai atunci când sunt acționate (apăsate)
Modele de tastaturi:
Tastaturile calculatoarelor pot deține una sau mai multe din următoarele caracteristici:
tastaturi standard
tastaturi ergonomice
tastaturi multimedia
26
tastaturi fără fir
tastaturi speciale
Tastatura constă dintr-o serie de comutatoare montate într-o rețea, numită matrice a tastelor.
Când se apasă o tastă, un procesor aflat în tastatură o identifică prin detectarea locației din rețea.
De asemenea, acesta interpretează cât timp stă tasta apăsată, și poate trata chiar și tastările
multiple. Interfața tastaturii este formată de un circuit integrat denumit keyboard chip sau
procesor al tastaturii. Un buffer de 16 octeți din tastatură operează asupra tastărilor rapide sau
multiple, transmițându-le sistemului succesiv.
În cele mai multe cazuri, atunci când apăsăm o tastă, contactul se face cu mici întreruperi,
respectiv apar câteva schimbări rapide închis – deschis. Acest fenomen de instabilitate verticală a
comutatorului se numește bounce, iar procesorul din tastatură trebuie să îl filtreze, adică să îl
deosebească de o tastare repetată intenționat de operator. Lucrul acesta este destul de ușor de
realizat deoarece întreruperile produse de instabilitatea verticală sunt mult mai rapide decât
tastările repetate cele mai rapide executate de om.
Există mai multe tipuri de tastaturi, însă cele mai răspândite sunt tastaturile cu 101 sau 104 taste,
diferența între ele fiind dată, în principal, de prezența sau absența unor anumite taste. De
exemplu, tastatura 101 nu include tasta numită Windows Logo, în timp ce tastatura de tipul 104
are inclusă această tastă. De obicei tastaturile sunt conectate la calculator printr-un fir introdus
într-o mufă specială. Folosirea tastaturilor este extrem de simplă, fiind necesar doar să apăsăm pe
butoanele ei (numite "taste"), aproape la fel cum se face la mașinile de scris mecanice sau
electro-mecanice.
2.3 Software
Prin software, soft sau rareori și „logicial” se înțelege un sistem de programe pentru
calculatoare incluzând procedurile lor de aplicare, sistem furnizat o dată cu calculatorul respectiv
sau creat ulterior de către utilizator sau și cumpărat din comerț de-a gata. Prin contrast, cuvântul
hardware desemnează partea fizică a calculatorului sau a sistemului informatic respectiv. În
general, pentru a funcționa, un sistem informatic are nevoie de ambele componente, în plus și de
datele care trebuiesc prelucrate. Uneori și aceste date sunt considerate a face parte din software.
27
Componenta software poate include toată gama de produse de programare, uzual formată din
sistem de operare, drivere și programe de aplicație. În anumite cazuri speciale părți din software
se înglobează din construcție în hardware - prin folosirea de circuite integrate preprogramate.
În unele domenii, prin software se înțeleg în primul rând datele cu care lucrează aparatele sau
calculatoarele, cum ar fi imaginile digitalizate, sunete și piese muzicale, jocurile pentru
calculator, filme digitalizate, clipuri video și multe alte date asemănătoare. În caz extrem, până și
purtătorii fizici de date sau "mediile" sunt considerate a fi "software", ca de exemplu discurile
optice de tip CD și DVD, casetele video VHS și miniDV, casetele audio ș.a.
Pentru a îndeplini rolul de interfata între hardware si utilizatori, un sistem de operare trebuie sa
fie capabil îndeplineasca urmatoarele functii:
- un editor de texte;
- un translator;
- un editor de legaturi;
5. Asistarea executiei.
a. monotasking, care execută un singur program la un moment dat, realizând două funcţii de
bază;
- încărcarea şi execuţia programelor
- asigurarea unor interferenţe cu dispozitivele periferice.
b. multitasking, la care nucleul sistemului de operare trebuie să asigure suplimentar
partajarea tipului între programele ce se execută şi gestiunea alocării resurselor
sistemului; componenetele principale incluse:
- supervizorul, care lansează, opreşte sau suspendă alocările;
- planificatorul, care reglează timpul de execuţie pentru operaţiile în curs de execuţie;
- alocatorul de resurse, care evidenţiază resursele libere sau alocate;
- modulul de gestiune pentru intrări/ieşiri, care asigură dialogul cu perifericele.
Ubuntu
Numele sistemului de operare provine din limba zulusă, unde „ubuntu” este o ideologie
ce poate fi definită pe scurt drept „credința într-o legatură universală ce unește întreaga
omenire”. Sloganul adoptat, „Linux pentru ființe umane” încorporează unul din scopurile
declarate ale proiectului, acela de a face din Linux un sistem de operare popular și ușor
de folosit. Cea mai recentă versiune este 12.10 (Quantal Quetzal) și a fost lansată pe 18
octombrie 2012. Cea mai recentă versiune Ubuntu este 13.04 (Raring Ringtail), lansată
pe 25 aprilie 2013.
Inițial cunoscută sub numele de cod no-name-yet.com, prima versiune Ubuntu a apărut ca
o copie temporară a proiectului Debian, pe data de 20 octombrie 2004. Tot atunci s-a
hotărât ca Ubuntu să folosească periodic cod sursă din Debian, pentru a înlesni lansarea
unei noi versiuni la fiecare șase luni și pentru ca variația cauzată de „bifurcare” să nu
ducă la un sistem de operare fundamental diferit.
Ubuntu urmărește îndeaproape lansările de noi versiuni ale mediului de lucru GNOME.
Spre deosebire de alte sisteme de operare derivate din Debian, precum Xandros, Linspire
sau Libranet, Canonical dorește ca Ubuntu să fie compus predominant din software liber.
29
Ubuntu împrumută pentru managementul softwareului tehnologia Advanced Package
Manager din Debian. Softwareul se prezintă în „pachete” provenind în mare parte din
repozitoriul Debian unstable, dar aceasta nu este o condiție pentru ca un pachet să
funcționeze corect în ambele sisteme de operare. Câțiva din dezvoltatorii Ubuntu întrețin
pachete din repozitoriile Debian, iar contribuțiile lor sunt anunțate imediat și nu la
lansarea noii versiuni. Ian Murdock, fondatorul Debian, a criticat Ubuntu în aprilie 2005
pentru incompatibilitățile apărute, Ubuntu ajungând, în opinia sa, să difere foarte mult de
Debian.
Erorile găsite în Ubuntu sunt gestionate prin interfața web Launchpad, aceasta
încorporând sistemul de control al versiunilor Bazaar, motorul de traducere colectivă
Rosetta și bug-trackerul Malone.
Ubuntu este actualmente susținut financiar de către Mark Shuttleworth prin compania
acestuia, Canonical. La data de 8 iulie 2005 Canonical a anunțat apariția Fundației
Ubuntu, căreia i-a donat un capital inițial de 10 milioane de dolari americani. Scopul
fundației este de a asigura suportul și dezvoltarea versiunilor viitoare ale Ubuntu, dar
până acum rolul acesteia a fost unul pasiv. Shuttleworth a descris fundația drept un fond
de urgență pentru eventualitatea în care Canonical încetează susținerea financiară.
La 1 mai 2007 producătorul american de calculatoare Dell a anunțat că urmează să
livreze computere de birou și laptopuri cu Ubuntu preinstalat, iar la 24 mai
comercializarea acestor sisteme a început. Clienții pot cumpăra suport tehnic de la
Canonical, prin Dell.
Ușurința în folosire:
Ubuntu folosește mediul de lucru Unity, al cărui scop este să ofere o interfață gratuită,
simplă și intuitivă, dar în același timp și o pleiadă de aplicații și programe moderne. Suita
de birou Libre Office, navigatorul web Mozilla Firefox și editorul grafic Gimp sunt
câteva din programele distribuite implicit.
După instalarea sistemului de
operare, utilizatorul este întâmpinat
de un spațiu de lucru fără
pictograme, în care culorile
portocaliu și maro sunt
predominante. Programele de uz
general sunt instalate în meniul
„Aplicații”. Locațiile importante și
cele mai des frecventate sunt grupate
în meniul „Places”. Modificarea
parametrilor de funcționare se poate
30
face cu ușurință din meniul „System”. Ferestrele deschise pot fi vizualizate în bara din
josul ecranului.
Ubuntu este localizat în peste 40 de limbi, inclusiv limba română. Utilizatorii se pot
folosi de unealta de traducere Rosetta pentru a contribui corecturi și/sau traduceri noi.
Din dorința de a-l face mai ușor de folosit, dezvoltatorii au pus accent pe folosirea
comenzii sudo. Această comandă permite utilizatorilor să îndeplinească sarcini
administrative fără a iniția o sesiune cu drepturi administrative.
Metode de distribuție:
Cerințe de sistem:
Cea mai recentă versiune necesită un minimum de 256 MO RAM și cel puțin 3 GO spațiu
liber pe hard disc pentru o instalare standard. Versiunea destinată serverelor necesită
minimum 64 MO RAM și 500 MO spațiu liber.
Microsoft Windows
31
compania Microsoft. Microsoft a introdus Windows pe piață pentru prima dată în
noiembrie 1985, ca un supliment la MS-DOS, deoarece interfețele grafice erau din ce in
ce mai apreciate. Microsoft Windows a ajuns cu timpul să predomine pe piața de
calculatoare mici, întrecând Mac OS, care fusese introdus pe piață mai înainte de către
compania Apple Computers, astăzi numită Apple Inc.. La conferința IDC Directions din
2004, vicepreșidentele IDC Avneesh Saxena a constatat că Windows deține aproximativ
90 % din piața de sisteme de operare.
Versiunea cea mai nouă de Windows pentru stații de lucru existentă pe piață este
Windows 8, cu mai multe ediții (subvariante), pusă în vânzare în octombrie 2012.
Versiunea curentă de Windows Server este "Windows Server 2012", urmașul lui
"Windows Server 2008".
A nu se confunda cu Window (scris fără „s” la sfârșit), care este un sistem grafic de
ferestre pentru sistemele de operare Unix.
Versiunile Windows 16 biți includ: Windows 1.0 (1985), Windows 2.0 (1987), Windows
Server. Versiunile vechi de Windows erau deseori considerate doar o îmbunătățire sau
variantă grafică a sistemului de operare MS-DOS. Spre deosebire de MS-DOS, Windows
permite utilizatorilor să execute simultan aplicații complexe, prin utilizarea așa-numitului
„multitasking cooperativ”. Un factor nou este utilizarea unei interfețe grafice cu
utilizatorul de tip GUI. În Windows a mai fost implementată o schemă de memorie
virtuală, care permite să se ruleze aplicații mai mari decât memoria de lucru fizică: atunci
când memoria fizică devine insuficientă, segmentele de cod și resursele necritice se mută
temporar pe un disc dur. La momentul necesar ele se reîncarcă în memoria fizică.
Versiunile pe 16 biți ale Windows cuprind Windows 1.0, Windows 2.x și ruda sa
apropiată, Windows/286.
Popularitate:
Sistemul de operare Windows a cucerit o foarte mare parte a pieții, fiind la ora actuală
(2012) cel mai răspândit sistem de operare (SO) din lume. Se estimează că astăzi peste 91
32
% din calculatoarele de tip Personal Computer (PC-uri cu procesor de la compania Intel,
sau compatibil cu Intel, ca de exemplu de la firma AMD) rulează Windows. Cu toate
acestea, celelalte sisteme de operare precum Linux, MacOS, FreeBSD, NetBSD, Solaris,
HP-UX etc. au recuperat în ultimii ani o parte a pieței, reducând astfel monopolul
aproape total al companiei Microsoft, care în 1999 avea o cotă de piață de peste 95 %.
Companii de succes ca de ex. Apple sau Canonical Ltd. sprijină desigur permanent orice
tedință de migrare dinspre Windows spre platformele software ale lor.
Windows 8:
Windows 8 este cea mai recentă versiune a sistemului de operare Microsoft Windows.
Windows 8 extinde suportul pentru o plajă mai largă de dispozitive, incluzând, dar
nelimitându-se la computere desktop, computere portabile și tablete, edițiile ce se pot
executa pe aceste dispozitive depinzând de arhitectura procesorului sistemului: x86, x64
sau ARM.
Aplicațiile concepute pentru interfața Modern vor putea fi rulate pe toate edițiile și
procesoarele suportate de Windows 8. Aplicațiile desktop sunt suporate numai de edițiile
Windows 8 Core, Windows 8 Pro și Windows 8 Enterprise (cu excepția Microsoft Office
2013 ce rulează pe Windows RT) și depind de arhitectura procesorului computerului
astfel: edițiile pe 32 de biți ale Windows 8 rulează aplicații pe 16 și 32 de biți, dar nu și
pe 64 de biți; edițiile pe 64 de biți ale Windows 8 rulează aplicații pe 32 și 64 de biți, dar
nu și pe 16 biți.
34
CONCLUZIE
Realizând acest proiect, pot să zic că am învăţat foarte multe lucruri. La început nu ştiam
foarte multe despre HTML însă pe parcurs am învăţat cum să lucrez cu diferite generatoare
HTML, fapt ce m-a ajutat la înțelegerea codului. Cel mai bine îmi dau seama de acest lucru când
mă uit la primele versiuni ale site-ului care sunt extrem de sărace în comparaţie cu varianta
finală. Acest fapt mă încurajează să continui aprofundarea studiului creării paginilor web dar și a
web-design-ului.
35
BIBLIOGRAFIE
36