Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Concepte generale
,,Modul n care culegi, administrezi i foloseti informaia fac din tine un ctigtor
sau un nfrnt n via
Bill Gates
Era calculatoarelor automate a fost deschis de ctre firma Bell Telephone din SUA (1940) i
inginerul german K. Zuze (1941) care au realizat calculatoarele electromagnetice (avnd la baz
utilizarea releelor electromagnetice).
Primul calculator electromecanic automatizat a fost MARK I sau ASCC realizat de fizicianul
H. Aiken i firma IBM n 1939 1944. Trecerea la tehnologia electronic a permis ca n 1946
americanii J. Mauchly i J. Eckert s construiasc primul calculator electronic ENIAC, bazat pe
utilizarea tuburilor electronice. n 1950 se realizeaz primul calculator electronic comercial,
UNIVAC I.
De atunci, capacitatea de memorare, viteza de calcul, diversitatea dispozitivelor periferice,
complexitatea i fiabilitatea calculatoarelor au sporit continuu.
Definiie: Calculatorul este o maina care trebuie s tie s prelucreze i s manipuleze
informaiile.
Pentru calculator informaia este att materie prim ct i produs finit.
Calculatorul este o maina care prelucreaz automat informaia. Pentru aceasta trebuie s i se
furnizeze date pe care trebuie s le prelucreze i o lista de instruciuni care s i spun cum s
prelucreze aceste date.
Cea mai mic unitate de msur a informaiei este Bitul.
Multiplii bitului sunt:
Byte (octet ) = 23 bii
Word (cuvnt ) = 24 bii
D Word (dublu cuvnt) = 25 bii
Totalitatea metodelor, mijloacelor, tehnicilor privite ca un ansamblu integrat prin care se
asigur culegerea, nregistrarea, prelucrarea, transmiterea i valorificarea informaiilor de orice natur
se numete sistem informaional.
Sistemul informaional care folosete tehnici de calcul i calculatoare electronice pentru a
realiza o eficien sporit se numete sistem informatic.
Date de intrare
Date de ieire
Calculator
Programe
Folosirea calculatoarelor a condus la apariia unei noi tiine i a unui domeniu de activitate
cunoscut sub denumirea de informatic.
Informatica reprezint un complex de discipline care asigur prelucrarea raional a
informaiilor, cu ajutorul mainilor automate.
Sisteme de operare
Limbaje de programare
Animaie i robotic
Ingineria programrii
cu
Minicalculatoarele
Minicalculatoarele au aprut dup 1970, avnd costuri ridicate; numele lor provine din
formularea "configuraie minim de calcul". Erau sisteme interactive utilizatorii aflai n faa unor
terminale se aflau n dialog cu calculatorul - i multiutilizator: la un moment dat mai muli utilizatori
(cteva zeci sau chiar cteva sute) putea folosi calculatorul prin intermediul terminalelor. Aceast
caracteristic impune un sistem de operare (numit RSX) performant, care s poat gestiona la un
moment dat programele mai multor utilizatori i s ofere mecanisme de protecie a memoriei (s nu
se suprapun mai multe programe n aceeai zon de memorie). n situaia n care programele
utilizatorilor, mpreun cu soft-ul accesat de ele, nu ncpeau simultan n memorie, erau evacuate
temporar pe un disc magnetic (mecanism de swap). Sistemul de calcul lucra deci n regim de
multitasking (multiprogramare): dei la un moment dat era executat un singur program, printr-o
politic de servire a tuturor utilizatorilor, acetia aveau acces pe rnd la resursele sistemului. Exist
diveri algoritmi de servire a programelor care se gsesc n memoria intern n diverse stri (eventual
n cursul unui proces de citire sau scriere de date de la / la un dispozitiv periferic) ateptnd s fie
lansate n continuare n execuie. Dac sistemul de calcul nu era solicitat la un moment dat de un
numr prea mare de utilizatori, acetia puteau avea impresia c sunt unicii beneficiari ai resurselor de
calcul.
3
intermediare obinute s fie combinate corespunztor. n mod obinuit, exist un procesor principal,
numit master, care le coordoneaz pe celelalte, dndu-le spre execuie sarcini independente din
programul utilizatorului sau punndu-le n ateptare.
Structura de principiu a unui calculator personal
Structura de principiu a unui calculator electronic (CE)
Indiferent de tipul de CE, exist urmtoarele clase de componente hardware, i anume:
1)
2)
3)
4)
5)
1) Unitatea de comand i control este componenta cea mai important deoarece supravegheaz
activitatea CE asigurnd:
stabilirea ordinii de execuie a instruciunilor;
controlul memoriei principale n timpul memorrii datelor i instruciunilor;
activarea tuturor unitilor i subunitilor sistemului de calcul.
Aceste funcii sunt realizate citind succesiv instruciunile n uniti de memorare ultrarapide,
numite regitri, unde le interpreteaz. n urma acestor interpretri, emite semnale, care reprezint
comenzi adresate diferitelor dispozitive hard din configuraie.
2) UAL are posibilitatea de a manipula un numr finit de tipuri de date (bit, octet, ntreg, real, etc.).
Aceste tipuri de date sunt manipulate cu ajutorul unor operaii primare, care sunt de fapt instruciuni
ale mainii respective. Operaiile executate sunt n esen de dou categorii:
aritmetice (adunri, scderi, nmuliri, mpriri);
logice.
Instruciunile sunt aduse, n ordinea stabilit de UCC, n regitri, unde se interpreteaz, se aduc
operanzii din memorie, se execut operaiile i rezultatul se depune n memorie.
3) Unitatea de memorie intern are sarcini n operaiile de memorare i regsire a informaiilor pe
timpul prelucrrilor. Ea este, deci, locul n care se pstreaz datele i instruciunile n vederea
executrii programelor sub coordonarea UCC.
Memoria este format din entiti elementare capabile s rein un bit (poate lua una din
valorile 0 sau 1). O succesiune de 8 bii formeaz 1 byte (octet). Octetul este cea mai mic unitate de
memorie adresabil. n majoritatea sistemelor, unitatea adresabil imediat urmtoare este cuvntul.
Noiunea de cuvnt are accepii diferite de la sistem la sistem. La fel, noiunea de semicuvnt.
Exist dou tipuri de memorie intern:
Memoria ROM ( Read Only Memory) memorie care poate fi doar citit. Este scrise doar de
fabricant i conine informaii despre hardware, mici programe de iniializare i configurare a
diferitelor dispozitive, BIOS-ul (Basic input Output System) calculatorului. Nu i pierde
coninutul la oprirea calculatorului. Denumit memorie permanent
Memoria RAM (Random Acces Memory) care poate fi citit dar i scris. Informaiile se pierd
la oprirea calculatorului. Denumit memorie de lucru. n ea se ncarc sistemul de operare i
programele de aplicaie.
Cu ct memoria intern este mai mare cu att programele se execut mai repede
Fizic, memoria se prezint sub forma unor circuite integrate, de civa centimetri ptrai care se
ataeaz plcii de baz
Performanele acestor circuite se msoar prin:
Viteza de acces la memorie pentru a efectua o operaie de citire / scriere. Ea este de ordinul
nanosecundelor 10-9 secunde.
Ciclul memoriei . intervalul de timp necesar pentru dou accesri succesive a memoriei.
4) Perifericele sunt acele dispozitive care asigur extinderea capacitilor sistemului de calcul. Fac
parte din sistemul de intrare ieire (sistemul I/O) care asigur relaia calculatorului cu mediul
nconjurtor, deci i interfaa cu utilizatorul.
Dispozitivele periferice se mpart n:
dispozitive de interfa cu utilizatorul, care reprezint totalitatea dispozitivelor cu ajutorul crora
este posibil introducerea datelor n sistemul de calcul precum i extragerea rezultatelor obinute n
urma prelucrrii datelor. Astfel de dispozitive sunt:
- dispozitive periferice de intrare care permit introducerea informaiei n memoria
calculatorului tastatura, mouse, creionul optic, trackball, scanner, joystick, microfonul (input
devices)
- dispozitive periferice de ieire care permit vizualizarea informaiei ce a fost prelucrat de
microprocesor monitorul, imprimanta, plotter, boxele, ctile (output devices)
dispozitive periferice pentru accesarea mediilor de stocare, care reprezint totalitatea
dispozitivelor cu ajutorul crora este posibil stocarea datelor sau a programelor n vederea utilizrii
lor ulterioare. astfel de dispozitive sunt: unitatea de dischet, unitatea CD sau DVD, unitatea ZIP, etc.
Aceste dispozitive periferice sunt, n mod evident, legate de mediile de stocare. Dup poziia lor n
raport cu celelalte componente ale calculatorului, aceste dispozitive pot fi interne sau externe. Cele
externe au surs de alimentare i carcas proprie i sunt de modele diferite n funcie de interfaa prin
care se leag de unitatea central.
Mediile de stocare reprezint suportul fizic pe care se stocheaz datele: hard disk-ul (conectat
intern sau extern, vitez rezonabil i capacitatea mare: peste 80 Gb la ora actual), CD-ul, discheta,
discul ZIP, etc.
Interfeele sunt componente ce asigur o conexiune ntre dou elemente pentru ca acestea s
poat lucra mpreun. Interfeele pot fi de mai multe tipuri:
paralele, permit transmiterea simultan a 8 bii (= 1 octet); se folosesc, ndeosebi, pentru conectarea
imprimantei la calculator;
seriale, sunt interfee universale care permit transmiterea datelor bit cu bit; la astfel de interfee se pot
conecta modem-ul sau chiar un alt calculator;
USB (universal Serial Bus), permit conectarea oricror periferice.
5) Magistralele de comunicaie sunt utilizate pentru transmiterea comenzilor i a datelor n cadrul
legturilor funcionale dintre diferitele componente ale unui calculator. Sunt sisteme de conductori de
semnal care transport o anumit cantitate de date, mai repede sau mai ncet, n funcie de limea
magistralei.
Date i programe
U. M.
I
N
T
E
R
F
A
Rezultate
U. A. L.
UCP
U. C. C
SI/I
Cunoaterea acestor indicatori de performan este att n interesul celui care achiziioneaz un
calculator ct i n interesul celui care i pune ntrebri n legtur cu posibilitatea de a folosi un
anumit tip de calculator pentru execuia unui anumit tip de aplicaie.
Hardware
Unitatea central de prelucrare
Referindu-ne, n particular, la calculatoarele din gama PC, putem remarca faptul c se
vorbete n mod curent de unitatea central. Carcasa unui calculator are forma unui paralelipiped,
iar proporia dimensiunilor acestora pot varia de aceea exist trei tipuri de modele:
- Desktop
- Tower
- Minitower
n carcas sau Unitatea Central (UC) se afl urmtoarele componente:
- placa de baz
- hard discul
- unitatea de floppy
- unitatea de CD-ROM
- sursa de alimentare
- ventilatorul
- porturile
Pe placa de baz se amplaseaz :
Microprocesorul care este considerat creierul calculatorului i grupeaz pe o suprafa de
ordinul cm2 milioane de componente electronice. El are rolul de a efectua toate operaiile
aritmetico logice.
Memoria intern are rolul de a memora temporar datele.
Plcile de extensie acestea se amplaseaz prin intermediul unor sloturi de extensie.
Diferite componente care se amplaseaz pe placa de baz comunic ntre ele prin intermediul
magistralelor fire cablate prin care se transmit semnale electrice care cuantific date sau comenzi.
Placa de baz
Placa de baz ("mainboard motherboard") este piesa la care se conecteaz
toate celelalte componente ale calculatorului,
att din interior (procesor, plac video, hard
disk, etc.) ct i din exterior (tastatura, mouse,
etc.). Ea este alctuita dintr-o plac pe care
sunt
gravate
circuitele
care
permit
comunicarea
ntre
componentele
calculatorului. Pe plac se gsesc dispozitivele
care permit montarea componentelor (soclu
pentru procesor, slot AGP (accelerator grafic)
pentru placa video, sloturi PCI pentru modem,
placa de reea, etc.), dispozitivele de conectare a unor componente (porturi seriale, paralele, USB,
conectori ATA, etc.) dar i componentele care sunt integrate n placa de baz (de ex. placa de sunet).
Plcile de baz se difereniaz dup soclul ("socket") procesorului, care este denumit n mod
obinuit dup numrul existent de contacte pentru pinii procesorului. Soclurile pentru procesoare
Intel sunt incompatibile cu procesoarele AMD i viceversa. n general procesoarele Pentium i
8
Celeron folosesc acelai tip de soclu i acelai lucru se poate spune despre procesoarele Athlon i
Sempron (Duron).
Componenta principal a unei placa de baz este un ansamblu de microcircuite (numit
chipset) a crui funcie este de realizare i optimizare a transferului de date ntre diferitele
componente ale calculatorului (CPU, memoria RAM, PV, hard disk, etc.). Ca urmare placa de baz
are un rol important att n ceea ce privete performana general a unui calculator ct i n
stabilitatea cu care funcioneaz acesta.
Microprocesorul
Exist mai muli fabricani de procesoare dar cei mai importani sunt INTEL i AMD. Aceste
companii au o oferta mprit n trei categorii :
1) Procesoare foarte puternice. Sunt destinate mptimiilor de jocuri de ultim generaie sau
celor care au nevoie de ct mai mult performan pentru aplicaiile (animaii 3D i editare audiovideo profesional, etc.) pe care le folosesc i nu se uit la suma de bani pe care trebuie s o
cheltuiasc. n aceast categorie AMD propune procesoarele Athlon 64 X2 (binucleat) i Athlon 64
FX, iar Intel procesoarele Pentium Extreme Edition 8xx si Pentium 4 Extreme Edition.
2) Procesoare puternice. Sunt destinate utilizatorilor care folosesc calculatorul att pentru jocuri
de ultim generaie ct i pentru aplicaii comune (prelucrare de text, internet, editare audio-video,
etc.). n aceast categorie AMD propune procesoarele Athlon 64, iar Intel procesoarele Pentium D
(binucleat), Pentium 4 6xx i Pentium 4 5xx.
3) Procesoare cu performane medii. Sunt destinate utilizatorilor care folosesc calculatorul n
special pentru aplicaii mai puin intensive (aplicaii de birotica, internet, vizionare de filme, ascultare
de muzica, etc.). Aceste procesoare pot fi folosite i pentru jocurile de ultim generaie ns doar dac
sunt fcute anumite modificri n setrile jocurilor (scderea rezoluiei i a detaliilor grafice) care s
permit rularea lor la un nivel acceptabil. Din aceast categorie fac parte procesoarele Sempron
produse de AMD i procesoarele Celeron produse de Intel.
4) Procesoare cu performane obinuite (sczute). Sunt destinate utilizatorilor care folosesc
calculatorul exclusiv pentru aplicaii puin intensive (aplicaii de birotic, internet, vizionare de filme,
ascultare de muzic, etc.). Din aceast categorie fac parte procesoarele VIA C3 produse de VIA.
Aceste procesoare au avantajul c nu consum mult energie electric i c degaj foarte puin
cldur, ceea ce le face s poat fi folosite n special n calculatoarele portabile mai puin performante
destinate celor care doresc s plteasc un pre sczut pentru aceste dispozitive.
Memoria
Memoria intern este una dintre componentele cele mai importante ale calculatorului, fiind
utilizat pentru stocarea temporar a datelor i programelor, pe timpul execuiei lor, ntr-un format
corespunztor. Prin memorie intern, n sens larg, nelegem componente constructive (chipuri)
capabile s pstreze date n format binar. Se consider bitul ca fiind cea mai mic unitate de
reprezentare a datelor.
Memoria ROM ( Read Only Memory) memorie care poate fi doar citit. Este scrise doar de
fabricant i conine informaii despre hardware, mici programe de iniializare i configurare a
diferitelor dispozitive, BIOS-ul (Basic input Output System)calculatorului. Nu i
pierde coninutul la oprirea calculatorului. Denumit memorie permanent sau
memorie rezidual sau memorie nevolatil.
Memoria RAM (Random Acces Memory) care poate fi citit dar i scris.
Informaiile se pierd la oprirea calculatorului. Denumit memorie de lucru sau
memorie volatil. n ea se ncarc sistemul de operare i programele de aplicaie
Memoria EPROM (Erasable Programmable ROM) sunt memorii de tip ROM
care se pot terge i renscrie de un numr definit de ori, fa de memoriile ROM au
avantajul reutilizrii lor.
n RAM sunt stocate urmtoarele tipuri de aplicaii/date:
sistemului de operare
programele software necesare comunicrii cu perifericele (drivere)
10
programe de tip TSR (Terminate and Stay Resident) care dup ce sunt lansate n execuie rmn
stocate n memoria RAM pn la descrcarea lor explicit de ctre utilizator, sau pn la repornirea
sistemului
datele de lucru curente
programe de lucru curente
Din punct de vedere logic, memoria RAM este organizat astfel :
1. Memoria convenional (primii 640 kilobytes din 1MB RAM). Memoria convenional este
utilizat de ctre programele de lucru i de ctre sistemul de
operare. Aceasta barier de 640 constituie dezavantajul
major al sistemului de operare MS-DOS care nu poate
utiliza restul de memorie fizic pentru aplicaiile i datele
de lucru. Acest inconvenient nu exist sub sistemul de
operare MS Windows 95-up care are o gestionare mult mai
bun a memoriei.
2. Memoria superioar (Upper): zona de memorie ntre
640 KB i 1MB RAM, adic restul de 384 KB dup
memoria convenional Acest spaiu de memorie este
rezervat de ctre sistemul de operare.
3. Memoria nalt- HMA (High Memory Area): primii
64 Kilobytes peste bariera de 640 kilobytes.
4.
Memoria extins - XMS (Extended Memory
Specification): memoria fizic disponibilpeste 640
kilobytes. Ea poate fi accesat de ctre aplicaii utiliznd un
program
special
numit
manager
de
memorie
extins(HIMEM.SYS).
6. Memoria expandat- EMS (Expanded Memory
Specification): este simulat n zone special dedicate
pentru acest scop din memoria XMS. Se utilizeaz un
program denumit manager de memorie expandat
(EMM386.EXE).
Memoria cache este un mediu de stocare de mare vitez, putnd fi ncorporat n microprocesor
(cache intern) sau o poriune de memoria principal sau o component independent montat pe placa
de baz (cache extern).
Cu ct memoria intern este mai mare cu att programele se execut mai repede.
Fizic, memoria se prezint sub forma unor circuite integrate, de civa centimetri ptrai care
se ataeaz plcii de baz
Performanele acestor circuite se msoar prin:
Viteza de acces la memorie pentru a efectua o operaie de citire / scriere. Ea este de ordinul
nanosecundelor 10-9 secunde
Ciclul memoriei intervalul de timp necesar pentru dou accesri succesive a memoriei
Memoria extern sau suplimentar este aceea care folosete dispozitive de stocare a datelor
precum: hard disk-ul, discheta, Cd-ul, Dvd-ul, Zip disk-ul, benzi magnetice, memorii Flash pe USB
(Flash Pen Drive).
Indiferent dac vorbim despre memoria intern sau extern, o secven de 8 bii se numete
byte sau octet, care este cea mai mic unitate de reprezentare a datelor care poate fi accesat de
ctre dispozitivele de adresare ale calculatorului.
Byte: 1b = 8 bii sau Octet: 1o = 8 bii.
11
Dispozitive de intrare
Dispozitive de intrare care permit introducerea informaiei n memoria calculatorului tastatura,
mouse, creionul optic, trackball, scanner, joystick, microfonul, etc.
Tastatura
Tastatura este un dispozitiv de intrare cu ajutorul cruia
utilizatorul transmite comenzi i date calculatorului, sub forma unor iruri
de caractere. Fiecare caracter se genereaz prin acionarea unei taste
electronice, care are ca efect nchiderea unui circuit prin care se genereaz
un cod unic (codul ASCII al caracterului respectiv).
Grupele de taste sunt:
Taste funcionale F1F10 ce au anumite roluri n diferite programe, Acestea difer de la
un program la altul.
Taste cu litere az
Taste cu cifre 0..9
Taste de editare i poziionare : sgeile, Page Up, Page Down, End, Home, Delete, Insert
Page Up = duce cursorul pe o pagin anterioar
Page Down = duce cursorul pe o pagin urmtoare
Home = duce cursorul la nceputul rndului
12
13
Trackball-ul bila rulant, este un echipament de intrare care poate fi asemnat cu un mouse
aezat pe spate, ntruct deplasarea cursorului se face prin rotirea bilei i nu prin deplasarea mouseului, reducnd suprafaa de lucru. De obicei exist i unul pn la trei butoane plasate lng bil.
Touchpad
Touchpad-ul este o mic suprafa sensibil la atingere, folosit ca
dispozitiv de indicare a poziiei la unele calculatoare portabile. Deplasarea
cursorului pe ecran se face prin mutarea degetului pe touchpad.
Scanner
Scanner-ul este un dispozitiv periferic de intrare prin care pot fi
digitizate imaginile grafice de pe suport material ( hrtie, fotografii, etc. ).
Imaginea citit de scanner este de tip raster ( matrice de puncte ). Fiecare
punct are asociat un cod de culoare. Fiierul imagine obinut cu scanerul poate
fi prelucrat cu ajutorul unor aplicaii software specializate. Scanerul este
caracterizat de urmtoarele atribute:
- rezoluia care reprezint numrul de puncte pe unitate de lungime ( dots
per inch ) pe care le poate citi scanner-ul. Calitatea imaginii roster crete o dat cu rezoluia care
poate fi de cteva mii dpi ( 2400-4800 );
- numrul de culori reprezint setul de culori care sunt codificate de scanner. Calitatea imaginii
crete odat cu numrul de culori;
- viteza de scanare este viteza de lucru a scanner-ului adic viteza de prelucrare a imaginii.
Joystick
Joystick-ul este, practic, o manet care se mic n toate direciile,
controlnd, astfel, deplasarea cursorului. Joystick-ul este asemntor cu un
mouse, cu deosebirea c n cazul mouse-ului micarea cursorului nceteaz odat
cu ncetarea deplasrii, n timp ce, n cazul joystick-ului, cursorul continu s se
deplaseze n direcia n care acesta este ndreptat, ncetnd doar n momentul n
care revine la poziia iniial (de repaus). Se folosete intens n jocurile pe
calculator.
Light pen
Light pen-ul (Creionul luminos) este un dispozitiv care, prevalndu-se de un
detector sensibil la lumin, este folosit pentru selectarea obiectelor de pe ecranul
calculatorului, prin indicarea direct a obiectelor.
Camera digital
Camera digital are aspectul unui aparat de fotografiat clasic. Obiectivul aparatului
proiecteaz imaginea pe un plan CCD (Charge-Coupled Device) care sesizeaz intensitile
luminoase reflectate i convertesc semnalul recepionat n coduri digitizate, pe care le stocheaz n
memoria aparatului. imaginile astfel obinute pot fi ulterior descrcate pe hard discul calculatorului,
n vederea prelucrrii, imprimrii fotografiilor.
14
Microfonul
Microfonul este utilizat pentru nregistrarea i digitizarea sunetelor, cu
ajutorul calculatorului. Poate fi utilizat n telefonia prin internet sau la
introducerea comenzilor verbale dac interfaa calculatorului permite.
Dispozitive de ieire
Pentru a pune la dispoziia utilizatorului rezultatele prelucrrilor efectuate cu un calculator
folosim dispozitive de ieire, specializate, care sunt capabile s prezinte aceste rezultate ntr-o form
inteligibil utilizatorului, utiliznd n acest scop ecranul monitorului, imprimanta, boxele audio, etc..
Monitorul
Ecranul este un suport de ieire pe care calculatorul scrie rezultatele prelucrrilor, mesajele
pentru utilizator i informaiile despre starea sistemului. Acesta face parte dintr-un dispozitiv numit
display sau monitor (Video Display Unit (VDU)) care este format i din circuite necesare obinerii
imaginii pe ecran. Monitorul este conectat la o placa video (adaptorul video) din calculator care
prelucreaz semnalele primite de la procesor pentru a le transforma n imagini grafice.
Din punct de vedere constructiv, exist:
Imprimanta este un dispozitiv de ieire prin care calculatorul comunic rezultatele obinute
n urma prelucrrii prin intermediul unui suport de hrtie. De exemplu, o imprimanta are urmtoarele
componente:
Imprimantele sunt fabricate de diverse firme, ntr-o gam larg, pe diverse principii
funcionale. Din acest punct de vedere exist mai multe tipuri de imprimante:
Pentru memorare sunt utilizate ambele suprafee. Suportul de memorare este mprit n piste
prezente sub forma unor cercuri concentrice, iar acestea sunt mprite n sectoare.
Exist posibilitatea ca discheta s fie protejat la scriere prin deplasarea unui cpcel aflat ntr-un
col al cutiei.
Capacitatea unei dischete este de 1.44 Mb.
Software
Tipuri de software
Aa cum am precizat deja, un calculator electronic este o main care, pentru a ajuta omul n
rezolvarea unor probleme, trebuie nvat s fac acest lucru. Astfel c, de fapt, unealta de care ne
folosim, n final, n efortul de optimizare a fluxurilor informaionale ale unei activiti este numit
sistem de calcul, adic ansamblul resurselor hard i soft implicate n rezolvarea unei probleme.
Activitatea pe care o desfoar omul pentru a obine resurse soft se numete ingineria softului sau
programare.
Un program de calculator este format dintr-o secvena de instruciuni executabile, memorate
n memoria calculatorului mpreun cu datele pe care le prelucreaz. Dup ce se termin execuia
19
unui program, resursele calculatorului devin disponibile pentru ncrcarea i execuia altui program.
Procesul de concepere, scriere, codificare a programelor se numete programare, iar specialitii care
realizeaz acest lucru se numesc programatori.
Principalele tipuri de produse software sunt:
software de baz (programele de sistem);
software de aplicaii (programele de aplicaii);
Softul de baz are ca sarcin gestiunea resurselor hardware ale calculatorului i anume:
timpul de prelucrare, memoria intern i extern, dispozitivele periferice, legturile de comunicaie.
El cuprinde urmtoarele categorii de programe:
Sistemul de operare;
Programele translatoare;
Programele utilitare;
Programele de comunicaii ;
Sistemul de operare al unui calculator cuprinde un set de programe care ofer utilizatorilor
posibilitatea de a folosi (mpreun sau separat) eficient resursele sistemului de calcul. Funciile pe
care le execut vizeaz: planificarea lucrrilor, alocarea resurselor hardware, monitorizarea
evenimentelor care apar n timpul execuiei programelor, asigurarea interaciunii cu utilizatorul.
Primele dou generaii de calculatoare nu au avut sisteme de operare. Toate funciile erau ndeplinite
de operatorii umani. ncepnd cu Generaia a- III- a de calculatoare au aprut sistemele de operare,
care au rezolvat la nceput sarcina cea mai important privind automatizarea planificrii-lucrrilor.
Sistemul de operare, n ansamblul su, se gsete memorat pe hard disc (memoria extern). La
pornirea calculatorului, se iniiaz un program special (boot), care verific configuraia calculatorului,
testeaz componentele, le iniializeaz i apoi ncrc n memoria intern supervizorul. Din acest
moment calculatorul este operaional.
Prin urmare, sistemul de operare este o interfa ntre utilizatori i maina fizic, organizat pe
dou nivele:
nivelul fizic apropiat de hard, cu care sistemul de operare interacioneaz prin intermediul
unui sistem de ntreruperi, specifice mainilor fizice. Acest nivel este controlat de rutine de
comand i control (rutine = cunoscute sub numele de drivere de dispozitiv) responsabile de
coordonarea i controlul tuturor componentelor mainii fizice. Aceste rutine sunt parte
component a sistemului de operare, organizate de regul, sub forma unui nucleu de tip
kernel.
nivelul logic apropiat de utilizator, cu care sistemul de operare interacioneaz prin
intermediul comenzilor sau prin mijlocirea unei interfee grafice (GUI), cum este uzual n
zilele noastre. Acest nivel este controlat de rutine de servicii, utilizate pentru dezvoltarea i
execuia programelor de aplicaie.
Din punct de vedere al folosirii resurselor calculatorului, sistemele de operare lucreaz n:
regim monouser (monoutilizator = un singur utilizator folosete sistemul de calcul la un
moment dat)
regim multiuser (multiutilizator =la un moment dat au acces la sistem mai muli utilizatori).
Din punct de vedere al gestionrii memoriei interne i al accesului la unitatea central
sistemul de operare cuprinde urmtoarele metode de prelucrare a execuiei programelor:
multiprogramarea (n memoria intern exist la un moment dat mai multe programe, care se
execut concurent )
monoprogramare (n memoria intern exist la un moment dat un singur program)
20
mouse-ul, fie cu tastatura. Prin utilizarea acestor instrumente introducerea comenzilor este mai simplu
de nvat, mai rapid (cere mai puine operaii) i nu produce attea greeli ca interfaa text. Din
aceste motive, utilizatorii nceptori prefer interfeele grafice celor text.
Etapele realizrii aplicaiilor soft
Aceasta este un subiect vast asupra cruia se concentreaz n detaliu o ramur important a
tiinei calculatoarelor, i anume Ingineria softului (Software engineering). Principalele etape n
realizarea unui soft sunt:
Identificarea problemelor de rezolvat n cadrul unei activiti, din perspectiva managerial.
Elaborarea studiului de fezabilitate, care fundamenteaz din punct de vedere economic
necesitatea elaborrii unui sistem soft care ofer suport pentru activitatea n cauz.
Specificarea cerinelor fa de sistemul soft preconizat a se realiza.
Analiza sistemului informaional existent, o activitate n cadrul creia se vor culege date
despre toate activitile care urmeaz s fie optimizate prin implicarea calculatoarelor.
Proiectarea soluiei sistemului soft (elaborarea soluiei tehnice). Activitate prin care, pe baza
datelor culese n faza de analiz, se trece la descrierea tehnic a soluiei (organizarea datelor,
organizarea prelucrrilor, organizarea interfeelor).
Implementarea soluiei tehnice (programarea sau codificarea). n aceast faz, descrierea
tehnic a soluiei este transformat de ctre programatori n cod surs.
Testarea sistemului soft. Activitate esenial pentru realizarea unui sistem soft de calitate,
care satisface din toate punctele de vedere ateptrile clientului.
Exploatarea i ntreinerea sistemului soft.
Reele Informaionale
Tipuri de reele
O reea de calculatoare este format dintr-un ansamblu de calculatoare conectate ntre ele.
Calculatoarele pot s fac schimb de date i pot folosi n comun resursele (imprimanta, discuri,
aplicaii). Fiecare calculator i pstreaz independena de execuie i de gestionare a propriilor
resurse.
La rndul lor, mai multe reele pot fi conectate ntre ele, permind schimbul de informaii.
Datele care se schimb ntre calculatoare se mai numesc i documente electronice.
Pentru asigurarea funciilor de comunicare i conectivitate sunt necesare:
Echipamente hardware modem, placa de reea
Mediul prin care se asigur legtura fizic, care transport informaia de la un calculator la
altul
- legtura poate fi prin cablu cablu coaxial, cablu cu fibr optic
- legtura poate fi fr cablu unde radio obinuite, unde laser, microunde unde radio
de nalt frecven, unde radio prin satelit
Software-ul prin care se asigur comunicarea i conectivitatea calculatoarelor. Aceste
programe trebuie instalate att pe calculatorul emitor, ct i pe calculatorul receptor.
CLASIFICAREA REELELOR
n funcie aria de acoperire reelele se pot clasifica n:
Reele locale (LAN-Local Area Network) - se ntind pe o suprafa relativ mic, cum ar fi o
singur cldire sau un campus.
23
n practic se mai pot ntlni topologiile de tip arbore i plas. n configuraia unei reele se
folosesc o serie de echipamente, care contribuie n moduri diferite la asigurarea funcionrii optime a
reelei. Astfel de echipamente sunt: hub-urile, switch-urile, router-ele, etc.
protocolul folosit, se poate vorbi i de reele al cror tip este determinat de protocolul de
comunicaie folosit de ctre noduri. O foarte mare rspndire cunoate n acest moment
protocolul Ethernet, folosit pentru reele din categoria LAN.
Intranet i Extranet
Un Intranet este o reea privat TCP/IP care asigur utilizatorilor dintr-o reea local servicii
de tip Internet, precum ar fi site-urile web.
n esen, pentru a avea un Intranet trebuie instalat unul sau mai multe servere web n reeaua
local i publicarea de documente cu acces doar n reeaua local, adic documente ce pot fi accesate
doar de ctre userii din respectiva reea local. O reea Intranet poate fi neleas i ca o reea capabil
de conectare la Internet, dar protejat total de posibile atacuri prin bariere soft i hard specifice
(firewalls).
Prin firewall (zid de aprare a incendiilor) se nelege o combinaie de hardware i software
care formeaz un sistem de securitate, prin care se interzic accese neautorizate din exterior n
interiorul reelei proprii de tip LAN. Acest zid interzice comunicarea direct ntre reeaua proprie i
calculatoarele din exteriorul reelei. n loc de comunicare direct, toate informaiile sunt dirijate spre
un calculator server, numit proxy server, situat n exteriorul reelei proprii.
Calculatorul proxy server stabilete dac este periculos sau nu transferul unui fiier n reeaua
intern. Fiierele considerate periculoase sunt respinse de proxy server. Un proxy server nregistreaz
i volumul de informaii schimbat cu calculatoare din exterior precum i atacurile (ncercrile)
calculatoarelor din exterior de a ajunge la datele proprii. Se recomand ca firmele care au reele
proprii s-i construiasc un firewall.
Extranet-ul este o extensie a unei reele Intranet, orientat ndeosebi pe serviciul WWW,
extensie care permite comunicarea ntre anumite instituii i diferitele posturi de lucru din reeaua
Extranet, ceea ce n practic nseamn un acces limitat la reeaua Intranet extins.
Internet
Internet-ul este o reea global de calculatoare legate cu ajutorul liniilor de comunicaii.
importana reelei const n volumul imens de informaie i posibilitatea comunicrii ntre
25
participani. Reeaua este format dintr-un numr mare de servere de Internet, legate ntre ele, la
fiecare server fiind conectate un numr de staii sau un numr de alte reele. Structura este n
permanent expansiune, att din punct de vedere teritorial ct i din punct de vedere numeric. Astfel
Internet-ul interconecteaz guverne, instituii publice, instituii administrative, universiti, companii,
alte reele, utilizatori individuali.
Reeaua Internet pune la dispoziia utilizatorilor mai multe tipuri de servicii, dintre care cele
mai des utilizate sunt urmtoarele:
Serviciul de pot electronic (e-mail): trimiterea i primirea de scrisori.
Serviciul de grupuri de informare (Usenet): recepionarea i emiterea mesajelor referitoare la
subiecte din grupuri de informare (discuii).
Serviciul de transferri de fiiere (FTP, File Transfer Protocol): serviciu pentru transferul
fiierelor pentru Internet.
Serviciu de acces la calculatoare server (Telnet): permite utilizatorului s se conecteze la un
calculator aflat la distan, propriul calculator fiind un terminal obinuit al calculatorului
ndeprtat.
Serviciul de conversaii, cu suport Internet (IRC, Internet Relay Chat): conversaie ntre mai
muli utilizatori, n timp real, cu suport Internet, prin intermediul unor schimburi de texte,
introduse interactiv de la tastatur i receptate de ctre toi participanii la conversaie.
Serviciul WWW (World Wide Web = pnz de pianjen care nconjoar lumea) sau WEB este
seciunea multimedia a reelei. Const n milioane de pagini care se pot afia pe ecranul
utilizatorului. Aceste pagini, numite pagini Web, pot conine texte, imagini grafice, animaii,
fiiere audio i video, precum i Hyperlink-uri (legturi spre alte pagini Web). Paginile Web
sunt scrise n limbajul HTML (Hyper Text Markup Language). Cantiti uriae de informaii
ajung la clienii WWW, cel mai adesea prin intermediul unor aplicaii speciale numite motoare de
cutare. Exemple cunoscute de aplicaii care funcioneaz ca motoare de cutare: AltaVista,
Yahoo, Infoseek, Lycos, Excite, Google, Web Crawler, Mamma, etc.
Conectarea la Internet cu ajutorul telefonului
Conectarea la Internet a calculatoarelor are nevoie de o infrastructur adecvat, care permite
schimburile de date i informaii ntre calculatoare diferite din reea. Una din modalitile de
conectare, uzual n cazul utilizatorilor casnici de Internet o reprezint conectarea prin
intermediul unei linii telefonice. Pentru ca o astfel de conexiune s fie posibil sunt necesare
urmtoarele:
modem-ul, un echipament care are rolul de a modula (=transformarea semnalelor digitale n
semnale analogice) i demodula (=transformarea semnalelor analogice n semnale digitale) datele
ce se transmit pe linia telefonic. De regul este vorba de urmtorul lucru: firma furnizoare de
servicii Internet (Internet Service Provider-ISP) pune la dispoziia clienilor un numr de
telefon, care poate fi apelat de acetia pentru a stabili o conexiune prin intermediul creia se face
accesul la universul Internet.
Semnalul analogic. Este un semnal electric care poate varia n strns corelaie cu un semnal
produs de un traductor. Este, de asemenea, cunoscut faptul c, frecvena sau amplitudinea semnalului
pot varia, de exemplu, n funcie de schimbrile unor fenomene sau caracteristici cum ar fi:
intensitatea sunetului, luminozitatea, temperatura unui obiect, etc. Ca un exemplu, n telefonia
clasic, vocea se transmite analogic.
Semnalul digital. Este, de asemenea, un semnal electric care variaz la intervale regulate de
timp i conine una sau mai multe amplitudini pentru fiecare interval. Majoritatea calculatoarelor
electronice sunt realizate din punct de vedere constructiv folosind semnale digitale. Att unitatea de
comand, ct i unitatea aritmetico-logic se bazeaz, n funcionarea lor, pe utilizarea semnalelor
digitale.
26
Probleme de sntate
Cu toate msurile de protecie, utilizarea ndelungat a calculatorului, care presupune
realizarea unor micri stereotipice poate duce la anumite afeciuni ale corpului uman. Exemple de
afeciuni datorate utilizrii ndelungate a calculatorului:
afeciuni ale sistemului locomotor sau ale celui circulator, datorate ederii prelungite ale
organismului n poziii incomode;
dureri de cap, de umeri, etc.;
probleme cu spatele, cu vederea, etc.;
oboseal psihic;
ceva mai rar, pot apare i afeciuni datorate lipsei aerisii adecvat;
Probleme de siguran
n practica utilizrii calculatoarelor, conceptul de siguran se raporteaz att la persoanele
care utilizeaz calculatoarele ct i la datele care sunt prelucrate de ctre acestea.
Pentru siguran se vor avea n vedere urmtoarele:
evitarea contactului direct cu sursele de alimentare;
utilizarea UPS-urilor (Uninterruptible Power Supply) surs continu de curent / surs
stabilizatoare de curent pe termen scurt, dar suficient pentru a derula procedurile normale de
oprire;
salvarea sistematic a fiierelor;
realizarea sistematic a unui backup complet (prin care se nelege realizarea periodic a unei
copii complete, cu scopul de a evita pierderea datelor n situaii deosebite).
Mediul de lucru
Studiile de specialitate arat faptul c mediul nconjurtor este afectat de funcionarea unui
calculator deoarece acesta utilizeaz energie electric i emite radiaii. Din acest motiv, este
recomandabil s folosim monitoare i alte echipamente periferice care consum ct mai puin
energie electric. Sunt cunoscute insistenele cu care sunt realizate monitoare care au un nivel sczut
de emitere a radiaiilor (Low radiation).
Din raiuni ecologice, se recomand, pe ct posibil, reciclarea hrtiei utilizat la tiprirea
rezultatelor unor aplicaii precum i rencrcarea cartuelor folosite n procesul de printare. Din
fericire, tendina de a utiliza pe scar tot mai larg documente n format electronic, contribuie n mod
natural la protejarea mediului fa de consumul abuziv de hrtie.
Securitate
31
Securitatea informaiei
Securitatea datelor este un elemnt cheie atunci cnd
importante. Exist mai multe posibiliti de protejare a datelor.
n cazul unor cderi de tensiune, este posibil ca datele nesalvate sa se piard.Pentru a preveni
aceste situaii se recomand folosirea unor sisteme de alimentare UPS ( Uninterruptilble Power
Supply), ce asigur n cazul acestor cderi de tensiune, o continuitate de aproximativ 5-30 min, timp
n care se pot salva datele i se poate opri corect calculatorul.
Pentru un spor de siguran n protejarea datelor se recomand efectuarea de copii (back-up)
ale datelor importante pe unul din mediile de stocare. Se mai obinuiete i efectuarea de bak-up-uri
ale sistemului, n ideea de a avea copii n caz de defectare a acestuia. Copierea poate fi fcut
sptmnal, zilnic sau chiar de mai multe ori pe zi.
n zilele noastre se pot pierde date importante i n cazul n care sunt pierdute sau furate un
laptop, un PDA sau un telefon mobil. ntr-o astfel de situaie se pot nstrina numere de telefon
importante, agendele cu adresele persoanelor cu care perdantul ntreine relaii de afaceri sau chiar
fiiere importante. De aceea, sunt necesare copii ale acestor tipuri de informaii i pe alte suporturi.
Viruii calculatoarelor
Un virus de calculator este de obicei un program proiectat s se autoreplice i s se mprtie,
infectnd ct mai multe calculatoare, fr ca utilizatorii s i dea seama de acest lucru. Viruii se
mprtie atandu-se de alte programe, fiiere EXE sau COM, iar mai recent, i documentelor
WORD, EXCEL, chiar i fiierelor HLP (help), sau unii pot s infecteze sectorul de boot al discului.
Cnd se lanseaz n execuie un fiier infectat, sau cnd se pornete calculatorul de pe un disc sau o
discheta virusat, se lanseaz i virusul n execuie. Adesea, virusul rmne rezident n memoria
calculatorului, pentru a putea infecta urmtorul program lansat n execuie, sau urmtoarea discheta
accesat.
Ceea ce fac viruii periculoi este abilitatea lor de a executa aciuni n calculator. n timp ce
unele din aceste aciuni sunt scitoare (cum ar fi afiarea unui mesaj la o anumit dat sau ca rspuns
la o anumit aciune a utilizatorului calculatorului) iar altele enervante (cum ar fi reducerea
performanelor calculatorului), exist virui care pot provoca adevrate catastrofe, distrugnd fiiere
de date, documente, sau fcnd calculatorul inutilizabil.
Viruii pot proveni dintr-o varietate de surse. Pentru c un virus reprezint cod executabil, el
poate fi transmis pe toate cile normale de transmitere a informaiei ntre calculatoare: dischete, Cduri, alte dispozitive de stocare, aducerea programelor sau documentelor din Internet.
Msuri de protecie mpotriva viruilor
32
34
a) reproducerea permanenta sau temporara a unui program, integral sau parial, prin orice mijloc si
sub orice forma, inclusiv in cazul in care reproducerea este determinata de ncrcarea, afiarea,
transmiterea sau stocarea programului pe calculator;
b) traducerea, adaptarea, aranjarea i orice alte transformri aduse unui program pentru calculator,
precum i reproducerea rezultatului acestor operaiuni, fr a prejudicia drepturile persoanei care
transforma programul pentru calculator;
c) difuzarea originalului sau a copiilor unui program pentru calculator sub orice forma, inclusiv prin
nchiriere.
Art. 74. n lipsa unei convenii contrare, drepturile patrimoniale de autor asupra programelor pentru
calculator, create de unul sau de mai muli angajai n exercitarea atribuiilor de serviciu sau dup
instruciunile celui care angajeaz, aparin acestuia din urma.
Art. 75. (1) n lipsa unei convenii contrare, printr-un contract de utilizare a unui program pentru
calculator se prezuma ca:
a) utilizatorului i se acord dreptul neexclusiv de utilizare a programului pentru calculator;
b) utilizatorul nu poate transmite, unei alte persoane, dreptul de utilizare a programului pentru
calculator.
(2) Cesiunea dreptului de utilizare a unui program pentru calculator nu implic i transferul dreptului
de autor asupra acestuia.
Art. 76. n lipsa unei convenii contrare, nu sunt supuse autorizrii titularului dreptului de autor actele
- prevzute la art. 73 lit. a) si b), dac acestea sunt necesare pentru a permite dobnditorului s
utilizeze programul pentru calculator, ntr-un mod corespunztor destinaiei sale, inclusiv pentru
corectarea erorilor.
Art. 77. (1) Utilizatorul autorizat, al unui program pentru calculator, poate face, fr autorizarea
autorului, o copie de arhiv sau de sigurana, n msura n care aceasta este necesar pentru asigurarea
utilizrii programului.
(2) Utilizatorul autorizat al copiei unui program pentru calculator poate, fr autorizarea titularului
dreptului de autor, s observe, s studieze sau s testeze funcionarea acestui program, n scopul de a
determina ideile i principiile care stau la baza oricrui element al acestuia, cu ocazia efecturii
oricror operaiuni de ncrcare n memorie, afiare, conversie, transmitere sau stocare a programului,
operaiuni pe care este n drept sa le efectueze.
(3) Dispoziiile art. 10 lit. e) din prezenta lege nu se aplic programelor pentru calculator.
Art. 78.Autorizarea titularului dreptului de autor este obligatorie atunci cnd reproducerea codului
sau traducerea formei acestui cod este indispensabil pentru obinerea informaiilor necesare
interoperabilitii unui program pentru calculator cu alte programe pentru calculator, dac sunt
ndeplinite urmtoarele condiii:
a) actele de reproducere i de traducere sunt ndeplinite de o persoana care deine dreptul de utilizare
a unei copii a programului sau de o persoana care ndeplinete aceste aciuni, n numele celei dinti,
fiind abilitata n acest scop;
b) informaiile necesare interoperabilitii nu sunt uor i rapid accesibile persoanelor prevzute la lit.
a) a prezentului articol;
c) actele prevzute la lit. a) a prezentului articol sunt limitate la prile de program, necesare
interoperabilitii.
Art. 79. Informaiile obinute prin aplicarea art. 78:
a) nu pot fi utilizate in alte scopuri dect realizarea interoperabilitii programului pentru calculator,
creat independent;
b) nu pot fi comunicate altor persoane, in afara cazului in care comunicarea se dovedete necesar
interoperabilitii programului pentru calculator, creat independent;
c) nu pot fi utilizate pentru definitivarea, producerea ori comercializarea unui program pentru
calculator, a crui expresie este fundamental similar, sau pentru orice alt act ce aduce atingere
drepturilor autorului.
35
Art. 80. Dispoziiile art. 78 si 79 nu se aplic, daca se cauzeaz un prejudiciu titularului dreptului de
autor sau exploatrii normale a programului pentru calculator.
Art. 142. Constituie infraciune i se pedepsete cu nchisoare de la 3 luni la 3 ani sau cu amend de
la 700.000 lei la 7 milioane lei, daca nu constituie o infraciune mai grav, fapta persoanei care, fr a
avea consimmntul titularului drepturilor recunoscute prin prezenta lege.
36