Documente Academic
Documente Profesional
Documente Cultură
1
Informatică aplicată
2 MICROPROCESORUL
Unitatea centrală de prelucrare CPU se găseşte de regulă într-un singur circuit integrat
(cip) şi are la bază microprocesoarele. Microprocesorul (Figura2) constituie acea
componentă a PC-urilor care le conferă calitatea de calculator, controlând capacitatea de
prelucrare a unui sistem de calcul. Un microprocesor este un circuit de tip LSI (Large
Scale Integrated) şi are în componenţa sa două unităţi majore: unitatea de comandă şi
unitatea aritmetică şi logică.
unitatea de comandă (CU) controlează în principal funcţiile de intrare/ieşire
(I/O), de memorie şi stocare;
unitatea aritmetică şi logică (ALU) efectuează operaţiile de calcul (adunări,
scăderi, înmulţiri, împărţiri şi operaţii logice).
Figura 2 Microprocesor
Din marea gamă a microprocesoarelor vom aminti două tipuri. Primul tip fabricat de
firma Intel, reprezintă baza familiei de calculatoare compatibile, derivate din PC-urile
IBM. Al doilea tip produs de Motorola, este folosit în seria Apple a calculatoarelor
Macintosh.
Din gama procesoarelor Intel putem enumera 8086, 8088, 80286, 80386, 80486 şi
Pentium.
Procesoarele Motorola sunt reprezentate de MC68000, MC68020, MC68030 şi
MC68040.
O caracteristică importantă a oricărui microprocesor este frecvenţa ceasului (tactul sau
viteza de operare) a CPU. Ea se măsoară în megahertzi (MHz).
2
Informatică aplicată
într-o singură operaţie. Valoarea ei poate varia între 16 şi 64 biţi, cu cât este mai mare cu
atât performanţele microprocesorului se îmbunătăţesc.
4 MAGISTRALA DE DATE
Ea este reprezentată de un sistem de conectori şi cabluri care asigură transferul de date
între microprocesor şi dispozitivele exterioare. Mărimea ei este determinată de numărul
de biţi ce pot fi transferaţi într-o singură operaţie, variind între 16 şi 32 de biţi.
5 ADRESA DE MEMORIE
Mărimea maximă a adresei de memorie determină volumul de memorie pe care un
microprocesor îl poate utiliza.
În tabelul 5 sunt prezentate principalele tipuri de microprocesoare Intel şi caracteristicile
corespunzătoare, fără a avea pretenţia că ele sunt cele mai performante, caracterul acestui
tabel fiind unul comparativ şi de evidenţiere a evoluţiei acestora.
6 ÎNTRERUPERILE
Într-un calculator practic întreaga activitate (calculele, stocarea datelor în memorie,
operaţiile de intrare/ieşire etc.) este controlată de microprocesor. Modalitatea prin care el
gestionează şi administrează toate resursele o constituie interogarea periodică a fiecărei
zone, pentru a verifica dacă are nevoie de serviciile sale. Acest lucru presupune ca
microprocesorul să întrerupă periodic ceea ce lucrează, să salveze (să memoreze)
activitatea pe care o desfăşura la un moment dat şi să interogheze echipamentele
periferice indiferent dacă acestea au sau nu au nevoie de serviciile lui. Mecanismul de
întrerupere poate fi utilizat de echipamente pentru a acţiona asupra microprocesorului
atunci când au nevoie ele.
Microprocesoarele sunt prevăzute cu cereri de întreruperi (IRQ) care se atribuie
subsistemelor controlate. Astfel atunci când un subsistem are de efectuat o anumită
3
Informatică aplicată
7 MEMORIA INTERNĂ
Microprocesoarele sunt circuite foarte rapide. Din această cauză, pentru a funcţiona la
capacitate optimă trebuie să stocheze dar să şi recupereze date dintr-un mediu la fel de
rapid. Soluţia acestei probleme este dată de memoriile electronice. Ele pot fi comparate
cu un număr mare de casete care conţin datele pe care dorim să le stocăm (memorăm). În
termenii memoriei de calculator căsuţele sunt locaţii de memorie, iar numerele de
identificare reprezintă adrese de memorie.
Un dezavantaj al memoriei RAM este că atunci când calculatorul nu este alimentat datele
înregistrate în ea se pierd. Cea mai nefericită situaţie în exploatarea unui calculator (ne
referim la situaţii independente de utilizator sau programator) este aceia când se întrerupe
alimentarea cu energie electrică a calculatorului din cauza unei pene de curent. În acest
caz toate datele aflate în RAM sunt pierdute. Din această cauză în timpul exploatării unui
4
Informatică aplicată
calculator (scrierea unor programe, editarea unor texte, etc.) se recomandă salvarea
(trecerea) informaţiilor din RAM în memoria externă a calculatorului (HDD sau FD).
Unitatea de bază a datelor din memoria unui calculator este bitul (binary digit), care
poate avea două valori: unu sau zero. Pentru a reprezenta tipuri mai complexe de date
calculatoarele numerice combină biţii în grupuri. Cel mai comun grup de biţi este octetul
(bytul) care este compus din 8 biţi. Forma binară este cel mai firesc mod de reprezentare
a numerelor în memoria unui calculator.
De multe ori valorile raportate de un calculator par stranii în formă zecimală dar cât se
poate de fireşti în sistemul binar. Astfel un kilooctet de memorie reprezintă 1024 octeţi în
zecimal, valoarea binară fiind rotundă 10000000000, adică 210. Pentru a uşura citirea de
către oameni a adreselor de memorie şi a valorilor înregistrate se utilizează frecvent
reprezentarea hexazecimală. Această reprezentare nu este întâmplătoare deoarece:
16=2 .
4
stocat în ROM. Pentru calculatoarele compatibile IBM memoria ROM este denumită
BIOS (sistem de intrare/ieşire de bază). Programele înregistrat aici asigură operaţii
“simple” cu discul (recunoaşterea tipului etc.), preîncărcarea sistemului de operare şi
acceptă intrări de la tastatură. BIOS foloseşte datele de configurare ale calculatorului
înregistrate în CMOS pentru iniţializarea sistemului. CMOS este o memorie inscriptibilă
în care sunt înregistrate datele de configurare ale calculatorului, memorie care este
alimentată de un acumulator. Deci la întreruperea alimentării cu energie electrică a
calculatorului informaţiile de aici nu se pierd.
11 DISCHETELE (FLOPPY)
Discheta este un disc magnetic pentru stocarea informaţiilor ce are dimensiunile cele mai
frecvent întâlnite de 5,25 inci sau 3,5 inci (Figura 11).
DISCHETELE DE 5,25’’
6
Informatică aplicată
Aceste dischete sunt frecvent întâlnite în PC-uri dar încep să fie înlocuite de cele de
3,5’’. Acest tip de dischete sunt produse în două variante: dublă densitate (360 KB)
sau înaltă densitate (1,2 MB).
Figura 11 dischete
DISCHETA DE 3,5’’
Deşi dimensiunile fizice ale acestui tip de dischetă sunt mai mici decât cele ale
dischetei de 5,25’’ pe ele poate fi stocată o cantitate mai mare de informaţii.
Astfel pentru varianta în dublă densitate se pot stoca 720 KB iar pentru înaltă
densitate 1,44 MB.
7
Informatică aplicată
13 DISCUL CD-ROM
Este un suport pe care sunt înmagazinate datele prin mijloace optice (Figura 13), care
poate fi doar citit, oferind o capacitate de 660 megaocteţi sau aproximativ 70 minute de
muzică înregistrată hi-fi, sau combinaţii ale celor două. Accesarea datelor de pe un CD
este mult mai rapidă decât în cazul unei dischete dar mai lentă decât la hard discuri.
Termenul de CD-ROM se referă atât la discul propri-zis cât şi la unitatea care le citeşte.
Figura 13 unitate CD
14 CONTROLERELE ŞI PORTURILE
Controlerele reprezintă interfaţa de conexiune fizică a diverselor periferice cu CPU sau cu
magistrala de date a unui calculator (Figura 14). Porturile reprezintă modalitatea
calculatorului de a interfaţa cu lumea exterioară, fiind nişte interfeţe de intrare/ieşire ce
permit PC-ului să comunice cu echipamentele periferice. Aproape în totalitatea cazurilor
un calculator are în componenţa sa două tipuri de porturi: porturi paralele şi porturi
seriale.
8
Informatică aplicată
Figura 14 Controler
15 PORTURILE PARALELE
Porturile paralele sunt întrebuinţate de regulă de imprimante - aici se consideră că
informaţia este transmisă de la calculator spre imprimantă, (Figura 15) sau de alte
echipamente periferice opţionale (de exemplu la un scanner informaţia este transmisă de
la scanner la calculator). Caracteristic comunicării paralele este faptul că cei opt biţi care
compun un octet sunt transmişi simultan pe linia de comunicaţii. PC-urile IBM pot avea
cel mult trei porturi paralele. În mod convenţional ele au fost denumite LPT1, LPT2.
Numărul porturilor paralele cu care este configurat un calculator determină numărul de
9
Informatică aplicată
16 PORTURILE SERIALE
Porturile seriale sunt utilizate pentru cuplarea la un calculator a unui modem, mouse sau
creion optic (Figura 16). Caracteristic comunicării seriale este faptul că un octet este
divizat în opt biţi pe care îi aranjează în serie transmiţându-i. PC-urile IBM pot avea patru
porturi seriale etichetate COM1, COM2, COM3, COM4. Numărul porturilor seriale
determină numărul de echipamente periferice (care lucrează cu porturile seriale) ce se pot
conecta la un calculator.
Trebuie reţinut faptul că o comunicaţie pe linia paralelă este mai rapidă decât una
efectuată pe linia serială.
17 MONITOARELE
Monitoarele permit unui utilizator să vizualizeze aplicaţii şi date (Figura 17). Majoritatea
monitoarelor au tub catodic CRT (ca şi televizoarele) sau un caz mai rar întâlnit afişare
cu cristale lichide LCD.
10
Informatică aplicată
Ecranul monitorului este alcătuit din pixeli, pe care calculatorul îi luminează în mod
diferit, generând texte sau imagini. Rezoluţia unui monitor se exprimă prin pixelii ce pot
fi afişaţi pe toată lăţimea şi înălţimea ecranului. Un exemplu de rezoluţie este 640x480
(640 pixeli pe linie şi 480 pixeli pe verticală). Monitoarele pot fi color sau monocrome.
Monitoarele color diferă mult în privinţa calităţii.
Există mai multe standarde pentru adaptoarele grafice (plăci grafice): CGA, EGA, VGA.
18 TASTATURA
În modul cel mai natural tastatura reprezintă unitatea de intrare într-un calculator (Figura
18). Funcţionarea ei este asigurată de un circuit integrat special care coordonează
operaţiile efectuate şi testează buna funcţionalitate la pornirea calculatorului.
Figura 18 Tastatură
Majoritatea tastelor au caracter repetitiv: dacă o tastă este apăsată mai mult timp codul
său este transmis repetat calculatorului.
Tastele inscripţionate cu Shift, Alt şi Ctrl generează un cod (un număr) în combinaţie
(prin apăsare simultană) cu altă tastă. Codul sau codurile generate sunt diferite de codul
tastei generat atunci când ea se apasă singură.
Există taste cu caracter comutator: Caps Lock, Num Lock care la prima apăsare
provoacă un anumit regim iar la următoarea apăsare anulează regimul stabilit iniţial.
Deoarece tastatura prin controlerul corespunzător acţionează direct asupra micro-
procesorului, apăsarea tastei Pause Break determină oprirea activităţii acestuia până la
apăsarea oricărei alte taste.
11
Informatică aplicată
19 REŢELE DE CALCULATOARE
În o formă elementară o reţea de calculatoare este alcătuită din cel puţin două
calculatoare. În mod normal majoritatea reţelelor conţin mai mult de două calculatoare.
Principiile comunicaţiei în reţea sunt aceleaşi pentru două, trei sau 1 000 de calculatoare.
Înţelegerea modului în care comunică două calculatoare între ele ne conferă elementele
necesare pentru a înţelege comunicaţia între mai multe calculatoare.
Dacă ne referim la numărul de calculatoare componente reţelele se împart în reţele locale
(local area networks – LAN) şi reţele de arie largă (wide area networks – WAN). O reţea
locală conectează de regulă calculatoare aşezate unul în apropierea celuilalt. Există
situaţii în care cuvântul “local” îşi pierde înţelesul strict deoarece calculatoarele unei
reţele LAN sunt situate la distanţe apreciabile: kilometri. În toate situaţiile reţelele WAN
sunt compuse din calculatoare situate în oraşe sau chiar ţări diferite. Astfel putem vorbi
despre WAN ca reţele de cursă lungă din cauza distanţei mari pe care o străbate
informaţia.
O reţea de calculatoare este reprezentată de legătura fizică dintre două sau mai multe
calculatoare (PC-uri) astfel încât acestea să poată partaja între ele diferitele resurse.
Conectarea într-o reţea de calculatoare impune existenţa a două componente de bază:
echipamentele hard necesare conectării PC-urilor, reprezentate prin plăci de
interfaţă reţea şi cablaje;
software specific.
Liniile telefonice care sunt utilizate ca suport pentru transmiterea de date sunt parcurse de
semnale analogice. Pentru a putea transmite informaţii pe aceste linii calculatoarele
folosesc modemuri pentru a transforma datele binare într-un semnal analogic ce poate fi
12
Informatică aplicată
13
Informatică aplicată
22 COMUTAREA ÎN COMUNICAŢII
Pentru realizarea transferului de date reţelele utilizează comutarea. Comutarea permite
dispozitivelor hard să partajeze liniile fizice de comunicaţii. Pentru a înţelege principiul
comutării vom considera exemplul reţelelor telefonice. Dacă presupunem că nimeni nu
partajează liniile telefonice şi pentru a crea un sistem telefonic care să permită evitarea
partajării liniilor telefonice (prin comutare) avem nevoie de fire care să conecteze un
telefon cu fiecare telefon la care dorim să sunăm. Astfel pentru a avea posibilitatea de a
suna la 1 000 de persoane trebuie să conectăm la un telefon 1 000 fire de legătură. Acest
aspect este unul atehnic şi neeconomic. Din această cauză atât în telefonie cât şi în cazul
reţelelor de calculatoare se utilizează comutarea pentru comunicaţii. Cele mai răspândite
metode de comutare sunt comutarea de circuite şi comutarea de pachete.
14
Informatică aplicată
23 COMUTAREA DE CIRCUITE
Acest tip de comutare asigură o cale neîntreruptă, între două dispozitive care doresc să
comunice. În timp ce aceste două dispozitive comunică, nici un alt dispozitiv nu poate
folosi această cale. Când cele două dispozitive au încheiat convorbirea ele eliberează
calea de comunicaţie, astfel încât acesta poate fi folosită şi de alte dispozitive. Deci
comutarea de circuite permite dispozitivelor să folosească în comun liniile de
comunicaţie, dar fiecare dispozitiv să-şi aştepte rândul. Un exemplu tipic de comutare de
circuite este acela în care două calculatoare utilizează o singură imprimantă prin
intermediul unui comutator. O astfel de cale se numeşte conexiune punct la punct
(Figura 23).
24 COMUTAŢIA DE PACHETE
Majoritatea reţelelor moderne de calculatoare, inclusiv Interne folosesc comutaţia de
pachete. De fapt Interne poate fi asemuit cu o reţea cu comutare de pachete. În reţelele cu
comutare de pachete programele împart datele în blocuri, numite pachete, pe care le
transferă între calculatoare. Acum datele pot fi transmise într-un singur pachet sau în mai
multe pachete diferite. În acest fel pachetele pot urma căi diferite într-o reţea cu comutare
de pachete pentru a ajunge la acelaşi calculator din reţea.
Pentru a compara comutarea de pachete cu comutarea de circuite, să presupunem că se
întrerupe calea de comunicaţie în fiecare din cele două cazuri. Dacă avem o comutaţie de
circuite atunci pentru a putea transmite date către imprimantă avem nevoie de cale
neîntreruptă de comunicare, în schimb într-o reţea cu comutare de pachete datele pot
călători de-a lungul a diverse căi. În Figura 24 se poate observa că datele pot circula între
calculatoare folosind mai multe rute diferite. Întreruperea unei căi nu înseamnă neaparat
că datele nu vor mai putea ajunge la destinaţie.
15
Informatică aplicată
O reţea cu comutare de pachete va conţine mai multe căi între mai multe calculatoare.
Datele pot călători în ambele sensuri. Ca atare fiecare pachet trebuie să conţină atât adresa
destinaţiei cât şi a sursei.
16
Informatică aplicată
în topologia inel (Figura 27.3) cablul principal formează un inel sau o buclă
închisă, continuă.
17
Informatică aplicată
În foarte multe situaţii pentru reţelele cu o extindere mare se utilizează topologii hibride
(Figura 27.4) care combină topologiile de bază prezentate mai sus (două stele
interconectate în magistrală).
18
Informatică aplicată
Facem următoarea precizare deosebit de importantă care previne unele confuzii care pot
apărea ulterior: Internet (scris cu majuscule) este cel mai mare şi cel mai cunoscut
internet din lume. Aici sunt conectate mai mult de 20 000 de reţele de calculatoare din
peste 130 de ţări.
30 MEDIUL DE TRANSMISIE
Mediul de transmisie sau canalul reprezintă suportul fizic prin care sunt transmise
informaţiile în reţea. Există două tipuri de medii de transmisie:
mediu limitat (cablu torsadat ecranat, cablu coaxial, cablu de fibră optică);
mediu nelimitat ( microunde prin comunicaţii terestre sau prin satelit, radio, laser,
infraroşii).
19
Informatică aplicată
Reţelele pe bază de server se caracterizează prin existenţa unui server dedicat, adică un
calculator care funcţionează numai ca server, nefiind folosit drept client sau staţie de
lucru. Serverele sunt optimizate să deservească rapid cererile clienţilor din reţea şi să
asigure securitatea informaţiilor. Sistemele de operare cele mai des utilizate pentru
serverele dedicate sunt Microsoft Windows NT Server şi Novell Net Ware.
Reţelele combinate utilizează avantajele reţelelor peer-to-peer şi cele ale reţelelor pe
bază de server.
20
Informatică aplicată
Există mai multe sisteme de operare (MS-DOS, UNIX, WINDOWS 95, NOVELL,
WINDOWS NT, LINUX), dintre care unele sunt sisteme de operare pentru reţele de
calculatoare.
Sistemul de operare MS-DOS este rezident pe disc şi prezintă o interfaţă simplă, uşor
accesibilă care permite o bună gestiune a resurselor hardware şi software ale unui
calculator.
Principalele facilităţi oferite de MS-DOS sunt:
. copierea, compararea, afişarea, ştergerea şi redenumirea fişierelor;
. formatarea discurilor rigide şi a dischetelor;
. execuţia programelor sistem sau utilizator;
. selectarea opţiunilor pentru ecran sau imprimantă;
. transferul sistemului de operare pe un alt disc sau dischetă;
. tipărirea unui fişier la imprimantă în timp ce sistemul de operare execută alte
comenzi;
. sortarea unor fişiere.
Sistemul de operare MS-DOS oferă utilizatorului o gamă foarte diversificată şi de calitate
de resurse software. În acest sens putem aminti:
medii integrate de programare ( Turbo BASIC, Turbo PASCAL, Turbo C, Borland
C++, Borland Pascal);
interpretoare (QUIK BASIC);
asambloare ( ASM);
editoare de texte (EDIT, Word Perfect, WordStar);
sisteme pentru gestiunea bazelor de date (DBASE, FOX);
programe de grafică (Image 72, Autocad);
programe pentru comunicaţii seriale sau paralele (KERMIT, FX);
21
Informatică aplicată
36 FIŞIERUL IO.SYS
Acest fişier conţine driverele pentru controlul echipamentelor periferice. Acest fişier este
actualizat în permanenţă prin adăugarea de noi periferice.
37 FIŞIERUL MSDOS.SYS
Acest fişier conţine procedurile de tratare a operaţiilor de intrare/ieşire (I/O) la nivel logic
cu discul.
38 PROGRAMUL COMMAND.COM
Acest program este un interpretor de comenzi şi este format din patru componente:
o componentă rezidentă în memoria RAM cu rolul de a trata întreruperile de
terminare forţată a unui program (CTRL+BREAK) şi erorile de citire;
o componentă care realizează iniţializarea sistemului de operare, componentă care
verifică dacă există pe discul sistem fişierul AUTOEXEC.BAT. În caz afirmativ
acest fişier (AUTOEXEC.BAT) se va executa, el fiind un fişier de comenzi indirecte.
o componentă tranzitorie care conţine comenzile interne (rezidente) ale MS-DOS
(DIR, TYPE, COPY, TIME, DATE etc.);
o componentă care afişează prompterul, de obicei sub forma C:\> şi citeşte
comenzile de la tastatură. Această componentă conţine încărcătorul pentru fişierele
utilizator cu extensia .EXE. La sfârşitul execuţiei fiecărui program se verifică dacă
22
Informatică aplicată
partea din COMMAND.COM care interpretează linia de comandă mai este rezidentă
în memorie şi dacă este necesar se face reîncărcarea acesteia.
Programul încărcător
(bootstrap)
Tabela de alocare a spaţiului de disc
(FAT)
Directorul rădăcină
Spaţiul fişierelor
23
Informatică aplicată
Din analiza figurii de mai sus se poate trage concluzia că două subdirectoare pot avea
acelaşi nume dacă se află pe niveluri diferite faţă de directorul rădăcină. Totodată şi
fişierele pot avea nume identice dacă nu fac parte din acelaşi subdirector.
43 SPECIFICAREA FIŞIERULUI
Se face în mod complet prin indicarea unităţii de disc pe care se află, directorului în care
este creat, precum şi numele fişierului. Pentru indicarea directorului trebuie folosită o
cale, adică o secvenţă de directoare care să localizeze în mod sigur directorul în care se
află fişierul căutat. Pentru sistemul de operare MS-DOS specificarea unui fişier are
următorul format:
unde:
d -unitatea de disc specificată printr-o literă (A,B,C etc.);
24
Informatică aplicată
cale -calea către directorul în care se află fişierul specificat. Ea este o succesiune
de nume de directoare separate prin caracterul backslash (\). Există două tipuri de
căi: absolută, când căutarea se face din directorul rădăcină al unităţii şi relativă când
căutarea începe cu un nume, indicând faptul că, în continuare căutarea se face
plecând din directorul curent.
nume -reprezintă numele fişierului compus din 1-8 caractere, care pot fi litere, cifre
şi caractere speciale: @,$,%,(,),. Se pot utiliza şi două metacaractere care permit
specificarea mai multor fişiere într-o singură comandă:
? într-un nume de fişier sau extensie indică faptul că orice caracter poate
ocupa poziţia corespunzătoare lui;
* într-un nume de fişier sau extensie indică faptul că orice caracter poate
ocupa acea poziţie şi tot restul poziţiilor în numele fişierului sau
extensiei.
extensie -reprezintă numele extensiei fişierului compusă din 1-3 caractere.
Pentru sistemul de operare MS-DOS există extensii consacrate pentru fişierele direct
executabile (programe, aplicaţii). Ele sunt .EXE, .BAT, .COM.
Observaţie: în specificarea numelui unui fişier componentele componentele scrise între
paranteze drepte sunt opţionale.
45 COMENZI INFORMAŢIONALE
TIME (Int.) -permite afişarea sau introducerea orei curente:
Sintaxa -time [ hh:mm[:ss:xx]]
Unde -hh -reprezintă ora;
-mm -minutul;
-ss -secundele;
-xx -sutimile de secundă.
25
Informatică aplicată
26
Informatică aplicată
VOL (Int.) -Afişează dacă există, eticheta (numele) volumului (discului) indicat.
Sintaxa -vol [<d:>].
PRINT (Ext.) -Permite tipărirea la imprimantă a unor fişiere text în timp ce alte
programe sunt executate pe calculator.
Sintaxa -print [<d:>] [<cale>] [/d:<disp>] [/q:<valoare>] [/t] [/c] [/p]
-/d specifică dispozitivul de listare, se va considera implicit
PRN;
-/q specifică numărul de fişiere pe care le poate avea şirul de
aşteptare (maxim 32), valoarea implicită fiind 10;
-/t specifică ştergerea tuturor fişierelor care sunt în şirul de aşteptare;
dacă un fişier este în curs de listare, listarea se opreşte;
-/c permite selectarea unor fişiere din şirul de aşteptare a căror listare
se abandonează;
-/p permite adăugarea unor fişiere în şirul de aşteptare la listare.
28
Informatică aplicată
29
Informatică aplicată
30
Informatică aplicată
53 PICTOGRAME
Simbolurile grafice care pot fi accesate folosind mouseul vor fi numite în continuare
pictograme sau într-un limbaj mai comun icoane (de la termenul original în limba
engleză icon). Fiecare pictogramă reprezintă o aplicaţie sau o funcţie. Pe un ecran al
sistemului Windows, ele reprezintă legătura între utilizator şi aplicaţiile (programele)
existente. Pentru utilizarea (execuţia) unei aplicaţii trebuie efectuat un dc (dublu click) pe
pictograma rezervată acestei aplicaţii. Pe ecranul Desktop există mai multe tipuri de
pictograme, fiecare cu altă semnificaţie. Aici putem adăuga pictograme corespunzătoare
aplicaţiilor care sunt necesare mai des. Pentru acest lucru se execută click pe butonul din
dreapta al mouse-ului şi se utilizează mica fereastră de meniu apărută.
54 FERESTRE
Primul element de bază este ecranul (desktop) monitorului. Pe ecran se pot vedea una sau
mai multe ferestre (windows) care sunt reprezentate prin zone dreptunghiulare de
ecran.Ferestrele pot fi: deschise, închise, mutate, modificate, reduse la un icon, extinse pe
toată suprafaţa ecranului.
Pe ecran, la un moment dat, pot fi deschise mai multe ferestre însă una singură este
"fereastră activă", cea pe care se poate lucra la un moment dat, în timp ce celelalte
ferestre cu alte aplicaţii, rămân în aşteptare. Este important de ştiut că Windows’95 şi
variantele mai noi, operează multitasking, înţelegând prin aceasta că sistemul de operare
permite mai multor aplicaţii să lucreze concomitent.
Bara de titlu afişează numele aplicaţiei sau al documentului. Dacă sunt deschise mai
multe ferestre, bara de titlu a ferestrei active (cea cu care se lucrează în acel moment)
are o altă culoare decât celelalte.
Titlul ferestrei care este scris în bara de titlu, poate fi numele unei aplicaţii, al unui
document, grup, director sau fişier. Dacă fişierul nu a fost încă salvat, deci nu a
căpătat încă un nume, pe ecran în locul titlului apare scris cuvântul Untitled.
Bara de meniuri este poziţionată imediat sub bara de titlu şi conţine lista opţiunilor
disponibile.
Rama ferestrei este marginea exterioară a unei ferestre. Poziţionând mouse-ul exact
pe una din laturile ferestrei, aceasta se poate mări sau micşora prin deplasarea laturii
respective. Dacă se poziţionează mouse-ul într-unul din colţurile ferestrei, se poate
modifica dimensiunea ei prin deplasarea ambelor laturi adiacente colţului respectiv.
Barele de navigare pe orizontală şi pe verticală, aflate pe rama ferestrei, permit
deplasarea (defilarea) pe orizontală, respectiv verticală a conţinutului ferestrei
31
Informatică aplicată
32
Informatică aplicată
33
Informatică aplicată
34
Informatică aplicată
63 ACCESORIILE WINDOWS
Calculator este un program care simulează un calculator aritmetic/ştiinţific. Puteţi să-l
utilizaţi ori de câte ori aveţi nevoie deschizându-l împreună cu aplicaţia sau editorul în
care veţi pune rezultatul calculelor. Pentru a prelua rezultatele de pe calculator folosiţi
Copy şi Paste.
Calendar este un gestionar simplificat al informaţiilor personale care poate furniza şi o
alarmă audio.
Cardfile este o agendă electronică de adrese şi numere de telefon care poate forma în
mod automat un număr de telefon la cerere, cu condiţia conectării calculatorului la o linie
telefonică.
Character Map este o aplicaţie care gestionează toate caracterele cu care poate opera
sistemul. Este foarte util mai ales pentru caracterele care nu se află pe tastatură, deoarece
oferă codul acestora precum şi posibilitatea de a fi importate în documentul care se
editează.
Clock este un program care afişează timpul (data şi ora), în format digital sau analogic
(adică folosind cifre, ca un ceas cu cristal lichid, sau ca un ceas obişnuit). Versiunea
Windows 95, afişează ceasul în colţul din stânga jos al ecranului, dacă s-a solicitat acest
lucru când s-a setat bara de task (cea aflată în partea de jos a ecranului).
Notepad este un mic editor de texte care poate memora notiţe şi care poate crea şi edita
fişiere de text simple. Mai perfecţionat decât acesta este Wordpad.
Paint este un editor grafic, reprezentând o variantă îmbunătăţită a programului Paintbrush
din versiunile anterioare ale Windows. Facilităţile acestui sistem permit ca desenele
realizate în Paintbrush să poată fi transferate (termenul corect este importate) în cadrul
unor texte realizate cu unul din procesoarele de texte care se execută sub Windows.
Deoarece folosirea Paint este utilă în exersarea utilizării mouse-ului şi este foarte atractiv
pentru toată lumea care foloseşte Windows, propunem în continuare un exerciţiu de desen
care vă va cultiva dexteritatea tehnică de utilizare a programului, simţul “artistic” şi
îndemânarea (Figura 63).:
35
Informatică aplicată
Write este un procesor de texte, din variantele mai vechi de Windows care editează
fişiere de tip WRI (care au deci această extensie după care pot fi recunoscute) şi care
poate încorpora în cadrul documentelor pe care le realizează reprezentări grafice
executate cu ajutorul unor editoare grafice (ex. Paintbrush, aşa cum a fost descris mai
sus). Mai nou, această aplicaţie a fost înlocuită cu Wordpad, care realizează fişiere
.DOC sau .TXT.
afişe, diplome sau foi volante cu caracter publicitar. Aici se pot folosi şi caractere mai
puţin obişnuite (aşa-zis « grafic text »).
Nu scrieţi înghesuit dar nici prea larg, respectând întotdeauna ideea de echilibru, de raport
optim între alb şi negru, între spaţiul tipărit şi spaţiul alb.
Introducerea unor desene în text trebuie făcută cu grijă, astfel încât să nu dezechilibrăm
pagina şi să păstrăm raporturile de care am amintit.
Dacă textul vi se pare anost din punct de vedere grafic, puteţi să-l învioraţi, mărind şi
îngroşând prima litera din primul paragraf, adăugând, unde este posibil, o linie simplă sau
o mică siglă sau desen discret.
Înaintea semnelor de punctuaţie (cu excepţia parantezelor) nu lăsaţi niciodată spaţiu.
Folosiţi opţiunea Tools/Spelling and Grammar pentru a efectua verificarea automată a
corectitudinii scrierii textului.
65 TIPURILE DE MEMORIE
Un calculator PC poate să conţină trei tipuri de memorie: convenţională, extinsă şi
expandată. Fiecare din tipurile de memorie mai sus menţionate au timpi de acces diferiţi,
lucru care afectează performanţele aplicaţiilor pe care le rulăm la un moment dat pe
calculator.
Memoria convenţională
La ora actuală fără a face o istorie a acestui tip de memorie aceasta reprezintă primul Mb
de RAM. Programele DOS rulează în mod obişnuit cu primii 640 Kb de memorie
convenţională. Ceilalţi 384 Kb de memorie numită memorie rezervată sau superioară
plasată între 640 Kb şi 1024 Kb sunt utilizaţi pentru memoria video, driverele de
dispozitive, sau alte dispozitive hardware mapate în RAM sau BIOS. Memoria superioară
permite eliberarea a cât mai mult spaţiu de memorie convenţională pentru uzul sistemului
de operare DOS.
Sistemul de operare Windows utilizează modelul de memorie virtuală, deci eliberarea
memoriei convenţionale este importantă aici dacă se rulează aplicaţii în cadrul unei
ferestre DOS sub Windows.
Pentru a putea înţelege de ce sistemul de operare DOS este “limitat” la o memorie de 1
Mb trebuie să cunoaştem modul în care acest sistem de operare îşi segmentează memoria,
DOS fiind conceput iniţial pentru procesorul 8088 care utiliza o adresă de segment pe 16
biţi şi un deplasament offset tot pe 16 biţi. Deci pe 16 biţi de segment putem avea
65536 adrese unice de memorie, deci un astfel de procesor va putea accesa 65536*16 = 1
048 576 locaţii de memorie unice. O locaţie fizică de memorie poate să aparţină unuia sau
mai multor segmente. Windows utilizând un tip special pe 32 de biţi: DWORD pentru
stocarea adreselor de segment şi de deplasament permite accesul până la 4 Gb de RAM.
Revenind la DOS unde adresa de segment identifică începutul unei regiuni de memorie de
64 Kb, iar adresa de deplasament identifică un octet în cadrul acestei regiuni, pentru a
adresa memoria se combină adresa de segment şi de deplasament producând o adresă de
memorie de 20 biţi ce poate accesa 1 048 576 locaţii de memorie. Pentru a crea această
adresă de memorie de 20 biţi PC-ul deplasează la stânga adresa de segment de 16 biţi cu
37
Informatică aplicată
38
Informatică aplicată
66 STIVA
Stiva reprezintă o zonă de memorie în care sunt păstrate temporar datele în timpul
execuţiei unui program. Denumirea de stivă stack vine de la faptul că programele
depun push valorile în stivă ca şi scândurile într-o magazie una peste alta, şi apoi
se extrag pop din stivă de sus în jos. Pentru localizarea stivei microprocesorul are
două registre: registrul de segment de stivă SS (stack segment) care indică locul
(segmentul) de la care începe stiva şi registrul de pointer de stivă SP (stack pointer) care
indică vârful stivei.
67 INTERNET
Într-o accepţiune foarte largă Internetul este o reţea de reţele de calculatoare, care pune la
dispoziţia unui utilizator o bază de date gigantică, răspândită la nivelul întregii lumi, bază
de date în care se pot găsi informaţii şi servicii diverse. Conectarea unui calculator la
Internet face ca acesta să devină o extensie a unui sistem de calcul de dimensiune şi cu
extindere planetară. Internetul permite accesarea unui calculator aflat la mare distanţă
(remote computer) şi lansarea în execuţie a unor aplicaţii aflate pe el, cu toate că acest
calculator se află la mii de kilometri depărtare.
Principiul după care se poate controla această reţea mondială de calculatoare a fost
enunţat de Iulius Cezar: ” Divide et impera”. Astfel pentru a înţelege regulile după care
funcţionează Internetul trebuie să înţelegem principiile care stau la baza funcţionării
reţelelor de calculatoare, deci trebuie ca o sarcină mare să o împărţim în sarcini mai mici.
39
Informatică aplicată
40
Informatică aplicată
69 PROTOCOLUL DE COMUNICAŢII IP
Dacă comunicarea între calculatoare se face în Internet atunci transmiterea datelor se
realizează prin interconectarea de reţele componente, iar aici un rol hotărâtor îl joacă
routerele (Figura 69). Routerul (călăuza) are rolul de a asigura interconectarea reţelelor
componente ale Internetului şi totodată ele decid traseul de transmitere al datelor
(pachetelor) astfel încât să ajungă cât mai repede la destinaţie.
Figura 69 Routere
70 PROTOCOLUL TCP
Transmitere informaţiilor cu ajutorul protocolului IP poate conduce la amestecarea
acestora la destinaţie. Totodată este necesară confirmarea faptului că toate pachetele
transmise la un moment dat au ajuns la destinaţie. Acest mecanism este asigurat de
protocolul TCP. Pentru a realiza acest lucru protocolul TCP împarte informaţia de
transmis în mai multe pachete IP care apoi sunt transmise la destinaţie prin intermediul
liniilor de comunicare şi a routerelor. Aici, la destinaţie un alt program TCP asamblează
şi aranjează în ordinea corectă pachetele IP de date recepţionate. Protocolul TCP
41
Informatică aplicată
71 APLICAŢIILE INTERNET
Transmiterea corectă a biţilor de informaţii între calculatoare nu este suficientă pentru a fi
înţeleasă de om. Acest fapt a determinat apariţia unui alt nivel, acela al aplicaţiilor care
oferă posibilitatea de a crea ceva concret. Cele mai obişnuite aplicaţii Internet se ocupă
cu:
Conectarea la distanţă – Telnet;
Transferul de fişiere – FTP;
Poşta electronică – E-mail;
Adresa IP pe 32 de biţi combină un număr de reţea (ID reţea) şi un număr de host (ID
gazdă, placă de reţea). Internetul fiind alcătuit dintr-un număr foarte mare de reţele este
imperios necesar să se poată deosebi o reţea de alta. Astfel trebuie ca fiecare reţea să aibă
un identificator unic.
73 CLASE DE REŢELE
Adresele IP folosesc primii biţi din primul octet pentru a identifica o clasă de reţea. Clasa
de adrese specifică numărul de octeţi folosiţi pentru identificatorul de reţea. În Tabelul
73.1 sunt prezentate clasele de reţele, primii biţi şi numărul de octeţi disponibili pentru
adresa de reţea.
42
Informatică aplicată
Deoarece un bit este utilizat pentru codarea clasei putem trage concluzia că restul de şapte
biţi se utilizează pentru codarea ID-ului de reţea, deci înseamnă că în Internet pot fi
conectate 127 reţele cu adresă de clasă A (cu 7 biţi se pot reprezenta 128 de valori
diferite, dar 0 este tot o adresă rezervată). Folosind 24 de biţi pentru adresa host-ului
fiecare astfel de reţea poate lega teoretic 16 777 216 host-uri. Ca atare doar reţelele
(puţine la număr) care au nevoie să conecteze mai mult de 65536 host-uri folosesc adrese
de clasă A.
După ce se scad primii doi biţi folosiţi pentru codarea clasei rămân 14 biţi disponibili
pentru ID-ul de reţea. Ca urmare în Internet pot fi conectate 16 384 reţele cu adresă de
clasă B. Folosind 16 biţi pentru identificatorul host-ului, fiecare reţea cu adresă de clasă B
poate lega teoretic 65 536 host-uri. Astfel pentru a aloca unei reţele o adresă de clasă B
trebuie ca aici să fie interconectate cel puţin 256 calculatoare.
43
Informatică aplicată
3 bi ţi 21 biţi 8 biţi
1 1 0 ID reţea ID host
După scăderea primilor trei biţi utilizaţi pentru codarea tipului clasei, rămân 21 de biţi
pentru ID-ul reţelei. Ca urmare în Internet pot fi conectate 2 097 152 de reţele care
utilizează adrese de clasă C. Totuşi deoarece adresele de clasă C conţin numai opt biţi
pentru ID-ul host-ului, Internet limitează conţinutul acestor reţele la mai puţin de 256 de
calculatoare host. Deci adresele de clasă C sunt folosite de reţele mici. Adresa IP a
calculatorului secretariatului Universităţii din Petroşani este 193.230.241.83.
Transformăm primul număr 193 în echivalentul său binar: 193 11000001. Tragem
concluzia că această reţea este de clasă C, în ea putem lega câte calculatoare dorim dar
numai 255 de calculatoare pot avea adresă IP.
Deoarece este greoaie utilizarea adreselor IP s-a creat o corespondenţă între numerele
corespunzătoare unei adrese IP şi nişte nume care sunt sugestive permiţând identificarea
şi localizarea mai uşoară a unui calculator din reţea. Astfel a apărut un sistem distribuit de
denumire, conectat direct la un sistem central. Acest sistem se numeşte Domain Name
System, prescurtat DNS, şi utilizează o metodă de administrare a numelor, metodă care
constă în trecerea către grupuri diferite a responsabilităţii pentru subseturi ce formează
acest nume. Fiecare nivel din acest sistem este numit domeniu. Domeniile sunt separate
prin puncte. Reluând adresă IP a calculatorului secretariatului Universităţii din Petroşani
şi cu cele enunţate mai sus putem face echivalenţa 193.230.241.83
secretariat.ns.upet.ro. Primul nume reprezintă calculatorul host care are o adresă IP.
Astfel secretariat reprezintă calculatorul gazdă al secretariatului Universităţii din
Petroşani, care aparţine domeniului Universităţii din Petroşani ns.upet, care la rândul său
este o componentă a domeniului României ro.
Domeniile de pe ultimul nivel din cadrul numelor au apărut atunci când a fost inventat
sistemul domeniilor. Pentru început cele mai înalte niveluri au fost doar şase şi se utilizau
pentru a specifica diferite genuri de activităţi din Statele Unite ale Americii (Tabelul
73.5):
44
Informatică aplicată
După instalarea modemului este necesară instalarea adaptorului pentru reţea, deci
conexiunea telefonică PPP. În acest scop din Control Panel selectăm pictograma Network
45
Informatică aplicată
(Figura 74.2). Din fereastra nou deschisă din meniul Configuration se alege Add
Adapter, apoi se selectează un adaptor Microsoft: Dial-Up Adapter (Figura 74.2). După
selectarea tipului de adaptor trebuie precizat şi protocolul utilizat. În acest sens vom
selecta linia Protocol, Microsoft, TCP/IP (Figura 74.3).
46
Informatică aplicată
scheme://host.domain [:port]/path/filename
47
Informatică aplicată
79 ADRESE DE E-MAIL
Pe lângă adresa de e-mail pe care o pune la dispoziţie furnizorul de servicii Internet se pot
crea gratuit adrese de e-mail personale în cadrul unor pagini Web. Aceste adrese create pe
servere specializate prezintă avantajul accesării din orice punct al Internet-ului. De
exemplu pe serverul Universităţii din Petroşani am adresa de e-mail
fpopescu@upet.ro iar pe mail.com mi-am creat adresa nirolf@mail.com,
adresă pe care o pot accesa nu numai de acasă ci şi atunci când sunt plecat din localitate
într-un alt oraş.
E-mail este utilizat în Internet pentru transmiterea de scrisori la o anumită căsuţă poştală.
Deci pentru transmiterea unei scrisori avem nevoie de a adresă de e-mail pentru expeditor
şi una pentru destinatar. La un e-mail se pot ataşa şi fişiere care pot fi atât documente
HTML, imagini, fişiere executabile. Cel mai indicat este să ataşăm fişiere comprimate cu
metoda zip sau arj.
O comandă pusă la dispoziţie sistemul de operare Windows pentru a putea vizualiza calea
până la un anumit locator de resurse este tracert. Vom prezenta calea până la pagina
cu ziare româneşti:
48
Informatică aplicată
1 2 3 4
Analiza Determinarea Construirea Verificarea şi
Problemei algoritmului de programului punerea la
rezolvare punct a
programului
49
Informatică aplicată
Un algoritm de rezolvare a problemei bine stabilit poate sta la baza scrierii unui program
în diverse limbaje de programare. Este foarte important de subliniat faptul că algoritmul
de rezolvare a problemei are un grad ridicat de generalitate, fiind totodată caracterizat de
claritate şi de eficienţă.
Verificarea şi punere la punct a programului constituie etapa finală a rezolvării unei
probleme, etapă în care se testează programul pe variante simple (uşor de rezolvat
manual) sau pe variante a căror rezultat este deja cunoscut.
Deoarece problematica abordată cu ajutorul limbajelor de programare este foarte
diversificată vom analiza în cadrul acestui curs numai etapele 1,2,3 şi 4 descrise pe scurt
anterior. Facem precizarea că etapele de realizare a unui program nu sunt obligatorii. În
totalitatea lor programatorii cu experienţă parcurg numai etapele 3 şi 4, iar în cazul în
care domeniul abordat nu este unul nou (din punct de vedere al programatorului) având
deja o bibliotecă de programe şi subprograme (reunite pentru limbajul Pascal în unit-
uri proprii) bine pusă la punct etapa 3 este una de realizare a legăturilor între aceste
subprograme şi programe deja existente şi testate în timp, insistându-se în mod deosebit
pe etapa 4.
50
Informatică aplicată
Bloc intrare (citire) (Figura 82.2), bloc în care se execută citirea datelor de intrare ale
schemei logice.
51
Informatică aplicată
Bloc de ieşire (scriere) (Figura 82.3), bloc în care se execută scrierea (tipărirea)
rezultatelor intermediare sau finale ale unui program.
Bloc de atribuire sau de calcul (Figura 82.4), în care unei variabile i se atribuie
valoarea rezultată din evaluarea unei expresii. Trebuie remarcat că s-a utilizat semnul
şi nu = pentru a evita confuzia dintre operaţia de atribuire şi cea de decizie.
52
Informatică aplicată
53
Informatică aplicată
Secvenţa cuprinde o succesiune de operaţii reprezentate prin unul sau mai multe
blocuri procedurale, care se execută secvenţial (unul după celălalt în ordinea în
care sunt scrise). Structura procedurilor asociate blocurilor procedurale nu este
obligatoriu să fie tot secvenţială.
dacã condiţie
atunci comanda1
………….
comandak
altfel comandak+1
………
comandan
sfârşit dacã
54
Informatică aplicată
dacã condiţie
atunci comanda1
………….
comandak
sfârşit dacã
repetã
comanda1
………..
comandak
Observaţie: orice algoritm trebuie să se termine într-un număr finit de paşi. În acest scop
este obligatoriu ca operaţiile din blocul procedural p să determine la un moment dat
modificarea condiţiei de ciclare. Dacă acest lucru nu se realizează atunci condiţia de
ciclare nu este afectată şi se spune că algoritmul are un ciclu infinit în consecinţă este
greşit gândit.
Exemple
1.Se cere să se alcătuiască schema logică şi să se prezinte în limbaj algoritmic modul de
calcul al sumei a n numere naturale.
Gradul de generalizare al problemei constă în faptul că valoarea lui n nu este cunoscută
iniţial de către cel care “scrie” programul respectiv ci această valoare este furnizată de
către utilizatorul aplicaţiei. În consecinţă iniţial trebuie chestionat utilizatorul asupra
numărului de valori pe care doreşte să le însumeze. Valorile furnizate de utilizator în
număr de n vor fi stocate (memorate) pentru fiecare interogare într-o variabilă a Z.
Deoarece introducerea unei noi valori în variabila a duce la pierderea valorii anterioare
rezultă că fiecare număr va trebui adunat la sumă imediat după citire.
Datele de intrare sunt n N şi a Z.
Data de ieşire (rezultatul) este valoarea sumei s Z.
Funcţia programului este de a calcula s=a1+a2+…+an, a Z, i 1,n , toate valorile
i
a1,a2,…,an, fiind introduse în aceiaşi zonă de memorie asociată variabilei a.
În Figura 83.6 este prezentată schema logică corespunzătoare iar alăturat limbajul
algoritmic asociat acesteia. De remarcat că variabila i se numeşte contorul ciclului
(deoarece valoarea ei la intrarea în corpul ciclului arată a câta oară se reia acest corp al
ciclului) sau variabilă de ciclare (deoarece valoarea ei controlează numărul de executări
ale corpului ciclului). Este foarte interesant de remarcat că dacă blocul ii+1 ar lipsi din
56
Informatică aplicată
start
scrie ‘n=’ ; citeşte n
S0
i1
cât timp i n executã
scrie ‘nr’,i,’=’
citeşte a
SS+a
ii+1
sfârşit cât timp
scrie ‘S=’,S
stop
57
Informatică aplicată
start
scrie ‘n=’ ; citeşte n
P1
i1
cât timp i n executã
scrie ‘nr’,i,’=’
citeşte a
PP*a
ii+1
sfârşit cât timp
scrie ‘P=’,P
stop
58