Documente Academic
Documente Profesional
Documente Cultură
CLASIFICAREA SOFTWARE-ULUI
Definire şi funcţii
Sistemul de operare (SO) reprezintă ansamblul de programe care
asigură utilizarea optimă a resurselor fizice şi logice ale unui sistem de
calcul. El are rolul de a gestiona funcţionarea componentelor hardware
ale sistemului de calcul, de a coordona şi controla execuţia programelor
şi de a permite comunicarea utilizatorului cu sistemul de calcul.
Pe scurt, sistemul de operare este componenta software care
coordonează şi supraveghează întreaga activitate a sistemului de calcul şi
asigură comunicarea utilizatorului cu sistemul de calcul.
Datorită volumului său mare, SO nu poate fi păstrat în întregime în
memoria calculatorului. El se păstrează pe un suport de stocare, de obicei
hard-discul, de unde este încărcat în memoria sistemului la pornirea
calculatorului, în cadrul procesului denumit boot.
Dialogul utilizator-calculator se realiza iniţial prin intermediul
unor linii de comandă ce folosesc comenzi definite strict printr-un limbaj
de comandă specific SO. Actualmente, dialogul este interactiv, într-o
interfaţă grafică utilizator (GUI – Graphical User Interface). GUI au
marcat victoria elementelor grafice asupra interfeţei cu linie de comandă;
ele se bazează se principiul WIMP, un acronim al principalelor elemente
din interfaţa grafică: Windows (ferestre), Icons (pictograme), Mouse,
Pull-down menus (meniuri derulante). Acest tip de interfaţă a fost realizat
prima dată de firma XEROX la Centrul de cercetare Palo Alto, California.
Deşi s-ar putea crede altfel, nu Microsoft a avut prima implementare de
WIMP, ci Apple Computers. Ideea a fost preluată de Steve Jobs şi
aplicată la calculatoarele LISA şi apoi la MacIntosh. Principiul de bază
constă în stabilirea unui dialog om-calculator prin intermediul obiectelor
afişate în fereastra activă. Fiecare obiect are asociate comenzi care pot fi
apelate cu ajutorul mouse-ului.
Clasificarea sistemelor de operare
DEFINIRE ŞI COMPONENTE
O reţea de calculatoare reprezintă un ansamblu de calculatoare
interconectate prin intermediul unor medii de comunicare, în scopul
utilizării în comun de către mai mulţi utilizatori a unor resurse fizice,
logice şi informaţionale. Pe scurt, o reţea de calculatoare reprezintă un
grup de două sau mai multe sisteme de calcul legate între ele.
Sintetizând, principalele avantaje ale reţelelor de calculatoare sunt:
posibilităţi de comunicare şi schimb de informaţii între
utilizatori;
utilizarea în comun a resurselor (fişiere, memorie, periferice);
reducerea preţului global al dotării cu tehnică de calcul (nu e
nevoie pentru fiecare utilizator de calculator cu memorie mare,
disc fix şi de echipamente periferice).
O reţea este formată din calculatoare (denumite nodurile reţelei),
care sunt puse în legătură prin intermediul cablurilor. În general, toate
reţelele au următoarele componente:
servere – calculatoare care oferă resurse partajate pentru
utilizatorii reţelei;
clienţi – calculatoare care accesează resursele partajate în reţea
de un server (workstations, PC-uri);
mediu de transmisie – mediul prin în care sunt conectate
calculatoarele (cablu, radio, infraroşu etc.);
date partajate – fişiere puse la dispoziţie de serverele de reţea;
echipamente periferice partajate – acel echipamente puse la
dispoziţia reţelei de către servere (imprimante, unităţi de disc,
plotter-e, modem-uri).
Calculatoarele conectate în reţea sunt grupate în două categorii:
servere şi clienţi (staţii de lucru).
Calculatorul numit server este mai puternic, lucrează la nivel
centralizat cu toate fişierele şi controlează întreaga activitate. O reţea
poate avea mai multe servere care să coordoneze folosirea în comun a
fişierelor şi a imprimantelor pentru anumite grupuri de utilizatori sau
pentru a asigura servicii ca bază de date pentru reţea. Serverele din
reţelele mari sunt specializate, fiind adaptate necesităţilor utilizatorilor.
Calculatoarele clienţi din reţea sunt conectate la server, fiind mai
puţin performante decât serverul. Clienţii reţelei au acces la resursele
serverului, pot salva fişiere pe hard-discul serverului sau pot tipări la
imprimanta acestuia.
Software-ul de reţea prezintă deosebiri faţă de cel utilizat pe
calculatoarele independente. El este special conceput pentru utilizarea în
reţea. Similar cu software-ul obişnuit, acesta se poate împărţi în: sisteme
de operare de reţea şi aplicaţii de reţea.
Scopul folosirii unui sistem de operare pentru reţea (Network
Operating System) este de a rezolva problemele legate de securitatea,
organizarea şi accesibilitatea informaţiilor existente în întreaga reţea.
Alegerea sistemului de operare depinde de:
compatibilitatea aplicaţiilor utilizate cu sistemul de operare;
preţul;
resursele hardware existente;
uşurinţa în utilizare;
asigurarea unor anumite servicii de reţea.
CLASIFICAREA REŢELELOR DE CALCULATOARE
Reţelele pot fi clasificate după mai multe criterii, cele mai uzuale
fiind: răspândirea lor geografică, arhitectură, topologia fizică, topologia
logică (protocoale).
a) În funcţie de răspândirea lor geografică, reţelele de
calculatoare se clasifică în:
LAN – Local Area Network (reţea locală);
CAN – Campus Area Network (reţea de campus
universitar);
MAN – Metropolitan Area Network (reţea metropolitană);
WAN – Wide Area Network (reţea cu răspândire largă);
HAN – Home Area Network (reţea de domiciliu);
PDN – Public Data Network (reţea publică de date).
Reţelele locale au răspândire geografică restrânsă (un birou, o
clădire sau clădiri învecinate). Distanţa maximă între două elemente de
reţea este de 10 km. La noi în ţară majoritatea reţelelor sunt de tip LAN.
Reţelele de tip WAN sunt reţele de larga răspândire geografică. Ele
se folosesc în principal pentru:
transmisia de date la distanţă prin intermediul liniilor telefonice;
conectarea unor sisteme de tip diferit.
În prezent există reţele de calculatoare care leagă sisteme de calcul
din mai multe continente, comunicaţiile făcându-se prin intermediul
sateliţilor geostaţionari.
b) După arhitectura reţelei, întâlnim două mari categorii:
reţele peer-to-peer (de la egal la egal);
reţele client/server.
Menţionăm că arhitectura unei reţele reprezintă structura globală a
reţelei şi toate componentele hardware şi software care o fac funcţională.
c) După topologia fizică distingem:
reţele cu topologie plasă (mesh);
reţele cu topologie magistrală (bus);
reţele cu topologie stea (star);
reţele cu topologie inel (ring);
reţele cu topologie arbore (tree).
Reţele peer-to-peer
Reţelele peer-to-peer (de la egal la egal) sunt reţele care nu includ servere
dedicate şi nu au o organizare ierarhică a
calculatoarelor. Fiecare calculator poate fi
în acelaşi timp şi client şi server,
calculatoarele fiind considerate a avea un
statut egal (peer) şi de aici şi termenul de
la egal la egal.
Utilizatorul fiecărui calculator
stabileşte ce resurse locale vor fi partajate,
astfel încât acestea să poată fi folosite de
ceilalţi utilizatori, neexistând un
administrator responsabil pentru întreaga
reţea. Deci resursele unui computer din
reţea – hard discuri, fişiere, aplicaţii,
modemuri, imprimante etc. – pot fi
partajate cu oricare alt computer, ca în
figura alăturată.
Reţelele peer-to-peer sunt relativ simple, cuprinzând adesea doar câteva staţii de
lucru numite şi grupuri de lucru (workgroups). Acestea partajează una, două
imprimante şi fişiere de date de pe hard discuri, nefiind nevoie de un server central
puternic şi nici de componentele specifice reţelelor de mare capacitate.
O reţea peer-to-peer funcţionează la un nivel de performanţă rezonabil, atunci
când este formată din maxim 10-25 de calculatoare.
Reţelele peer-to-peer sunt mai ieftine decât cele client/server, dar şi capacităţile
lor sunt mai reduse, nu doar ca performanţă, dar şi ca număr de utilizatori.
Un sistem peer-to-peer funcţionează cu riscul ca persoane neautorizate să
aibă acces la datele din reţea, cu excepţia cazului în care printr-un efort deosebit se
asigură fiecare calculator, astfel încât să fie uşor accesibil utilizatorului şi inaccesibil
persoanelor neautorizate. Chiar şi dacă se realizează un astfel de sistem, este greu de
prevenit ca o persoană bine informată să nu poată dobândi drepturi de acces la
calculatorul altui utilizator.
Pe lângă avantajul unui preţ scăzut (acest avantaj dispare dacă se instalează un
număr foarte mare de staţii), reţelele peer-to-peer sunt mai simple şi mai flexibile
decât sistemele client/server.
Securitatea în reţelele peer-to-peer este dificil de controlat. Fiecare utilizator
stabileşte singur ce resurse vrea să partajeze precum şi nivelul de securitate
pentru fiecare resursă partajată (disc, director sau imprimantă). Prin operaţia de
partajare a unei resurse pot fi acordate celorlalţi utilizatori drepturi de citire, scriere sau
totale asupra resursei respective.
Reţele client/server
a) b)
Topologia de tip stea presupune un nod privilegiat în
reţea (server, hub, switch), nod la care sunt conectate toate
celelalte noduri. Transmisia între două staţii se face prin
intermediul acestui nod.
Oamenii au înţeles că existenţa unei reţele mondiale ar înlesni foarte mult atât
comunicarea, cât şi schimbul de informaţii între ei. Astfel de-a lungul timpului, mai
multe reţele au fost interconectate, pentru a face posibilă comunicarea între oricare n
calculatoare simultan, în acest mod luând naştere Internetul.
4.4.3 Browser-ele