Documente Academic
Documente Profesional
Documente Cultură
Suport Curs TIC Anul I - Sem I 14-15
Suport Curs TIC Anul I - Sem I 14-15
SUPORT CURS
COMPETENE T.I.C.
Conf. dr. Silvia Luchian
SUPORT CURS
Anul I
Semestrul I
2014-2015
Cuprins
Cuprins .............................................................................................................................................5
Tehnologiile informaionale i de comunicaie................................................................................7
Date, informaii, cunotine..........................................................................................................7
COMUNICAREA OM-CALCULATOR. .......................................................................................9
Calcul i calculator .......................................................................................................................9
Rezolvarea de probleme cu ajutorul calculatorului....................................................................10
ORGANIZAREA INFORMAIEI ...............................................................................................11
Reprezentarea numerelor............................................................................................................11
Reprezentarea simbolurilor ........................................................................................................16
Codificarea (Digitizarea ) imaginilor .........................................................................................19
Bitmap sau vectorial...............................................................................................................21
Avantaje si dezavantaje..........................................................................................................23
Limbaje de descriere a paginii ...............................................................................................24
Prezentare general a fonturilor .............................................................................................24
Fonturi schi(vectoriale) .......................................................................................................24
Fonturi raster ..........................................................................................................................25
Fonturi de ecran......................................................................................................................25
Codificarea sunetului..................................................................................................................26
Structura unui sistem de calcul......................................................................................................29
Definiii pentru un sistem de calcul............................................................................................29
http://ebooks.unibuc.ro/informatica/Birotica/index.htm ............................................................30
Istoric..........................................................................................................................................30
Structura John von Neumann a unui sistem de calcul................................................................35
Clasificarea sistemelor de calcul ................................................................................................37
Memoria intern .............................................................................................................................44
Organizarea unui calculator IBMPC ..........................................................................................44
Organizarea fizic a memoriei ...................................................................................................45
Caracteristici generale ale memoriei ..........................................................................................48
Ierarhia de memorii ....................................................................................................................50
Memoria ROM ...........................................................................................................................54
Pornirea calculatorului ...................................................................................................................58
Unitatea central de procesare (UCP) sau microprocesorul...........................................................59
Rolul microprosesorului.............................................................................................................59
Limbajul main.........................................................................................................................62
Limbajele de programare ...........................................................................................................63
Pentium.......................................................................................................................................66
Magistralele unui PC......................................................................................................................67
Rolul magistralelor ntr-un PC ...................................................................................................67
Clasificarea magistralelor...........................................................................................................68
. Cererile de ntreruperi (IRQ Interrupt Request)....................................................................70
Echipamentele periferice................................................................................................................71
Dispozitive periferice de intrare.................................................................................................72
Dispozitive periferice de ieire...................................................................................................83
Monitorul....................................................................................................................................83
Placa grafica sau adaptorul de ecran este componenta hard a calculatorului, care asigura
gestiunea memoriei ecran si controlul monitorului video......................................................84
Driverul grafic este componenta software care comanda placa grafica.................................84
Memoria ecran apartine placii grafice, ea pastreaza informatiile care se afiseaza
instantaneu pe ecran ( in realitate imaginea de pe ecran este generata de aproximativ 60 de
ori pe secunda). Memoria ecran poate fi adresata ca o memorie obisnuita. ..........................84
Imprimanta .................................................................................................................................86
Echipamente periferice de intrare-ieire ....................................................................................88
Hard- discul ................................................................................................................................88
Sisteme de operare .........................................................................................................................96
Niveluri software i interaciunea cu hardware..........................................................................96
Coordonarea activitilor desfurate de calculator ...................................................................98
Pornind de la acelai set de date, persoane diferite, prin prelucrri diferite (n funcie de nivelul de
cunotine), pot desprinde informaii diferite, de aici rezult c o trstur fundamental a
informaiei este subiectivitatea.
Cunotinele cuprind totalitatea noiunilor, ideilor, informaiilor pe care le are cineva ntr-un
domeniu oarecare .
Pentru a deveni informaii, datele privitoare la obiectul de activitate trebuie prelucrate n
concordant cu cerinele
Stoica, I.,Informaie i cultur. Sinteze .Reflecii. Atitudini, Editura Tehnic, Bucureti ,1997
Deci:
- datele privesc evenimentele primare, colectate pentru informare sau rezolvarea unor
probleme sau situaii;
- informaiile sunt mesaje obinute prin prelucrarea datelor: calcule, sortri, clasificri.
Datele supuse prelucrrii sunt introduse n calculator sub form de cifre i text (litere, cifre
i alte caractere speciale).
activitatea militar,
nvmnt.
4. Etapa 19902000 i continuare, cnd au luat amploare PC-le care au ptruns n toate
domeniile de activitate economic i social, inclusiv n casele oamenilor. Totodat au
aprut calculatoarele inteligente care i dezvolt programele proprii de organizare i de
recunoaterea mediului nconjurtor inclusiv vocile i scrisurile oamenilor cu care sunt n
contact.
COMUNICAREA OM-CALCULATOR.
Rezolvarea de probleme vzut ca Intrare Prelucrare Ieire
INTRODUCERE
Calcul i calculator.
Calculatorul este o main universal de calcul. (numere, matrici, segmente, cuvinte,
imagini, sunete etc.). Ce nseamn calcul sau problem care poate fi rezolvat nu discutm n
acest curs. Pentru simplitate, s acceptm c un calcul este o succesiune de operaii (considerate
elementare) care rezolv o problem O aceeai main, care execut pe rnd diverse programe,
se comport pe rnd ca fiecare main de calcul de care avem nevoie: Motivul principal care
determin viteza impresionant de dezvoltare a tehnologiilor legate de calculatoare este c tot mai
multe activiti de genul celor niruite mai sus devin rezolvabile cu ajutorul calculatorului, dac
acesta devine mai rapid, i sporete capacitatea de memorare a datelor i dac se scriu
programele necesare.
Crearea reelelor de calculatoare, dintre care cea mai vast este Internetul, a extins
utilizarea calculatoarelor de la calcul, n diversele lui forme, la comunicare.
10
11
an
01100001 01101110
AN
01000001 01001110
Sistemele de numeraie poziionale
Nr = anan-1a2a1a0 = an .rn +an-1 .rn-1 + + a2 .r2 + a1 .r1 +a0 . r0
(1)
dreapta reprezint unitile, urmtoarea zecile apoi sutele i aa mai departe, adic un numr n
baza 10 conform relaiei (1) poate fi scris ca o sum de puteri ale lui 10:
mii sute zeci uniti
1x 101 + 3 x 100
12
Sistemul
Sistemul
zecimal
binar
0
10
11
100
101
110
111
1000
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111
16
10000
13
20
10100
30
11110
40
101000
50
1010010
BII I OCTEI.
Toate operaiile n calculator se fac asupra unor astfel de reprezentri: orice numr, orice
liter, orice sunet sau imagine devine n calculator un ir de cifre binare, adic un ir format din 0
i 1.
Acest element atomic de reprezentare a informaiilor n calculator un 0 sau un 1 se
numete BIT. (BInary digiT)
Grupurile de opt bii, puse n eviden n exemplele de mai sus, se numesc octei (byte)
Datele se reprezint n calculator prin unul sau mai muli octei; aa stau lucrurile inclusiv pentru
instruciuni.
Un alt neles al cuvintelor bit i octet este acela de gazd a unui bit sau a unui octet: prin bit
se mai nelege i elementul hardware care poate nregistra un 0 sau un 1; din punct de vedere
tehnic, acesta este un circuit. i cuvntul octet poate nsemna circuitul care stocheaz
reprezentarea a opt cifre binare.
INFORMAIA DIGITAL
Cuvntul digital are nelesul exact codificat sub form de numere binare
Cnd vorbim de capacitate de memorare, mai ales acestui din urm neles i se ataeaz multipli
de obicei, ai octetului.
multiplii octetului:
1 KB= kilo-octet, care nseamn 1024 =210 de octei luai la un loc.
De ce tocmai 1024 i nu 1000? Am vzut c reprezentrile n calculator se fac folosind
baza 2. i multiplii sunt exprimai prin puteri ale lui 2: 1024 este puterea a zecea a lui 2. ,adic
210
1 MB= mega-octet nseamn 220 octei =210 KB (1 048 576, deci ceva mai mult de un
14
In cazul a dou propoziii a i b se pot obine tabele de adevr, pentru disjunie, conjuncie
i negaie aa cum rezult din tabelul de mai jos:
a
a sau b
a i b
not a
a xor b
Algebra boolean este utilizat n aplicaiile din automatic, teoria circuitelor i releelor
electronice i deci la realizarea calculatoarelor.
15
Alturi de logica boolean, au aprut mai nou logicile polivalente printre care logica
trivalent cu valorile de adevrat, fals i posibil i logica fuzzi care admite domenii de trecere
gri, fiind apropiat de logica de gndire obinuit din industrie, economie, etc.
Reprezentarea simbolurilor
Institutul Naional American pentru Standarde (American National Standards Institute ANSI) a adoptat American Standard Code for Information Interchange (ASCII, pronunat
aschii),modele cu o lungime de 7 bii
Codul ASCII extins la un format de 8 bii pe simbol ,s-a format prin adugarea unui 0 pe
poziia celui mai semnificativ bit n faa fiecrui model de 7 bii al vechiului cod. Aceast tehnic
nu numai c nu produce un cod ale crui cuvinte au dimensiunea egal cu a unei celule uzuale de
memorie, dar furnizeaz alte 128 de abloane suplimentare (care se obin prin plasarea valorii 1
pe poziia bitului cel mai semnificativ din octet), permind astfel reprezentarea simbolurilor
excluse din codul ASCII iniial. Din nefericire, datorit faptului c n general fabricanii dau
propriile lor interpretri acestor caractere suplimentare, adesea datele care conin abloane extinse
sunt dificil de transferat ntre diferite aplicaii.
Hello.:
01001000 01100101 01101100 01101100 01101111
H
Unicode, modele de 16 bii pentru reprezentarea fiecrui simbol. Unicode conine 65 536
abloane diferite.
Organizaia Internaional de Standarde (International Standard Organisation - ISO) , din
care face parte i ANSI.
Utiliznd modele de 32 de bii pentru reprezentarea simbolurilor, acest cod poate
reprezenta peste 17 milioane de simboluri.
Analog versus digital
16
Un convertor analog digital (ADC) este un circuit electronic care convertete o tensiune
analogic de la intrare intr-o valoare digital. O caracteristica importanta a unui ADC o constituie
rezolutia acestuia. Rezolutia indica numarul de valori discrete pe care convertorul poate sa le
furnizeze la iesirea sa in intervalul de masura. Deoarece rezultatele conversiei sunt de obicei
stocate intern sub forma binara, rezolutia unui convertor analog-digital este exprimata in biti.
Conversia analogic- digital
Pentru reprezentarea unui semnal analogic n form digital, acesta trebuie s urmeze dou
transformri :
1. discretizarea sau eantionarea este operatia prin care se reprezinta o marime cu variatie
continua sub forma unui ansamblu finit de esantioane
esantionarea: din semnalul analogic de intrare se preleveaza la perioade constante de timp
(T secunde) esantioane de amplitudine (cadre), care sunt de fapt o serie de dreptunghiuri
cu inaltimea egala cu amplitudinea momentana a semnalului si cu latimea egala cu
17
18
O imagine este o suprafata de obicei dreptunghiulara caracterizata, la nivelul oricarui punct al ei,
de o anumita culoare. La modul ideal, culoarea variaza in mod continuu in oricare directie. Din
pacate, in sistemele numerice, nu se pot utiliza marimi care variaza continuu ci doar forma
discretizata a acestora.
Discretizarea unei imagini const in impartirea imaginii intr-un caroiaj asemanator unei table de
sah. Fiecare sectiune de imagine delimitata de acest caroiaj va fi considerata ca avind o culoare
uniforma - o medie a culorii existente pe aceasta .
19
Aceste sectiuni sunt numitepixeli sau puncte de imagine, numarul acestora definind rezolutia
imaginii.
Pixel-Cuvntul provine din englez de la PICture ELements (elemente de imagine). Se
prescurteaz prin "px", uneori i cu "p".
Un multiplu des ntrebuinat este 1 Mpx = 1 megapixel = 1 milion pixeli
Un pixel are trei atribute care se pot exprima digital (numeric):
-
culoare,
opacitate (trasparen i
Rezoluia digital poate fi exprimat n pixeli (de ex. o imagine de 800x600 pixeli), sau i n
megapixeli (o imagine de 2 megapixeli).
1. Rezoluia n pixeli exprim dimesiunile imaginii, n ipoteza c este vorba de o
imagine dreptunghiular, i anume (lungimexlime) msurate n pixeli. Aceast
exprimare nu se poate aplica la alte forme de imagini.
2. Rezoluia n megapixeli (prescurtat: Mpx) exprim numrul total de pixeli cuprini
n aria imaginii, indiferent de forma ei. De exemplu, dac o imagine este
dreptunghiular i are 2 megapixeli, ea ar putea avea att o rezoluie de
1.600x1.200 pixeli (1.600x1.200 = 1,92 megapixeli, rotunjit la 2 Mpx), dar i
20.000 x 100 pixelisau i nenumrate alte combinaii. Foarte des, numrul de
megapixeli se rotunjete pn la cel mult 2 cifre dup virgul.
3. Rezoluia n dpi "dots per inch" - reprezint i ea o msur a claritii unei
imagini, de data asta reale, care a fost produs de un dispozitiv anume de
prelucrare a imaginilor, cum e cazul mai ales pentru imprimante, scanere i ecrane.
Astfel, dpi-ul reprezint numrul de puncte tipografice ce pot fi tiprite sau afiate
pe lungimea de un inch.
4. Alt msur nrudit cu pixelul este "punctul tipografic" sau prescurtat "pt", care
este o unitate fundamental n domeniul DeskTop Publishing (DTP) - tipografia
bazat pe digitalizare i computere.
Un pt are mrimea de 0,3527 mm. De aceea, la o imagine cu 72 dpi, fiecare
punct (dot) corespunde exact unui pt (25,4 mm/inch : 0,3527 mm/dot = 72 dpi).
20
I.
2 (alb i negru)
16
256
16
24
16 777 216
GIF
21
PCX
JPG
Joint Photographic Experts Group format grafic n care imaginile sunt memorate
comprimat
TIFF
poate stoca culori ce pot fi reprezentate prin valori de maxim 8-bits (calitatea este
redusa dar si dimensiunea imaginii);
poate conduce la rate de compresie mai mari ca cele obtinute prin GIF
Deoarece, formatul PNG nu suporta animatie (doar extensii neoficiale ale standardului PNG),
GIF-ul ramane singura optiune cand vine vorba de a include intr-o pagina Web a unei forme
simple de animatie (nu Flash sau video). Toate browser-ele moderne sunt capabile sa afiseze si sa
interpreteze GIF-uri animate.
GIF-urile animate sunt fisiere cu extensia .gif ce contin mai multe imagini. Imaginile (frame-uri
sau cadre) sunt afisate pentru o perioada scurta de timp intr-o secventa (repetitiva sau nu),
generand astfel senzatia de animatie.
22
II.
Reprezentarea vectorial
Reprezentarea vectorial se refer la descrierea imaginii printr-o serie de linii, forme (ptrate,
cercuri, elipse si alte astfel de figuri geometrice simple), umplute cu o anumit culoare sau
hasurate.
o serie de comenzi cu parametri, ntr-un format ASCII: un cerc cu raz de 100 milimetri al
crui centru se afl n punctul de coordonate x=225 mm si y=500mm : circle (225,500,100). Cele
dou metode sunt folosite ntr-un limbaj de descriere cum este PostScript.
Tipuri de fiiere grafice vectoriale
Format Descriere
CGM
EPS
PICT
format dezvoltat de Apple Computer, este suporat de toate aplicaiile grafice pentru
calculatoare Macintosh
WMF
CDR
Avantaje si dezavantaje
Formatul bitmap stocarea imaginilor cu variatii complexe de culoare, umbriri, etc., Formatul
vectorial este folosit n mod special n cadrul aplicatiilor CAD sau a imaginilor continnd forme
simple sau o palet de culori mai mic.
n programele DTP (desktop publishing), fonturile sunt convertite n mod frecvent din format
vectorial n format bitmap si invers,..
Reprezentarea bitmap.
mrimea imaginii limitat: odat cu mrirea rezolutiei va fi nevoie de un spatiu de stocare
mai mare si corespunztor o zon de memorie mai mare pentru procesare si afisare.,
abilitatea stocrii fisierelor bitmap ntr-o form comprimat.
23
24
25
Codificarea sunetului
Sunetul reprezinta o serie alternativa de modificari ale presiunii aerului, care se propaga sub
forma de unde sferice concentrice. Detectarea sunetului se face masurand si convertind variatiile
de presiune ale aerului , fiind o unda elastica ce se propaga prin aer cu o viteza medie de aprox.
344 m pe secunda
26
.
Figura de mai sus arat cum se face eantionarea semnalului sonor :
1. unda originar
2. frecvena de eantionare
3. date eantionate
4. unda reconstituit
Calitatea sunetului digital care se dorete a fi obinut depinde de:
Calitatea sunetului este mai bun cu ct numrul de bii/cadru este mai mare i cu ct intervalul
de timp dintre dou cadre este mai mic.
De exemplu, pentru sistemul telefonic, cadrele sunt reprezentate folosindu-se 7 sau 8 bii,
intervalul dintre cadre este 1/8000 secunde (8000 cadre/sec) i se pierd toate sunetele cu
frecvene mai mari de 4 kHz.
Un alt exemplu l constituie CD-urile audio. Pe un CD-audio sunetele sunt nregistrate folosinduse 16 bii pentru a reprezenta un cadru i intervalul dintre cadre este 1/44.100 (44.100 cadre/sec).
Un CD nregistrat stereo are deci dou canale care conin 44100 de valori de 16 bii pentru fiecare
secund de muzic; asta nseamn o rat de transfer a informaiei de 2 * 44100 * 16 = 1.411Mbps
(megabii pe secund). Aceasta este viteza cu care informaia iese din CD-player-ul calculatorului
27
dumneavoastr; n interior rata este chiar mai mare, din cauza codificrii redundante. Un compact
disc poate stoca aproximativ 70 de minute de muzic, avnd deci o capacitate de 783 MB
(megaoctei)
44100 probe / canal / secund x 2 octei / eantion x 2 canale x 74 x minute x60 secunde / minut
= 783,216,000 bytes
Deci, un CD stocheaz un numr foarte mare de bii pentru fiecare secunda de muzica:
(44100 eantioane / secund * 16 bii / eantion * 2 canale = 1411200 bii pe secund)
Semnalul audio poate fi de tip wave (und) sau midi.
Metoda WAVE (similar cu metoda bitmap de la imagini)gerereaz un fisier cu extensia wav
(tiff pentru posesorii de MAC) Sunetele wave digitale reprezint sunete codificate i stocate
efectiv. Fiierele .wav au dimensiuni mari: 3 minute = 20 MB
MP3 (Moving Picture Experts Group, Audio Layer 3- MPEG-2 Audio Layer 3) este un
format de compresie a unui fisier audio wave , fiiere cu extensia .mp3. Calitatea
sunetului este similar celei de pe CD.
28
29
http://ebooks.unibuc.ro/informatica/Birotica/index.htm
Istoric
Primul model de calculator programabil cu un set de instruciuni este considerat a fi ,
n general, Analytic Engine, realizat de inventatorul englez Charles Babbage in 1832.
Mainria lui Babbage a fost conceput pentru a realiza o secven de calcul folosind instruciuni
pe cartele perforate i avea o memorie i o unitate de procesare. Ca i concepie era complet
mecanic. Babbage nu i-a asamblat calculatorul niciodat .
In 1890, Herman Hollerith a folosit ideea reprezentrii informaiilor sub forma perforaiilor
n cartele de hrtie i a realizat un mare calculator utilizat pentru nregistrarea i prelucrarea
datelor din recensmntul din SUA, care a durat astfel doar 3 ani. Mainile cu cartele perforate
ale firmei Hollerith s-au perfecionat i producia lor a crescut vertiginos, astfel c n 1924 dup
mai multe fuziuni a fost creat International Business Machines Corporation- IBM- fiind i
astzi cea mai mare companie de calculatoare din lume creia i se datoreaz deschiderea pieei de
computere personale (PC - IBM compatibile).
Aceste maini erau caracterizate prin urmtoarele:
Viteza de lucru era limitat, fiecare operaie mai complicat durnd cteva secunde.
Uzura mainilor era destul de ridicat.
30
31
ENIAC (Electronic Numeric Integrator And Computer). El a fost realizat la Universitatea din
Pennsylvania sub conducerea savanilor Mauchly i Eckert, n perioada 19421945 i a fost
inaugurat la 16 februarie 1946, fiind n funciune pn n anul 1955.
Cntrind 30 de tone, funciona cu numere zecimale n loc de numere binare i necesita
muli operatori. Acest calculator a cntrit 30 tone, avea cca. 45 m lungime i era construit din
50.000 de comutatoare i 18.000 de tuburi electronice. Cele 18 000 de tuburi electronice se
ncingeau n timpul funcionrii i provocau des defeciuni. Aceste maini erau imense, iar
programarea presupunea schimbarea circuitului prin cuplarea sau decularea unor cabluri, ns
modelele ulterioare reineau programele n zone de memorie electronice.
Putea s execute 5.000 de adunri sau scderi cu 10 cifre pe secund, depind de 1.000 de
ori rapiditatea celor mai performante maini de calcul electromecanice. Din cauza tuburilor care
se ardeau destul de des, comenzile erau realizate de dou ori, cu ntreruperi n care se introduceau
date de test pentru depistarea tuburilor arse.
In 1944 matematicianul John von Neumann a lansat ideea programului nregistrat, pentru
care o main de calcul trebuie s fie dotat cu un dispozitiv de memorare a datelor i a
comenzilor i care trebuie s lucreze cu o vitez mare i trebuie s permit nregistrarea simpl i
rapid a informaiilor. Astfel au aprut noiunile de algoritm de rezolvare a unei probleme i
programul de prelucrare a algoritmului, a secvenelor de comenzi i memorare date.
John von Neuman a recomandat constructorilor de calculatoare 3 principii care sa fie
utilizate la realizarea unor calculatoare complexe i rapide:
9 Programele i datele trebuie s fie codificate sub form binar;
9 Programele i datele trebuie pstrate n memoria calculatorului;
9 Trebuie s existe o unitate central de prelucrare care trebuie s poat extrage, decodifica
i executa instruciunile programului.
Pornind
de
la
teoria
lui
Neumann
fost
construit
EDVAC
32
domeniul calculatoarelor. Aceste componente minuscule erau fcute din cristal semiconductor,
cum ar fi germaniul i siliciul, erau mai mici i mai fiabile dect lmpile electronice. n curnd,
au intrat n producie calculatoare mai compacte i mai ieftine, dei unele nc mai ocupau o
camer ntreag.
33
Preedintele onorific i cofondatorul productorului de cip-uri Intel, a formulat aceast lege n 1965.
34
MD
MA
n 1945, John von Neumann a descris primul model arhitectural pentru calculatoare.
Componentele principale ale unei maini von Neumann sunt: Unitatea Central de
Prelucrare (UCP), Unitatea de Memorie (UM), Sistemul de Intrare Ieire (SI/O).
9
35
Magistrale de date (MD) transmit date i instruciuni; conecteaz UCP, RAM i celelalte
componene ale sistemului.
36
http://ebooks.unibuc.ro/informatica/Birotica/index.htm
http://ebooks.unibuc.ro/informatica/Birotica/index.htm
1.
Supercalculatoare
maini cu puteri de calcul uriae, rezultate pe de o parte din puterea procesoarelor care stau la
baza lor i pe de alt parte din faptul c ele pot integra mai multe procesoare de nalt
37
problema
schimbrii globale a climei, cea a genomului uman, aplicaii din astronomie etc.). Preurile unor
astfel de calculatoare sunt de ordinul sutelor de mii sau chiar al milioanelor de dolari. Din aceast
categorie fac parte supercalculatoarele Cray;
38
2.
cu mare capacitate de stocare i prelucrare a datelor.. Termenul mainframe tinde s fie nlocuit
de acela de server de ntreprindere (enterprise server: calculator folosit pentru aplicaii de tipul
celor ale marilor companii din economie). Iniial, prin mainframe se nelegea tipul de calculator
ce a precedat minicalculatoarele de dimensiuni foarte mari, dar cu performane ce aveau s
rmn mult inferioare microcalculatoarelor de azi.Un astfel de calculator primete date de la
numeroase periferice (terminale neinteligente - care nu fac nici o prelucrare independent a
datelor care trec prin ele) i efectueaz apoi prelucrrile aferente la milioane de tranzacii pe zi
3.
minicalculatoare
39
4.
server
calculator ce ofer servicii / resurse software sau hardware, altor calculatoare (clieni) ntr-o reea
de calculatoare. Ca regul, un server dispune de un procesor mai puternic dect cele ale
calculatoarelor servite, i de memorii (inclusiv secundare) mari,hard discuri multe;
5.
6.
micro-calculatoarele
calculatorul personal (PC) are putere de calcul inferioar tipurilor de mai sus, dar realizeaz
singur toate operaiile necesare prelucrrii automate a datelor, de la introducerea datelor de
prelucrat la afiarea rezultatelor. Cu alte cuvinte, acest tip de calculator este proiectat pentru a fi
folosit de o singur persoan. PC-uri nu sunt doar cele ce folosesc sistemul de operare
Windows, ci i cele de tip AppleMac Intosh.
Din punct de vedere ergonomic, micro-calculatoarele pot fi astzi clasificate dup gradul de
miniaturizare i, n consecin, posibila poziie a lor n timpul folosirii: lng birou (tower), pe
birou (desk-top), n poal (laptop / notebook)
a. Calculator de birou (desktop) este un PC staionar. De obicei, un desktop are putere de
40
b. Laptop (notebook) calculator PC portabil la care placa de baz (procesor, memorie etc.),
monitorul, tastatura, perifericul de poziionare pe ecran (nlocuind mouse-ul), unitatea de
disc dur, unitatea CD sau DVD sunt toate integrate ntr-un modul de dimensiunea unui
album de pictur.
41
42
PC de dimensiuni foarte mici. Deseori, discul dur este nlocuit cu memorie flash. De
obicei tastatura lipsete, rolul acesteia fiind preluat de tehnologii bazate pe atingerea
direct a ecranului. O versiune ceva mai mare a palmtop-ului este handheld computer
(calculatorul inut n mn).
Junko Kimura
43
Memoria intern
44
Memoria RAM este o memorie cu acces direct realizat din module (cipuri) de diverse capaciti.
Este o memorie volatil n care utilizatorul prin programele care le lanseaz n execuie, poate
scrie i citi date. Ea este practic, memoria de lucru curent. Dac se dorete pstrarea coninutului
din aceast memorie n vederea reutilizrii ulterioare, acesta va fi salvat, adic va fi memorat pe
un suport de memorie extern (hard disc, floppy disc, CD de exemplu) nante de a prsi aplicaia
respectiv.
45
Familia de procesoare
Dimensiunile
magistralei de
adrese
8088,8086
20 bii
220
210
286,386 SX
24 bii
224
214
24
32 bii
232
222
212
KB
MB
GB
Apariia micro-procesoarelor a fost nsoit i de realizarea cipului de memorie de 1 megaoctet. Astzi, un calculator Pentium are n mod uzual o memorie intern de sute de mega-octei
sau chiar de un giga-octet, putnd ajunge n principiu pn la patru giga-octei.
46
ntruct se folosesc 32 de bii pentru a scrie o adres, se pot scrie 232 adrese diferite, adic pot fi
identificai 232 octei : exact 4 giga-octei.
Organizarea logic a memoriei
Modul de adresare al memoriei este mai complex, datorit structurii microprocesoarelor Intel,
care utilizeaz 2 registre de adrese: registrul de segment i registrul de deplasare.
Memoria intern este organizat n blocuri de 64 KB, numite segmente. Pentru a
identifica un segment este necesar specificarea adresei sale de nceput, numit adresa de baz a
segmentului. Aceasta este reinut n registrul de segment. n registrul de deplasare este
reinut numrul de octei ce constituie deplasarea zonei de memorie fa de nceputul segmentului
(offset sau deplasare). Pentru a specifica o adres n acest format (adres logic) se utilizeaz
notaia {segment : deplasare.}
Modul de obinere a adresei absolute depinde de dimensiunea regitrilor procesorului i de
dimensiunea magistralei de adrese.
Oricare ar fi tipul de memorie, aceasta este considerat constituit din celule de memorie (bytes),
celula fiind cea mai mic parte a memoriei ce poate fi adresat direct i care reprezint unitatea
de masur a memoriei, 1 celul = 1 byte = 1 octet= 8 bii.
Celulele de memorie sunt folosite pentru stocarea diferitelor tipuri de informaii (numerice,
alfabetice, grafice, sunete, etc.). Evident, n funcie de natura informaiei, pentru un tip de
informaie, se utilizeaz una sau mai multe celule de memorie. De exemplu, pentru reprezentarea
n memorie a numerelor reale se utilizeaz 4, 6, 8 sau 10 celule (bytes), n cazul limbajului de
programare Borland Pascal, determinnd utilizarea mai multor domenii de valori reale: Single,
Real, Double i Comp, Extended, domenii ce se deosebesc prin precizia de calcul pe care o ofer
n acest mod.
Prin urmare, limbajele de programare ofer metode i tehnici diferite pentru reprezentarea
informaiilor, determinnd precizii de calcul diferite, utilizatorul fiind acela care va decide, n
funcie de precizia de calcul dorit, limbajul de programare ce trebuie folosit sau programul de
calcul ce trebuie apelat
Din punct de vedere fizic, memoria aflat pe placa de baz a unui calculator este constituit din
cteva cipuri de capacitate 4MB, 8MB, 16MB, 32MB sau maxim 64MB ce reprezint memoria
principala a sistemului de calcul, ce include o memorie de baz (convenional ) de 640Kb de tip
RAM.
47
Megahertz (MHz) reprezinta masura vitezei de procesare a unui CPU sau clock
cycle (tactul unui CPU)
(ex.: un PIII la 800 MHz pe 32 de bits poate procesa 4 bytes simultan de 800
milioane de ori pe secunda (sau chiar mai mult daca se utilizeaza tehnologia
pipelining))
7. Tipul tehnologic
Din punct de vedere al principiului de stocare a datelor memoria RAM poate fi de tip:
48
memoria
DRAM
comunic
cu
magistrala
local
static de capacitate mai mic, ntruct utilizeaz 4-6 tranzistori pentru a reprezenta un
bit. utilizeaza o tehnologie complet diferita
fiecare bit de informatie este memorat in circuite bistabile (flip-flop)
ficare circuit bistabil are nevoie de 4-6 tranzistori + firele de conectare => spatiu
49
mare ocupat
circuitele bistabile nu trebuie reactualizate => creste viteza
deoarece ocupa mai mult spatiu este mai scumpa
este utilizata pentru memoria imediat a procesorului (CPUs cache)
O trstur convenabil a calculatoarelor personale este faptul c memoria principal a
acestora poate fi mrit chiar fr a avea cunotine avansate de electronic: pot fi montate
module suplimentare n socluri special existente, dup principiul general Plug-and-Play =PnP
(n traducere aproximativ, fixezi i poi folosi imediat).
Este poate cel mai simplu aspect al procesului cunoscut sub numele de
upgrade (mbuntire)
Ierarhia de memorii.
50
51
memorie mai mic avnd un timp de acces mai apropiat de cel al microprocesorului, numit
memorie cache.
Memoria cache este o memorie SRAM (Static RAM) n care se ncarc poriuni din DRAM ce
vor fi accesate foarte rapid, ceea ce creeaz iluzia c toat memoria DRAM este disponibil la
aceeai vitez cu cea a memoriei cache. Circuitul care supravegheaz transferul din memoria
DRAM n memoria cache se numete controler de cache; aceasta de regul, este inclus n acelai
cip cu controlerul DRAM.
Nivelul 2.-nivelul memoriei principale (RAM) const dintr-o memorie volatil3. memorie n
acces direct (random access memory)
52
Un cip de memorie apare ca un strat de siliciu de civa milimetri. Pentru a fi uor de manevrat,
cipurile de memorie sunt nchise ermetic ntr-o capsul care asigur protecia siliciului. Cipurile
sunt lipite unul lng altul pe modulele de memorie, ocupnd astfel o suprafa mai compact de
civa centimetri. Modulele de memorie astfel constituite, apar sub forma unor circuite integrate
cu conectori externi, pentru a fi introduse n soclurile disponibile pe placa de baz.
Exist trei tipuri tehnologice de module de memorie RAM:
SIMM (Single In-Line Memory Module), depit astzi, avea o capacitate de transfer de
32 bii;
DIMM (Dual In-Line Memory Module) / DDR-DIMM (Double Data Rate DIMM), cu
transfer simultan a 64 bii i cu capaciti de memorare cuprinse ntre 8 i 128 Megaoctei;
RIMM (Rambus In-Line Memory Module), comparabil cu memoria DDR, dar atingnd
viteze de transfer mai mari dect aceasta, ceea ce este util pentru aplicaii grafice.
Modulele de tipurile amintite sunt asamblate n memorii RAM de diverse tipuri (DRAM
Dynamic RAM, EDO DRAM Extended Data Out DRAM, SDRAM Synchronous DRAM,
RDRAM Rambus DRAM, DDR SDRAM Double Data Rate SDRAM), care
aduc
mbuntiri succesive de vitez, ajungnd de la 133 MHz (SDRAM) la 200 MHz (DDR
SDRAM).
53
Memoria ROM
Memoria ROM este, cum arat numele (Read-Only Memory), o memorie ce permite doar operaia
de citire. (cum sunt cele ce codific operaiile utilizate la pornirea calculatorului, din BIOS).
54
http://computer.howstuffworks.com/bios.htm
Exista 5 tipuri tehnologice de ROM
ROM
este sub forma de linii si coloane (matrice)
daca la intresecia dintre coloane i linii exista diode atunci se considera ca in nodul
respectiv este starea 1 altfel 0
=> este programata in momentul constructiei (nu mai poate fi programata)
PROM (ProgrammableRead-Only Memory )poate fi programata (o singura data)
55
frecventa
o expunere prea lunga duce la deteriorarea chip-ului
EEPROM (Electrically Erasable Programmable Read-Only Memory)
utilizeaza pentru stergere campul electric aplicat unei celule
nu este nevoie de stergerea totala a chip-ului
este foarte lenta
Flash memory un tip de EEPROM ce lucreaza la viteza mai mari
flash-urile sunt i foarte rezistente la ocurile mecanice, ceea ce le face
foarte apte pentru aparatele portabile. n sfrit, memoriile bazate pe
flash-uri mai rezist i la presiuni mari, temperaturi ridicate i scufundare
n ap.
Memoria R O M
Memoria R A M
3. Este nevolatil .
3. Este volatil
56
VRAM
VideoRAM, denumita si multiport dynamic random access memory (MPDRAM), un tip
de RAM utilizat pentru placile video :termenul de multiport provine de la faptul ca VRAMul are doua porturi de acces independente, permitand CPU-ului si procesorului grafic accesul
simultan la memorie.
57
Pornirea calculatorului
Pasul 1- efectuat de utilizator. Se apas butonulOn (pornit) al calculatorului. n acest fel,
calculatorul este pus sub tensiune i ncepe s funcioneze; operaiile urmtoare, pn la pasul 3
inclusiv, se vor efectua automat, fr intervenia utilizatorului.
Pasul 2 efectuat de BIOS . Acest pas se concentreaz asupra hardware-ului.
Are loc pornirea la rece a calculatorului. Cea mai mare parte a procesului descris la
acest pas are loc i n cazul n care se face o resetare (repornire) a calculatorului fr a-l scoate de
sub tensiune (pornire la cald); diferenele ntre cele dou tipuri de pornire sunt precizate mai
jos.
BIOS (Basic Input Output System), rezident pe memorie ROM, execut auto-testul la
pornire (power-on self-test POST). Prin acest test se verific existena, caracteristicile i
funcionalitatea diverselor componente i echipamente ale calculatorului i se pregtete
nceperea execuiei de programe. Principalele etape ale testului POST sunt:
-
testarea funcionrii plcii video. Placa video conine de obicei un mini-BIOS care
iniializeaz memoria video i procesorul dedicat de pe plac. Dac placa video nu
conine aceste secvene de instruciuni, atunci BIOS ncarc driverul video de acolo unde
este memorat (pe un alt ROM);
se testeaz dac e vorba de o pornire la cald sau la rece. BIOS decide c pornirea este
la cald dac n cei doi octei ncepnd de la adresa 0000047216 (scris n baza 2 ca
00000000000000000000010001110010) se afl valoarea hexazecimal 123416 (adic irul
de bii 0001001000110100); altfel, pornirea este considerat la rece;
58
urmeaz un pas n care BIOS se ocup exclusiv de software: dac sunt necesare drivere
speciale (cum sunt adaptoarele SCSI), acestea sunt ncrcate;
n finalul POST, BIOS verific lista de periferice de pe care se poate lansa sistemul de
operare. Secvena de lansare a sistemului de operare se numete bootstrap loader, ea
nsi fcnd parte din sistemul de operare. BIOS ncearc s porneasc procesul mai nti
de pe primul periferic din list, n caz de eec de pe al doilea etc.
central
de
procesare
(UCP)
sau
microprocesorul
59
60
lungimea
cuvntului
este
determinat
de
capacitatea
regitrilor
frecvena ceasului (la primele microprocesoare, era de circa 4MHz, iar acum a
trecut de 3000 de MHz)
2. Memoria intern care o poate adresa direct este determinat de capacitatea registrului de
adrese, dependent de lungimea cuvntului i corelat cu numrul de linii al magistralei de date;
de exemplu, 32 linii de adres pot accesa 232 adrese de memorie (4 G de RAM), iar 36 linii de
adres pot accesa 236 (64 G de RAM) adrese de memorie.
3. Memoria cache integrat pe cipul microprocesorului (cacheL1) interpune un bloc de
memorie rapid SRAM ntre microprocesor i DRAM n care sunt pstrate datele i instruciunile
pe care microprocesorul le va solicita n momentele imediat urmtoare; efectul acestei interpuneri
conduce de cele mai multe ori la eliminarea timpului de ateptare de ctre microprocesor, a
ncrcrii datelor sau instruciunilor programelor din memoria intern DRAM.
61
Limbajul main.
Fiecare program, indiferent de limbajul n care a fost scris de ctre programator, ajunge s fie
executat de (micro)procesor numai dup ce a fost tradus (compilat) n singurul limbaj pe care l
tie procesorul (i deci calculatorul): limbajul su main. Dac dm spre execuie la dou
calculatoare, unul cu procesor Intel i cellalt cu procesor Motorola, un acelai program scris
n C++, de fapt fiecare procesor va executa programul dat ca pe un ir de instruciuni n propriul
su limbaj-main; aadar, n momentul execuiei, un acelai program va arta diferit n
calculatoare cu procesoare diferite.
Limbajul-main conine cteva zeci de instruciuni elementare, cele mai simple ce pot fi
executate de procesor. Execuia unei singure instruciuni scris ntr-un limbaj evoluat (C++, de
exemplu) const de fapt din execuia unui ir de astfel de instruciuni elementare.
O instruciune n limbaj-main poate indica procesorului:
-
s execute, prin intermediul Unitii Aritmetice i Logice, o operaie aritmetic sau boolean
asupra unei reprezentri de numr ntreg sau fracionar sau asupra unei valori de adevr;
calculul, aa cum l vede procesorul. Felul n care sunt proiectate instruciunile limbajuluimain din punctul de vedere al circuitelor care le execut i al structurii irurilor de bii pe
care le prelucreaz constituie elementul fundamental de definire i de proiectare a unui anumit
procesor.
Pornind de la aceste fundamente diferite, diverse procesoare ajung s execute n mod
identic un acelai program, indiferent dac este scris n C++, Java sau Pascal. De ce au fost
inventate aceste noi limbaje, care constituie un nivel suplimentar fa de limbajul-main?
Descris n instruciuni ale limbajului-main, rezolvarea unei probleme poate fi dus la capt de
procesor, dar este foarte greu de neles pentru om. Calculatoarele pot fi programate n limbajmain de foarte puini specialiti. i n prezent este utilizat doar la programarea unor
microprocesoare pentru automatele simple.
Un prim pas n drumul calculatorului spre larga utilizare de azi l-a constituit tocmai
62
creterea numrului celor care l puteau programa: au aprut limbaje mai apropiate de modul n
care omul i reprezint rezolvarea unei probleme; astfel de limbaje (primul a fost Fortran, n
1954) se numesc limbaje evoluate. Pentru ca, aa cum aminteam, procesoare diferite s execute la
fel un acelai program scris ntr-un limbaj evoluat este nevoie n primul rnd ca fiecare calculator
s posede, n software-ul su, un compilator4 pentru limbajul evoluat i, n al doilea rnd, este
nevoie ca reprezentrile datelor s fie standardizate pentru toate calculatoarele. Condiia de
standardizare ine de arhitectura calculatoarelor: reprezentrile interne ale datelor elementare
(numere i caractere) fac parte din arhitectura procesorului. Alegerea unei reprezentri nseamn
deciderea procedurii (standardului) de codificare / decodificare a datelor, inclusiv opiunea
privind lungimile pe care se reprezint acestea. Spre exemplu, literele se pot reprezenta n toate
calculatoarele folosind codul ASCII, care asociaz unei litere un ir de opt bii: litera A se
reprezint n ASCII ca 01000001.
Limbajele de programare
Cronologic, limbajul n cod main, a fost primul limbaj de programare utilizat. Porninduse de la descrierea semantic a algoritmului, programul cuprinde un sir finit de instruciuni,
redactate sub forma unor secvene cu caractere binare
Astzi, o mare parte din etapele necesare n programarea n limbajul main au fost transferate
calculatorului, prin crearea unor tipuri de limbaje de programare. Aceste limbaje sunt recunoscute
de calculator care este utilat cu anumite programe n acest sens, denumite compilatoare, care le
transform n limbaj main.
Din punct de vedere semiotic, majoritatea specialitilor susin c unele dintre limbajele de
programare sunt mai apropiate de cele logice, pe cnd altele mai apropiate de cele naturale.
In ultimii 40 de ani, au fost realizate un numr impresionat de limbaje de programare
printre care putem enumera:
ALGOL (ALGOrithmic Language), aprut n 1958, orientat pe calcule tehnicotiinifice, din care a aprut ulterior Limbajul PASCAL. un limbaj algoritmic, n care se
dau o serie de reguli de formare a construciilor corecte, a fost folosit n universiti;
Un compilator este scris pentru un anume limbaj evoluat i pentru un anume procesor. El traduce programe din acel
limbaj evoluat n limbajul-main al procesorului respectiv.
63
PASCAL, un limbaj creat n 1971, de tip structural (fiecare prelucrare este considerat
ca un bloc, iar blocurile pot fi nchise, ncapsulate unele n altele). Acest limbaj creat n
Elveia a avut o mare dezvoltare odat cu apariia microcalculatoarelor;
creat n
1956;un limbaj universal, unul din cele mai folosite limbaje n anii 70. In acest limbaj
exist faciliti n realizarea ciclrilor;
LISP (LISt Processing language), creat n 1960 i orientat pe prelucrri pe baz de liste.
Este primul limbaj neprocedural care st la baza inteligentei artificiale i a sistemelor
expert.
PROLOG limbaj folosit pentru programe expert din diferite domenii: medicin ( pentru
diagnostic i recomandri tratament), geologie, procese tehnologice, etc.;
C++ limbaj orientat pe obiecte ce asigura stocarea datelor din realitate, instrumente de
programare i de modelare a unor situaii din lumea reala
JAVA este un limbaj modern, orientat spre obiecte i este utilizat pentru paginile Web,
fiind bine protejat mpotriva viruilor.
Evoluia microprocesoarelor.
Intel 4004 a reprezentat prima realizare a unui ntreg procesor prin integrare pe un singur
cip (chip);
Intel 8008 a fost primul microprocesor folosit ca unitate central de procesare ntr-un
calculator.
Din punctul de vedere al succesului comercial al microprocesoarelor, capul de serie a fost
pentru Intel 8080 din 1974 un microprocesor pe 8 bii, cu frecven a ceasului de 2 MHz i
64
65
procesoare mai rapiden acest fel, ntr-un singur ciclu al ceasului ajung s se efectueze dou
instruciuni, fa de o instruciune la 15 cicluri ale ceasului, la procesorul 8088. De altfel, fa de
comparaia 80286 Pentium I, n interiorul familiei Pentium diferena dintre raportul frecvenelor
i cel al numrului de instruciuni pe secund s-a redus i chiar inversat, ilustrnd relativa
stagnare din punctul de vedere al ideilor de arhitectur.
Pentium.
Anunat n 1992 i lansat n 1993, tipul de microprocesor Pentium este nc cel mai recent
descendent al familiei Intel. Pstrnd compatibilitatea cu cele patru generaii anterioare de
microprocesoare, inclusiv cu 8088, Pentium introduce ideea de procesare paralel: avnd dou
ci identice de procesare a datelor, el poate executa simultan dou intruciuni (pairing). Numit
de Intel arhitectur superscalar, acest mod de execuie ilustreaz pentru prima dat
funcionarea paralel la un procesor CISC Simplificnd, putem imagina un procesor Pentium ca
integrnd pe un singur cip dou procesoare 486. Pentru a putea folosi ntreaga putere oferit de
Pentium, poate fi nevoie ca ordinea instruciunilor s fie modificat (compilatoare cu optimizarea
codului), din cauza execuiei n etape distincte a fiecrei instruciuni (pipeline).
Ajuns astzi la o frecven a ceasului de peste 3GHz (trei miliarde de tacturi pe secund),
magistrala de comunicare a datelor avnd peste 500 MHz, Pentium n versiunea IV reprezint un
important avans tehnologic zeci de milioane de tranzistori pe un cip. Iat cteva idei de
arhitectur ce cresc performanele procesorului Pentium:
-
66
67
magistrala de date,
magistrala de adrese i
magistrala de control.
Magistrala de adrese este utilizat de procesor pentru a selecta o locaie de memorie sau un
anumit periferic.
Interfee de conexiune. Semnalele electrice de control pentru dispozitivele periferice sunt
diferite ntre ele (difer ntre imprimant i scanner, sau modem, etc.), de aceea fiecare dispozitiv
periferic are propria
68
VESA Local Bus (Video Extended Standard Arhitecture VL-Bus) este practic de domeniul
trecutului. Acest tip de magistral fcea legtura direct la procesor, pe 32 bii i la viteza
de 132 MBps, dar nu permitea conectarea a mai mult de dou periferice pe magistral;
Magistrala SCSI (Small Computer System Interface) suport diverse periferice. Viteza de
transfer variaz de la 4 Moctei/s la 80 Moctei/s.
USB (Universal Serial Bus) este o magistral serie aprut n 1996 i care a devenit
succesoarea magistralelor tradiionale. Ea permite utilizarea a 127 de periferice conectate
la un singur canal. n plus, permite recunoaterea automat a perifericelor conectate pe
canal i determinarea driver-ului necesar n funcionare. Pe o astfel de magistral,
informaiile codificate n NRZI (Non Return to Zero Inverted) pot circula la un debit
adaptat perifericului (variaz de la 1.5 la 12 Moctei/s pe un cablu torsadat).
USB utilizeaz principiile de funcionare similare celor din reelele locale
-
magistrala AGP (Accelerated Graphic Port) (ofer o rat de transfer de peste 500 MB /
s)
70
Echipamentele periferice
Interaciunea omului cu calculatorul are loc prin intermediul unor dispozitive numite periferice,
prin intermediul crora se introduc n calculator date de prelucrat sau se extrag rezultatele
prelucrrii.
Pe unele periferice informaia este reprezentat ntr-o form ce poate fi citit de om (monitorul,
imprimanta), iar pe altele informaia se reprezint ntr-o form ce poate fi citit de calculator
(discurile flexibile, dure, compacte, DVD). Majoritatea perifericelor conin un procesor dedicat,
adic un procesor (de un tip mai vechi), ce ndeplinete sarcini simple legate de transferul de
71
date.
Echipamentele periferice se pot grupa funcional n trei categorii, dup funcia de baz pe care o
ndeplinesc:
-
se conecteaz la
72
73
calculatorului (nainte de acionarea tastei ENTER). Acest lucru este posibil pentru c tastatura
74
75
76
alegerea uneia sau alteia dintre comenzile afiate pe ecran sau poate produce defilarea
textului pe ecran. Aceste caracteristici descriu comunicarea cu programele prin interfaa
grafic utilizator (GUI).
77
Operaia clic (click) prin care se acioneaz scurt un buton al mouse-lui; semnific
apsarea i apoi eliberarea rapid a butonului din stnga sau dreapta mouse-ului avnd
ca efect selectarea, activarea sau marcarea unei opiuni, unui meniu, submeniu sau
comenzi;
Operaia dubluclic (double click), prin care se acioneaz scurt, de dou ori succesiv un
buton al mouse-lui; semnific dou clicuri de mouse care se succed la un interval foarte
scurt, i care conduc la lansarea n execuie a unor programe sau execuia unor comenzi
simple;
Operaia de tragere (drag and drop), prin care se deplaseaz mouse-ul pe masa real cu
un buton acionat. semnific deplasarea mouse-ului innd butonul din stnga apsat,
avnd ca efect marcarea unui text, mutarea unor obiecte sau ferestre, copierea etc.
Rezult c mouse-ul este util numai n msura n care pe ecran exist afiate anumite opiuni din
care se pot selecta i activa cele necesare pe parcursul unei sesiuni de lucru.
Utilizarea mouse-ului simplific modul de operare prin tastatur, acesta putnd cumula funciile
mai multor taste: tastele de deplasare a cursorului, tasta ENTER, tasta ESC, tastele PgDn i PgUp
precum i orice tast funcional (F1F12) sau alte taste sau opiuni afiate pe ecran.
Unele modele de mouse (Intellymouse) dispun i de o roti ntre cele dou butoane, pentru
derularea rapid a informaiilor dintr-o fereastr ca i cnd s-ar aciona bara de defilare vertical.
Dup modul cum sunt conectate i cum comunic cu calculatorul distingem trei tipuri de mouse
i anume:
mouse serial, care se conecteaz la unul dintre porturile seriale sau prin port USB , fiind
mouse-ul cel mai utilizat i acceptat de orice program;
mouse cu plac de interfa proprie (numit i mouse de magistral) care se conecteaz la
78
calculator prin intermediul unui conector de extensie,sau printr-un port special intern
(fiind mai rar utilizat);
mouse optic (fr fir) care comunic cu calculatorul prin intermediul unui semnal radio
preluat i prelucrat de ctre o plac de interfa special
Ca i n cazul tastaturilor se observ o preocupare deosebit a productorilor pentru
proiectarea unor mouse-uri ergonomice care s asigure comoditatea n timpul operrii i s nu
oboseasc mna operatorului. n plus sunt din ce n ce mai folosite mouse-uri fr fir
(wireless) care uureaz munca utilizatorului micornd numrul de cabluri de pe birou.
79
80
rezoluia;
viteza de scanare;
81
Rezoluia este dat de numrul i mrimea celulelor de citire CCD, i se exprim n numr de
pixeli pe inch sau dot per inch prescurtat dpi.
Cele mai rspndite scannere au rezoluii de 200, 300 i 600 pixeli/inch.
Imaginea scanat este cu att mai fidel, cu ct rezoluia este maibun. O mbuntire a
rezoluiei presupune implicit creterea densitii de pixeli i micorarea dimensiunii acestora.
Pentru scanarea unor imagini color s-a ajuns pn la rezoluii de 4800 sau 9600 dpi.
Viteza de scanare depinde de o serie de factori dintre care mai semnificativi sunt urmtorii:
viteza de rencrcare a celulelor CCD n timpul scanrii, care la rndul ei depinde de tehnologia
de fabricaie a acestor condensatori;
numrul de treceri, atunci cnd se scaneaz imagini color (pentru scanere la care principiul de
percepere a culorilor are la baz repetarea scanrii);
tipul i mrimea imaginilor scanate, tiut fiind c o imagine cu multe detalii i nuane va
ncetini viteza, ntruct sesizarea fiecrui detaliu necesit timp suplimentar i treceri repetate.
ncercrile de mbuntire a rezoluiei, prin creterea numrului de senzori, conduc
implicit la scderea vitezei de scanare. Cele dou caracteristici, rezoluie i vitez se afl ntr-un
raport invers proporional. Scanner-ele pot fi utilizate i pentru a introduce textul imprimat pe un
suport grafic n memorie sub form de fiier text care poate fi apoi prelucrat cu un procesor de
texte. Pentru aceasta scanner-ul trebuie s fie nsoit de produse software de tipul OCR (Optical
Character Recognition- recunoatere optic a caracterelor). Figura de mai jos ilustreaz aspectul
obinuit al unui scanner.
82
Monitorul
Este dispozitivul care permite vizualizarea rapid a rezultatelor date de calculator. Afiarea
informatiilor pe ecranul unui calculator se realizeaza prin intermediul placii grafice si a
driver-ului grafic asociat acesteia
83
Placa grafica sau adaptorul de ecran este componenta hard a calculatorului, care asigura gestiunea
memoriei ecran si controlul monitorului video.
Driverul grafic este componenta software care comanda placa grafica
Memoria ecran apartine placii grafice, ea pastreaza informatiile care se afiseaza instantaneu pe
ecran ( in realitate imaginea de pe ecran este generata de aproximativ 60 de ori pe secunda).
Memoria ecran poate fi adresata ca o memorie obisnuita.
Placa grafica trateaza ecranul in doua moduri: text si grafic.
In modul text, fiecare caracter care urmeaza sa apara pe ecran este pastrat in memoria ecran pe
doi octeti:
1 primul contine codul Ascii al caracterului;
2 al doilea cuprinde caracteristicile caracterului: culoare, iluminare, culoarea fondului,
clipire.
In modul grafic, memoria ecran cuprinde pentru fiecare pixel (element de imagine) de pe ecran
un cod reprezentat pe biti, prin care se determina culoarea pixelului. Datorita acestui
mod de codificare memoria ecran poate cuprinde imaginea codificata a mai multor
ecrane. Zona din memoria ecran necesara pentru memorarea unui ecran se numeste
pagina video.
Caracteristicile unui monitor sunt: claritatea imaginii, numrul de culori afiate, nivelul de
radiaii electromagnetice. Monitorul se caracterizeaz prin
1. Tipul tehnologic : ecran cu cristale lichide (LCD) sau cu tub catodic (CRT)
2. Calitatea este dat de rezoluie care reprezint numrul puncte individuale de culoare,
cunoscut sub numele de pixeli ai ecranului, unde un pixel este un punct de pe ecran.
Rezoluia se refer la numrul de pixeli, de pe un ecran. Rezoluia este exprimat prin
identificarea numrul de pixeli de pe axa orizontal (rnduri) i numrul de pe axa
vertical (coloane), cum ar fi 800x600.
3. Rezoluia este afectat de o serie de factori, inclusiv dimensiunea ecranului , adic
dimensiunea diagonalei (ntre 14 i 21 de inch, ntre 36 i 54 de cm)
4. numrul de culori
In tabelul de mai jos sunt prezentate principalele tipuri de monitoare:
84
Tip monitor
Rezoluie
Numr de culori
VGA
640 x 480,
16
SVGA
800 x 600
256
1024 x 768
256
1.024 x 768
65.536
XGA
monitorul, de tipul unui ecran de televizor i care afieaz informaii din calculator. Principiul
de afiare al imaginii este cel de la televizor: ecranul conine un numr de puncte (pixeli) care,
prin culoarea pe care o primete fiecare, formeaz o imagine. Punctele sunt aezate pe linii i
coloane; pot fi, de exemplu, 1024 de linii i 768 de coloane, adic un total de 786 432 puncte.
Spunem n acest caz c rezoluia este de 1024/768. O imagine const, n exemplul considerat,
din 786432 de perechi (punct + culoare ataat). Dup trecerea, acum cca. 20 de ani, de la
monitoarele care afiau doar text la cele grafice, culorile i rezoluia imaginilor de pe monitor
au avut o dinamic remarcabil, prin diverse tehnologii (IBM): CGA (Color Graphics
Adapter, 1981) ce afia patru culori pe un total de 64000 de pixeli (320 / 200); EGA
(Enhanced Graphics Adapter, 1984) avea 16 culori i o rezoluie de 640 pe 350 pixeli; VGA
(Video Graphics Array, 1987), nc utilizat (256 de nuane de culori); XGA (Extended
Graphics Array, 1990), cu 65536 de nuane pentru o rezoluie de 1024 / 768 de puncte i cu
16800000 de nuane la o rezoluie de 800 / 600 pixeli.
5. Imaginile se succed pe ecran cu o anumit frecven ( rata de remprosptare. ) (spre
exemplu, 60 de hertzi, adic imaginea se schimb de 60 de ori pe secundCaracteristicile
imaginii afiate de monitor pot fi ajustate printr-o fereastr de dialog la care se ajunge prin
meniul Control Panel / Display.
85
Imprimanta
-
Este dispozitivul care afieaz informaiile din calculator pe suport de hrtie. Principalele
caracteristici ale unei imprimante sunt viteza de tiprire (n pagini pe minut) i rezoluia.
Exprimat ndpi dots per inch. (puncte per inch)
Imprimantele sunt de mai multe tipuri dup tehnologia de imprimare (cu jet de cerneal,
cu laser, termale); ele pot imprima n alb-negru sau color. O parte important a costurilor
legate de folosirea unei imprimante poate fi alctuit de costul consumabilelor (cerneal,
toner).
In tabelul de mai jos sunt prezentate principalele tipuri de imprimante:
86
Tip
Caracteristici
Domenii
imprimant
utilizare
Jet
Uz
cerneal
individual
de
i
- pre sczut;
pentru domenii fr
pretenii ridicate.
Lucrri de foarte
- pre ridicat;
bun calitate.
Grafica de foarte
- pre ridicat;
bun calitate.
- pre sczut;
Documente
pre
contabile.
foarte
redus
pentru
consumabile
87
Figura 14.Unitate de disc dur Western Digital (n carcas i desfcut); disc dur i capul de
citire (n form de sgeat). HowStuffWorks.
88
89
90
91
92
Figura 20.Interiorul unei uniti de citire pentru Disc Compact. De la stnga la dreapta: locaul
discului i motorul pentru disc; dispozitivul pentru citire cu laser; dispozitivul de poziionare a
razei laser, cu motorul aferent. HowStuffWorks.
Viteze de citire
Viteza de citire a unei uniti CD-ROM determin rata de transfer a informaiei de la CD-ROM la
calculator. n principiu, cu ct viteza de citire este mai mare, cu att transferul datelor este mai
rapid. Viteza de citire a unei uniti CD-ROM este multiplu de 150 KB i este succedat de un
x. O unitate CD-ROM cotat cu viteza de citire 1x nseamn c citete datele cu o vitez de 150
KB pe secund.;un CD-ROM 10x citete 1500KB pe secund
Fluxurile de date de pe un CD (video) pot necesita viteze de minim 12x. De asemenea, rata de
citire a unui CD-ROM nu este totdeauna uniform. O unitate CD-ROM 100x poate ajunge la
aceast vitez n apropiere de centrul CD-ROM i doar la viteza 40x pe pistele exterioare
Inscripionarea CD-urilor
93
94
plastic i cel de metal Acesta este compus din anumite elemente chimice care i modific
starea fizic la anumite temperaturi. Cnd raza laser de scriere este folosit pentru a scrie
informaii pe disc, zone ale amestecului sunt topite prin supranclzire i meninute n
aceast stare print-o rcire rapid La unitile CD-RW apare cea de-a treia raz laser:
aceea de tergere. Raza de tergere este utilizat pentru a aduce napoi n stare cristalin
amestecul. O unitate CD-RW are caracteristicile 24x/12x/40x are o vitez de scriere de
24x, are o vitez de rescriere12x i de citire de 40x
DVD-ROM (digital versatile disc) este o memorie exclusiv citire asemntoare CD-ROM, avnd
ns capaciti de stocare mult mai mari; a aprut n 1997. Capacitile de memorare ale unui
DVD sunt de minimum 4 Giga-octei (aproximativ echivalentul unui film de 2 ore), ajungnd la
16 Giga-octei.
95
Sisteme de operare
Niveluri software i interaciunea cu hardware
Software = totalitatea programelor care permit funcionarea unui sistem de calcul.
Fiecare program executat de calculator aparine unui nivel:
-
nivelul programelor de aplicaii: nivelul superior, cel mai apropiat de utilizator, constituit din
96
driver-e: mici programe care comand componente ale hardwareului; unele fac parte din SO, find livrate odat cu acesta (drivere-le
de mouse,tastatur) altele se livreaz separat, fiind necesar
instalarea lor ulterioar;
programe de asisten;
jocuri;
virui.
probleme specifice).
97
sunt pentru PC-uri; altele sunt pentru mainframe-uri etc.) sau pe tipuri de aplicaii (pentru
procese industriale / procese n timp real, robotic etc.).
Sistemul de operare Windows 95 (lansat oficial la 24.08.1995, urmtoarele versiuni fiind
lansate n anul 1998-Windows 98, i anul 2007- Windows 2007;
Windows 2007, deine supremaia sistemelor de operare pe 32 sau 64 bii de tip Desktop
(birou de lucru) i care s-a vrut o extensie i o variant perfecionat a sistemului de operare
MS-DOS (MicroSoft Disk Operating System), care era un sistem de operare monouser i
monotask, ceea ce nseamn c permitea folosirea calculatorului la un moment dat de ctre un
singur utilizator, rulndu-se un singur program de aplicaie.
n acelai timp, corporaia american Microsoft (cea mai prestigioas firm de software
din lume), a promovat i sistemul de operare Windows NT (New Technology) destinat
aplicaiilor de tip client-server pentru reele de calculatoare ( Server & WorkStation) care s
nlocuiasc supremaia sistemelor de operare UNIX i Novell NetWare
Windows reprezint un sistem de operare complet , integrat pe 32 bii i care se distinge
prin:
9 faciliti de conectare n reea;
9 faciliti de protected-mode;
9 faciliti de multitasking i multithreading;
9 procesor grafic pe 32 bii;
9 subsisteme pe 32 bii pentru operaii de imprimare i comunicaii multimedia;
9 faciliti Plug and Play.
3.2. Arhitectura unui sistem de operare
Componentele unui sistem de operare sunt :
Nucleul - realizeaz servicii pentru legtura cu rutinele BIOS i legtura cu cerinele
programelor utilizatorilor (aceast component se ncarc de pe hard disc n memoria
intern odat cu iniializarea sistemului);
Interfaa sistemului de operare asigur comunicarea ntre utilizator i sistem
Coordonarea activitilor desfurate de calculator
Nucleul sistemului de operare conine programele care realizeaz urmtoarele tipuri de activiti:
98
99
oferirea unei interfee pentru utilizarea resurselor hardware de ctre diversele programe de
aplicaii, fr ca acestea s trebuiasc s trateze detalii legate de caracteristicile
respectivelor resurse. Rezolvarea acestei sarcini de ctre sistemul de operare are dou
efecte foarte importante: portabilitatea i flexibilitatea n configurarea hardware-ului.
limbaj de comand ( utilizatorul transmite comenzile sub forma unui sir de caractere
care respect o anumit sintax;
sistem de meniuri;
grafic cu ajutorul unor desene specifice (icon-uri); acest din urm mod de comunicare a
comenzilor ctre sistemul de operare se numete interfa grafic utilizator (GUI
Graphical User Interface).
100
101
Bibliografie:
Dinu
Airinei,Ana
Grama,Tudorel
Ftu,Doina
Fotache,Mircea
Georgescu
Tehnologii
102