Sunteți pe pagina 1din 16

SISTEMUL DE OPERARE

GENERALITI.
Orice sistem de calcul este alctuit dintr-un ansamblu de componente fizice (echipamente)
denumit hardware i un ansamblu de componente logice (programe) denumit software (figura 1.).
Componentele logice pot fi, la rndul lor, componentele logice de baz, fr de care
funcionarea sistemului de calcul nu este posibil i componentele logice de aplicaii, care sunt destinate
efecturii eficiente a unor aplicaii ale utilizatorilor.
Componentele logice (programele) de baz formeaz mpreun software-ul de baz, care mai
este denumit i sistem de operare, iar componentele logice de aplicaii reprezint software-ul de
aplicaii.

Sistemul electronic de calcul

de aplicaii
(software de
aplicaii)

de baz
(software de
baz)

TE
S

(Hardware)

Componente logice

Componente
fizice

Figura 1. Componentele sistemului de calcul

Sistemul de operare: definiie, rol, funcii

BU

Un sistem de operare este un set (ansamblu) de programe specializate care asigur legtura
funcional ntre prile (unitile) componente ale unui sistem de calcul i permite utilizatorilor s
foloseasc eficient resursele sistemului de calcul (fizice, logice i informaionale).
Majoritatea sistemelor de operare sunt organizate pe dou niveluri fizic i logic (figura 2.).
Nivelul fizic este apropiat de partea de hardware, care interfereaz cu aceasta printr-un sistem de
ntreruperi ce semnalizeaz anumite evenimente din sistem i d controlul unor rutine de pe nivelul logic,
n scopul tratrii acestora i al informrii utilizatorului despre cauzele care le-au generat. Nivelul logic
este apropiat de utilizator interfernd cu acesta prin:
- comenzi ce specific execuia anumitor subfuncii ale sistemului de operare;
- macroinstruciuni ce conduc la expandarea n programele de aplicaii a unor macrodefiniii cu
funcii speciale;
- limbaje de programare;
- mesaje ctre utilizator.
Utilizator

Sistemul
de
operare
(software)

Nivelul logic
Nivelul fizic
Hardware

Comenzi,
macroinstruciuni
limbaje de programare
i mesaje
ntreruperi

Figura 2. Organizarea sistemului de operare


1

TE
S

Noile sisteme de operare modific permanent concepia de operare la calculatorul electronic, n


sensul prelurii de ctre sistemul de operare a multor rutine/proceduri executate de factorul uman
(operator - consol). Accesul la interfaa dintre sistemul de operare i utilizator se realizeaz prin
intermediul monitorului i tastaturii. Sistemul de operare transmite mesaje operatorului, afiate pe
monitor urmnd s primeasc rspunsuri/comenzi prin mijlocirea tastaturii.
Ca i configuraiile de calculatoare electronice, sistemele de operare sunt modulare, pentru a
permite adaptarea lor uoar la cerinele utilizatorilor. Aceasta nseamn c o configuraie de calculator
electronic oarecare poate avea mai multe sisteme de operare, dar la un moment dat, se folosete numai
unul singur. Pe msur ce apar modificri n configuraia de calculator respectiv, se impun modificri
corespunztoare i n sistemul de operare.
Odat cu apariia sistemelor de operare s-a schimbat i concepia de programare a calculatoarelor
electronice. Astfel, programele surs nu conin instruciunile de intrare-ieire prin care se realizeaz
schimbul fizic de date ntre unitatea central de prelucrare (UCP) i unitile periferice. Aceste
instruciuni, care sunt specifice fiecrei configuraii de calculator electronic, fac parte dintr-un program
special al sistemului de operare respectiv. Dar, n programele surs, exist posibilitatea apelrii acestui
program, pentru executarea intrrilor i ieirilor de date specifice fiecrei aplicaii n parte.
Sistemul de operare al unei configuraii de calculator electronic se gsete memorat pe un suport
magnetic. Suportul magnetic respectiv, care poate fi oricnd activat prin intermediul unitii de disc, se
numete rezidena sistemului de operare.
Procesul de creare a rezidenei unui sistem de operare pentru o configuraie de calculator
electronic se numete generarea sistemului de operare.
Generarea sistemului de operare necesit mai nti alegerea tipului de sistem de operare. Aceast
alegere depinde de posibilitile fizice ale componentelor din configuraia de calculator electronic (ca de
exemplu: capacitatea memoriei interne, tipul i numrul unitilor periferice etc.) precum i de cerinele
utilizatorilor.

BU

Rolul sistemelor de operare


Sistemele de operare au un rol determinant n exploatarea calculatoarelor electronice i anume:
- asist programatorii n realizarea, depanarea i execuia programelor;
- ofer utilizatorilor diferite faciliti pentru rezolvarea problemelor;
- permit execuia programelor la un cost relativ redus prin folosirea eficient a resurselor
sistemelor de calcul;
- dau posibilitatea execuiei concurente a unor programe i a sincronizrii comunicrii ntre
acestea;
- execut alocarea automat a resurselor sistemelor de calcul pentru utilizatori (cererile de resurse
fiind aleatoare i concurente);
- permit accesul interactiv (conversaional) de la distan la resursele sistemelor de calcul, folosind
tehnica de multiacces;
- permit memorarea pe timp ndelungat a informaiilor, ndeosebi sub form de fiiere de sistem.
Funciile sistemului de operare
Pentru a ndeplini rolul de interfa ntre hardware i utilizator, un sistem de operare trebuie s fie
capabil a ndeplini urmtoarele funcii:
1. Oferirea posibilitilor de pregtire i lansare n execuie a programelor de aplicaie. n acest
sens, un sistem de operare trebuie s dispun de:
- editor de texte - pentru a introduce i modifica un program surs;
- translator de limbaj care traduce instruciunile programului surs ntr-o form cunoscut de
sistemul de calcul (form binar), formnd astfel program obiect;
- editor de legturi care realizeaz legtura dintre diverse module obiect (sau s apeleze la module
obiect din bibliotecile sistemului sau ale utilizatorului care conin proceduri catalogate n
prealabil) pentru a construi structura pe segmente impus de sistemul de calcul, constituind astfel
un program obiect executabil; odat construit structura de segmente, programul va fi lansat n
execuie;
2

- ncrctorul - capabil s ncarce programul obiect executabil n memoria intern.


2. Alocarea resurselor necesare execuiei programelor. Aceast funcie este realizat prin:
- identificarea programelor ce se execut i a necesarului de resurse;
- alocarea memoriei interne i a dispozitivelor periferice;
- identificarea i protecia coleciilor de date.
3. Acordarea unor faciliti, prin utilitare de interes general: conversie de suporturi,
sortare/interclasare etc.
4. Planificarea execuiei programelor dup anumite criterii, pentru utilizarea eficient a unitilor
centrale de prelucrare.
5. Coordonarea execuiei mai multor programe prin urmrirea modului de execuie a
instruciunilor programelor, depistarea i tratarea erorilor, lansarea n execuie a operaiilor de
intrare/ieire i depistarea eventualelor erori.
6. Asistarea execuiei programelor de ctre utilizator, prin comunicaia sistem de calcul-utilizator,
att la nivel hardware ct i la nivel software.
7. Asigurarea posibilitilor de organizare i protecie a informaiilor pe supori magnetici.
8. Posibilitatea generrii de ctre utilizator a unui sistem de operare pe msura configuraiei i
posibilitilor de care dispune.

Structura unui sistem de operare

TE
S

Un sistem de operare este alctuit din dou componente majore:


1. Program de comand-control au rol de coordonare i control al tuturor funciilor sistemului
de operare (PCC).
2. Programe de serviciu sunt executate sub supravegherea programelor de comand i control;
utilizate de programator pentru dezvoltarea programelor sale de aplicaie i utilizarea celorlalte faciliti
oferite (PS).

1. Programe de comand-control (PCC).

BU

Rolul programelor de comand-control. Programele de comand-control (cunoscute i sub


numele de monitoare, supervizoare sau executive) coordoneaz activitatea celorlalte componente ale
sistemului de operare.
Componente rezidente i componente tranzitorii. Cele mai frecvent utilizate componente ale
PCC sunt ncrcate n memoria intern nc de la generarea sistemului de operare, fiind pstrate n
memoria intern pe tot parcursul execuiei lucrrilor de ctre sistemul de calcul (se numesc componente
rezidente, formnd nucleul sistemului de operare); celelalte componente rmn n memoria auxiliar fiind
apelate i executate (numai atunci cnd sunt solicitate) de ctre nucleul sistemului de operare
(componente tranzitorii).
PCC ndeplinesc trei funcii principale:
- administrarea resurselor fizice ale sistemului de calcul;
- planificarea, lansarea i urmrirea n execuie a lucrrilor;
- depistarea i tratarea evenimentelor deosebite ce apar n timpul execuiei unei lucrri.

2. Programe de servicii (PS).


Programele de servicii se execut sub controlul PCC ca orice program de aplicaie, avnd ca
principale componente urmtoarele:
a) Translatoare de limbaje. Translatoarele de limbaje traduc programe surs (PS) n programe
obiect (PO), ale cror instruciuni n limbaj main pot fi executate de sistemul de calcul. Sunt de dou
categorii:
Compilative realizeaz numai traducerea PSPO. Acestea se mpart n: asambloare - traduc
programe surs scrise n limbaje de asamblare specifice fiecrui sistem de calcul; compilatoare - traduc
programe surs scrise n limbaje evoluate, universale.
3

BU

TE
S

Interpretative care odat cu compilarea realizeaz i execuia programului.


Compilatoarele creeaz o form intermediar arborescent a instruciunilor din programul surs.
Procesul de compilare cuprinde urmtoarele etape:
- analiza lexical descompune PS n atomi lexicali (identificatori, cuvinte rezervate, constante,
operatori) i l introduce n tabela de simboluri sub form codificat.
- analiza sintactic prin care irul de atomi lexicali este analizat n privina depistrii unor
structuri sintactice ca: expresii, liste, proceduri, plasndu-le ntr-un arbore de derivate (sintactic).
- analiza semantic folosete structura programului i informaiile din tabela de simboluri
pentru generarea unui grup de instruciuni simple cu format fix (codul intern); dac arborele
sintactic nu respect gramatica limbajului, semnalizeaz erori.
- optimizarea codului presupune eliminarea redundanelor, a lungimii i variabilelor inutile, n
vederea unei execuii mai eficiente.
- generarea codului aloc zone de memorie pentru pstrarea datelor n timpul execuiei, aloc
registre i produce codul obiect (n limbaj de asamblare).
- gestiunea structurilor de date reprezint o colecie de proceduri care creeaz i actualizeaz
baza de date cu care lucreaz celelalte faze; n baza de date se gsesc tabelele identificatorilor, a
constantelor, a constructorilor, a cuvintelor cheie, a procedurilor standard, care uneori sunt
nglobate ntr-o unic tabel de simboluri.
- tratarea erorilor este realizat de o colecie de proceduri ce sunt activate cnd se depisteaz o
eroare n program; utilizatorul primete mesaje de diagnostic, iar compilatorul continu analiza
sintactic pentru a depista alte erori.
O succint comparaie ntre asamblor, compilator i interpretor indic urmtoarele:
- asamblorul este determinat de limbajul main specific fiecrui sistem de calcul, iar compilatorul
este specific unui anumit limbaj independent de sistemul de calcul;
- asamblorul uureaz scrierea programelor folosind simboluri n locul limbajului main, n timp
ce compilatorul ofer posibilitatea scrierii de programe pentru orice sistem de calcul ce dispune
de compilatorul respectiv;
- asamblorul translateaz o definiie simbolic a programului surs ntr-o definiie din programul
obiect, n timp ce compilatorul translateaz n mai multe definiii din programul obiect, deci
memoria este mai puin ocupat de asamblor, dar compilatorul este mai puternic datorit
includerii ntr-o definiie surs a mai multor definiii obiect;
- interpretorul este util n controlul proceselor industriale, ns interpretarea este mai lent dect
compilarea;
- execuia repetat a unui program este facilitat de compilator care realizeaz translatarea o
singur dat, n timp ce interpretorul translateaz de fiecare dat programul.
b) Macroasamblorul. Exist componente ale sistemului de operare ce sunt concepute ca programe
generalizate, care n funcie de necesitile utilizatorului se pot adapta pentru a realiza un grup de funcii; aceasta se
realizeaz n faza de asamblare, prin intermediul unui macrolimbaj care asigur generarea secvenelor de program
(PS i PO PS program surs, PO program obiect.) specificate.

Macrolimbajul folosete macroinstruciuni care sunt constituite din instruciuni ale PS ce asigur
prin intermediul comenzilor, inserarea n PS a secvenei de instruciuni n locul unde a aprut
macroinstruciunea; se folosete n special la scrierea automat a sistemului de operare printr-un proces
numit generarea sistemului; nu se economisete timp utilizator.
c) Editorul de legturi. Editorul de legturi prelucreaz PO rezultat n urma compilrii
seciunilor, n scopul construirii structurii pe segmente a programului. Principalele funcii realizate sunt:
- construirea dicionarului de legturi ntre diverse seciuni;
- nlocuirea fiecrei seciuni din cadrul unui segment, ca un factor de relocare corespunztor
adresei de ncrcare n memoria RAM;
- alocarea de zone continue pentru segment;
- modificarea constantelor de adres realocabile, pentru a conine valorile realocate ale
simbolurilor lor;
- cutarea n biblioteca realocabil a modulelor catalogate;
- construirea directorilor de segmente ai bibliotecii executabile.
4

BU

TE
S

Structura extern a unui PS este alctuit din seciuni, segment i program.


Seciunea este o unitate de program independent constituit dintr-o secven de definire a
datelor i o secven de instruciuni, ce asigur posibilitatea comunicrii cu alte uniti ale PS. Definirea
datelor i procedurilor servete att propriei seciuni ct i altor seciuni.
Compilatorul asigur pe lng generarea codului obiect i informaii de legtur ntre seciuni:
informaii de identificare (nume, punct de intrare); informaii de legtur.
Dicionarul de legturi rezult n urma determinrii de ctre compilator a elementelor de
comunicaie specificate n fiecare seciune a PS, coninnd dou tipuri de simboluri:
- externe nedefinite n seciune, au adres necunoscut;
- interne definite n seciune dar referite din exteriorul acesteia.
Segmentul este o succesiune de seciuni ntre care au fost rezolvate legturile. Acesta conine:
numele segmentului; punctul de intrare n segment; codul obiect al seciunilor aranjate ntr-o anumit
ordine.
Programul este o structur arborescent de segmente (segment principal i segmente
subordonate, organizate pe substructuri) fiind organizat ntr-o structur multifazic de ctre editorul de
legturi, care pe baza numelor segmentelor din care este alctuit programul i a secvenei de seciuni din
care este compus fiecare segment, creeaz structura de program pe care o depune pe suport extern (de
obicei hard-disk) de unde va fi ulterior ncrcat n memoria RAM pentru execuie.
d) ncrctorul este componenta programelor de servicii ce ncarc POE (POE program obiect
executabil) n memoria RAM n vederea execuiei i iniializeaz execuia.
ncrcarea programelor n memoria RAM pentru execuie se poate face:
- imediat dup translatare, cnd sistemul de operare are inclus ncrctorul n compilator;
- executat n momentul linkeditrii;
- separat dup linkeditare.
e) Depanatorul este un program de serviciu ce ofer utilizatorului mijloace convenabile pentru
depanarea i controlul operaiilor programului su.
Astfel, el realizeaz:
- lansarea n lucru a programului;
- suspendarea execuiei n puncte predeterminate;
- examinarea i modificarea coninutului cuvintelor din memoria RAM i registre;
- modificri i corecii adiionale la rularea programului, utiliznd codul binar, octal sau
hexazecimal.
f) Un editor de texte este un set de programe ce ofer posibilitatea introducerii (crearea), editrii
i tipririi de texte. Textele sunt alctuite din caractere care se introduc de la tastatur aprnd n acelai
timp i pe monitor; erorile pot fi corectate uor deoarece acestea nu sunt nc tiprite pe hrtie.
Exist dou categorii de sisteme de editare a textelor: dedicate - destinate numai pentru editarea
textelor; nededicate - care execut o varietate de prelucrri, incluznd i editarea textelor.
Un alt mod de abordare a structurii sistemului de operare conform concepiei IBM presupune c
acesta conine diferite componente (programe specializate) care, n funcie de rolul i importana lor n
procesul de gestionare a resurselor fizice, logice i informaionale ale calculatoarelor, se pot grupa n:
1. nucleul sistemului de operare;
2. programe traductoare;
3. programe utilitare;
4. sisteme pentru lucrul cu colecii de date;
5. alte programe (pachete de programe).
1. Nucleul sistemului de operare
Nucleul sistemului de operare asigur gestionarea resurselor calculatorului n timpul funcionrii
calculatorului, controlnd activitile acestuia i programele utilizatorilor.
Principalele funcii ndeplinite de nucleu constau n:
- pregtirea i lansarea n execuie a programelor utilizatorilor;
- controlul programelor n execuie;
- sesizarea condiiilor de excepie n timpul execuiei;
- alocarea resurselor calculatorului ntre programele care se execut simultan;
5

- protecia programelor n execuie:


- comunicarea ntre programe i sincronizarea comunicaiilor.

S IS T E M U L D E O P E R A R E
PROGRAME TRADUCATOARE
ASAM BLO RUL
M ACRO ASAM BLORUL
N U C L E U L S .O .
M O N IT O R U L
P ro g .
P ro g ra m e d e c o m a n d a P ro g ra p t. o p .
i c o n tr o l
me
c u e c h ip a m . p e r ife r ic e
de
i d e te le p r e lu c r a r e
s e r v ic iu
S is te m u l
d e lu c r u
cu
c o le c ii d e d a t e

A lte p r o g r a m e
(p a c h e te d e
p ro g ra m e )

P r o g . u tilita r e :
p t. d e z v o lta re p ro g ra m e
p t. m a n ip u la r e fi ie r e
p t. p r e lu c r a r e te x te
a lte o p e r a ii

Figura 3. Structura sistemului de operare

BU

TE
S

n nucleul sistemului de operare pot fi diferite componente:


- programul monitor;
- programe de comand i control;
- programe pentru operaii cu echipamente periferice i teleprelucrare;
- programe de serviciu.
Programul monitor este componenta cea mai complex a sistemului de operare, fiind rezident
integral sau n cea mai mare parte n memoria intern. Programul monitor este de fapt un sistem de
programare, care este denumit diferit de la un sistem de operare la altul, dar care realizeaz aceleai sau
aproximativ aceleai funcii. La sistemele de calcul care permit lucrul n regim conversaional
(interactiv), utilizatorii pot emite comenzi monitor, prin care i asigur alocarea resurselor n funcie de
cerine, precum i prioritile de prelucrare stabilite.
Componentele de comand i control asigur automatizarea comenzilor de operare i micorarea
timpului de rspuns. n funcie de rolul ndeplinit, aceste componente pot fi: procesoare de comenzi
indirecte, programe pentru lucrul cu fiiere de comenzi indirecte, proceduri catalogate etc. Utilizatorii pot
folosi aceste componente pentru construirea de proceduri (fiiere cu comenzi) pentru efectuarea unor
lucrri complexe care s poat fi ulterior exploatate prin comenzi simple.
Componentele pentru operaii cu echipamente periferice i teleprelucrarea asigur efectuarea
operaiilor de intrare-ieire, tratarea ntreruperilor, protecia fiierelor i a programelor utilizatorilor.
Exploatarea sistemelor de calcul n regim de multiprogramare este facilitat de sistemul de gestiune a
fiierelor, care asigur utilizatorului lucrul cu fiierele la nivel logic (accesul la nregistrarea logic) i la
nivelul fizic (bloc fizic). Pentru a solicita aceste componente utilizatorii pot folosi un set de
macroinstruciuni prin care se indic funcia de executat.
Componentele de serviciu permit utilizatorilor s foloseasc eficient resursele fizice i logice ale
sistemului de calcul pentru efectuarea aplicaiilor. Aceste componente pot fi: programul bibliotecar,
programul editor de legturi, programul de generare de sistem de operare (generatorul de sistem), alte
programe de serviciu specifice.
Programul bibliotecar asigur gestionarea bibliotecilor sistem sau fiierelor de sistem (conine
programele sistemului de operare) i a bibliotecilor utilizator. Programul editor de legturi creeaz
programe direct executabile, pornind de la forma obiect a programelor utilizatorilor. Programul
generator de sistem de operare permite utilizatorilor s genereze un sistem de operare comparabil cu
configuraia hardware de care dispune, innd seama i de opiunile domeniului de utilizare. Programele
6

BU

TE
S

de serviciu specifice pot fi acele programe care asigur documentarea utilizatorilor i permit acestora s
efectueze unele aciuni specifice.
2. Programele traductoare. Programele din aceast grup au rolul de a transforma instruciunile
programelor scrise n limbaje de programare accesibile utilizatorilor, n coduri executabile de calculator
(n limbaj main). Astfel de programe pot fi: asambloare, macroasambloare, compilatoare, interpretoare.
Asambloarele au rolul de a traduce programele scrise n limbaje de asamblare n limbajul mainii.
Macroasambloarele sunt programe care permit utilizatorilor s foloseasc n activitatea de programare
macroinstruciunile. Compilatoarele sunt componente ale sistemului de operare specifice limbajelor de
programare de nivel nalt. Interpretoarele sunt componente ale sistemului de operare care permit
executarea programelor surs ca i cum ar fi scris n limbaj main.
3. Programe utilitare. Programele din aceast grup sau dezvoltat i diversificat odat cu
perfecionarea calculatoarelor electronice, cu modalitile de lucru permise de sistemele de calcul i cu
cerinele impuse de domeniile de aplicaii. Aceste programe difer de la un sistem de calcul la altul prin
forma comenzilor folosite pentru apelarea de ctre utilizator i a detaliilor care trebuie specificate n aceste
comenzi. Unele programe utilitare nu aparin sistemelor de operare, dar sunt exploatate sub controlul
acestora. Dup funciile pe care le ndeplinesc, programele utilitare se pot clasifica n: utilitare pentru
dezvoltarea de programe; utilitare pentru manevrarea fiierelor; utilitare pentru prelucrarea textelor; utilitare
pentru alte operaii i aplicaii.
Utilitarele pentru dezvoltarea de programe asigur editarea i punerea la punct a programelor.
Din aceast categorie de programe fac parte: editoare de texte, programe pentru punerea la punct,
depanarea i testarea programelor de aplicaii etc.
Editoarele de texte sunt specifice sistemelor de calcul care permit lucrul n regim conversaional.
Cu aceste editoare utilizatorii i pot crea i modifica direct de la terminal programele, fiierele de date,
fiierele de comenzi indirecte sau orice alte texte.
Programele de punere la punct, depanare i testarea programelor de aplicaii, sunt nite
proceduri specifice fiecrui sistem de operare, cu ajutorul crora utilizatorii pot detecta i corecta erorile
existente n programele surs.
Utilitarele pentru manevrarea fiierelor asigur ntreinerea fiierelor de date ale utilizatorilor,
fiind programe de sortare i interclasare, programe de conversie de suporturi de date i alte programe de
manevrare a fiierelor.
4. Sisteme pentru lucrul cu colecii de date. Aceste componente sunt legate de concepia de
baze de date, fiind programe (sisteme) pentru crearea i exploatarea bazelor de date (sisteme de gestiune a
bazelor de date SGBD-uri).
Aceste sisteme au fost orientate pe calculatoare, diferind de la un sistem de calcul la altul, att
conceptual ct i prin comenzile de apelare. De asemenea, unele SGBD-uri nu aparin sistemelor de
operare, dar sunt exploatate sub controlul acestora. Adaptarea sistemelor pentru lucrul cu colecii de date
de ctre diferite sisteme de operare implic compatibilitatea lor cu programele de baz ale sistemului de
operare, cu caracteristicile de tip hardware respective. Astfel, mai rspndite n prezent sunt urmtoarele
SGBD-uri:
- ORACLE pentru microcalculatoare i IBM PC-uri;
- dBASE pentru microcalculatoare;
- PARADOX, FOXBASE i FOXPRO pentru IBM PC-uri etc.
5. Alte programe (pachete de programe). n aceast grup se pot include programe (pachete de
programe) folosite pentru efectuarea a numeroase i variate aplicaii care se caracterizeaz prin mbinarea
(integrarea) de operaii diverse (ca gestiune de baze de date, procesare de texte, editare de grafic,
proiectare asistat etc.). Astfel de programe nu sunt componente propriu-zise ale sistemelor de operare,
dar sunt exploatate sub controlul acestora.
Principalele sisteme de operare prezente pe pia, care echipeat calculatoarele compatibile
IBM PC sunt Windows i UNIX/Linux.
Vom concentra explicaiile pentru sistemele de operare Windows, acestea avnd o arie de rspndire
mai mare ca celelalte.
7

TE
S

Interfee grafice WINDOWS


Windows este o interfa grafic orientat pe ferestre utilizatorul putnd lansa concomitent mai
multe aplicaii, fiecare n fereastra ei, existnd posibilitatea de efectuare a schimbului de informaii ntre
programe ce se execut n ferestre distincte.
Windows 3.11 for Workgroups, spre deosebire de Windows 3.1. dispune suplimentar de faciliti
pentru lucrul n reea, a grupurilor de utilizatori conectai, acetia putnd efectua transferuri de date, mesaje,
informaii prin simpla selectare i activare a unor comenzi i funcii disponibile.
Windows NT (New Tehnology) a fost proiectat n ideea compatibilitii cu interfeele grafice
precedente: Windows 3.1. i Windows 3.11 for Workgroups. Sistemul Windows NT, serverul Windows NT
i produsele legate de acesta, alctuiesc un sistem cu client-server deschis, deosebit de puternic i fiabil.
Unul dintre avantajele majore care-l recomand, constituie posibilitatea implementrii att pe platforme
Intel, ct i pe platforme bazate pe microprocesoare RISC.
Windows 95 spre deosebire de versiunile precedente, ncearc s fie un compromis de sistem de
operare ce lucreaz pe 32 bii, ncorporeaz majoritatea facilitilor regsite la celelalte interfee grafice,
adugnd i altele noi. Este util doar n aplicaii pe 32 de bii, chiar dac pstreaz compatibilitatea cu
aplicaiile pe 16 bii.
Windows 98 este un sistem de operare complet integrat cu Internetul, constituindu-se ca un suport
pentru noile tehnologii hardware i pstrnd compatibilitatea cu Windows 95, fa de care apare ca un up
grade.
Windows 2000/Server 2003/Windows XP (Home/Professional)/Vista este ultima generaie a celui
mai rspndit sistem de operare de reea din ntreaga lume. Proiectat pentru organizaii de orice dimensiune,
noua versiune ofer siguran sporit i scalabilitate, costuri mai reduse, respectiv servicii pentru aplicaii
derulate prin Internet.
Alegerea unui sistem de operare se poate face dup:
- aplicaiile compatibile software;
- facilitile oferite utilizatorului i programatorului;
- viteza de operare;
- multitasking i multiuser;
- compatibiliti hardware;
- posibilitatea acceptrii de echipamente tehnice specifice.

BU

SISTEMELE DE OPERARE WINDOWS

Sistemul de operare Windows staii de lucru se compune dintr-un ansamblu de programe grupate
n trei clase: clasa programelor sistemului de baz; clasa programelor API (Application Programming
Interface); clasa programelor mainii virtuale.
Aceste programe faciliteaz comunicaia utilizator programe cu diversele elemente ale
sistemului Windows, de exemplu driverele pentru periferice, componentele sistemului de gestiune a
fiierelor, fiierele de sistem ce conin parametrii sesiunii de lucru etc.
Programele sunt memorate n RAM, iar accesul la ele este protejat printr-un sistem de inele de
protecie asigurat de principiile constructive i funcionale ale microprocesorului Intel. Inelele, n numr
de 4 numerotate n ordinea prioritii cu 0,1,2,3 pot fi asemuite unor zone dedicate, la care accesul este
permis selectiv numai anumitor programe i comenzi pe baza unor parole.
a) Componenta Base System (sistemul de baz) a sistemului Windows conine toate serviciile
specifice sistemului de operare. Acesta reprezint nucleul sistemului Windows i este compus din urmtoarele
elemente:
- File Manager Subsystem (subsistemul de administrare al fiierelor) furnizeaz o interfa pentru toate
echipamentele bloc conectate la maina de calcul;
- Network Subsystem (subsistemul de reea) care permite a rula o reea Microsoft peer-to-peer,
dar i lucrul n modul protejat pentru majoritatea produselor LAN;
- Operating System Services (Serviciile sistemului de operare) se ocup de caracteristici de tipul
plug-and-play;
8

- Virtual Machine Manager (Administratorul mainii virtuale) se ocup de programarea


taskurilor, pornete i oprete orice aplicaie din sistem; acioneaz ca un server DMPI (Dos-Protect
Mode Interface) pentru aplicaiile DOS care ruleaz n modul protejat;
- Device drivers (programele driver ale echipamentelor) care acioneaz ca un interpretor, prelund
cererile Windows i oferindu-le echipamentului ntr-un format pe care acesta l poate nelege. Problema
aprut la utilizarea acestui tip de program driver const n faptul c Windows trebuie s comute permanent
ntre modul real i protejat pentru a-l utiliza.
Sistemul Windows trateaz aplicaiile DOS ntr-un mod diferit fa de modul n care trateaz
aplicaiile specifice Windows, de pe sistemul de calcul. Fiecare aplicaie DOS ruleaz pe ceea ce Intel
numete o main virtual (deoarece fiecare main virtual are propriul ei spaiu de memorie i propriul
ei acces la echipamentele din sistem);
b) n sistemul Windows sunt incluse dou interfee API, una este exact ca cea furnizat de Windows
3.1. i ofer toate serviciile pe 16 bii pe care vechiul Windows trebuia s le furnizeze pentru aplicaii. O
aplicaie veche pe 16 bii va utiliza aceast interfa API atunci cnd ruleaz. Cealalt interfa API este noua
Win32API utilizat de Windows NT. API pe 32 de bii furnizeaz aproape acelai set de caracteristici ca API pe
16 bii, dar este mai robust.

TE
S

c) Componenta System Virtual Machine (Maina Virtual a Sistemului) din sistemul Windows
conine trei elemente principale: aplicaiile Windows pe 32 de bii, programul Shell i aplicaiile
Windows pe 16 bii. Cea mai important component este System VM care furnizeaz majoritatea
funcionalitilor sistemului Windows specifice utilizatorului.
Marea noutate a sistemului Windows este API pe 32 de bii deoarece aplicaiile nu mai trebuie
segmentate, deoarece orice apel este un apel local i se afl ntr-un singur segment.

BU

Indiferent de interfaa API folosit se identific trei componente de baz:


- Windows Kernel (nucleul Windows) (KRNL 386.EXE sau KERNEL32.DLL), furnizeaz
suport pentru funciile de nivel jos de care are nevoie o aplicaie pentru a rula;
- Graphical Device Interface (Mediul echipamentelor grafice) (GDI.EXE sau GDI32.DLL) are
grij de fonturile, serviciile de tiprire, monitor, administrarea culorilor etc.
- User (Utilizator) (USER.EXE sau USER32.EXE) este administratorul care urmrete ferestrele create de
aplicaii pentru a afia diverse tipuri de informaii.
De asemenea, o noutate pentru sistemul Windows este componenta BIOS plug and play (PNP).
PNP este de fapt rezultatul celor trei componente de sistem: hardware-ul, componenta BIOS i sistemul
de operare. Componenta BIOS ntreab toate componentele sistemului n timpul iniializrii, activeaz
componentele eseniale ale sistemului de calcul (unitatea de disc i adaptorul de afiaj). n timpul
procesului de iniializare, sistemul de operare ncheie taskul de alocare a ntreruperilor i a adreselor de
porturi. De asemenea, se solicit componentei BIOS s furnizeze o list de alocri pentru a nu le mai
utiliza nc o dat.
n cazul sistemelor din familia Windows 3.x., datele necesare rezolvrii problemelor de
concordan ntre configuraia real i sistemul de operare, precum i problema optimizrii sesiunii de
lucru, sunt plasate n fiierele de sistem: WIN.INI i SYSTEM.INI.
Windows nlocuiete aceste fiiere introducnd o filosofie nou de lucru, ceva mai complicat, ce are
la baz dou fiiere ascunse: USER.DAT i SYSTEM.DAT. Informaiile stocate aici sunt preluate prin
intermediul unei aplicaii cunoscute ca aplicaia REGISTRY. Cele dou fiiere alctuiesc baza de date a
aplicaiei, la care fac apel componentele sistemului de operare i unele comenzi lansate de operator pentru
rularea eficient a aplicaiilor. Accesul la aplicaia REGISTRY l asigur utilitarul REGEDIT, pentru
vizualizarea i actualizarea bazei de date. Aplicaia REGISTRY conine, n principal:
- date despre utilizatorul curent;
- date despre configuraia local real a calculatorului;
- informaii necesare lucrului n reea;
- date despre performanele sistemului.
9

Aplicaia REGISTRY stocheaz n fiierele sale 6 tipuri de nregistrri numite CHEI. O cheie
poate avea una sau mai multe valori reprezentnd valorile reale fixate, fie implicit la momentul instalrii
unei componente software, fie prin setrile utilizatorului.
Coninutul unei nregistrri ne spune, de exemplu, ce aplicaie se apeleaz cnd executm un
dublu clic pe un icon.
nlnuirea dintre o cheie i valorile reale care i se atribuie este de tip arborescent. Adugarea unei
noi aplicaii pe calculator echivaleaz cu nregistrarea unui nou element n cadrul acestei structuri
arborescente. O cheie va apare n baza de date cu o nou valoare formnd o nou nregistrare. Valorile
unei chei pot fi de tip: binar, ir de caractere, sau Dword.
Dintre cheile manipulate de aplicaia REGISTRY ([Nort96b], [SuSo98], [Tute93]) se detaeaz un
superset alctuit dintr-un grup de chei speciale, i anume:
a) HKEY - CLASSES ROOT;
b) HKEY - CURRENT USER;
c) HKEY - LOCAL MACHINE;
d) HKEY - USERS;
e) HKEY - CURRENT CONFIG;
f) HKEY - DYN - DATA.

a) HKEY CLASSES ROOT conine informaiile prin care se asociaz fiierele cu aplicaiile care
le aparin. Aceste informaii sunt valorificate n momentul utilizrii scurtturilor short cut sau cnd se
deschide un document recent creat/folosit, fapt ce implic i lansarea automat a programului cu care a
fost creat documentul.

TE
S

b) HKEY- CURRENT USER conine informaiile necesare configurrii DESKTOP-ului referitor


la: mouse, tastatur, cursor, meniul butonului START i ali parametrii specifici utilizatorului. Aceste
date se preiau prin copiere din HKEY-USERS, care pstreaz datele despre toi utilizatorii, dac se
lucreaz n reea. Modificrile operate de utilizatorul curent pe calculatorul su sunt recopiate n HKEY USER la momentul nchiderii calculatorului, cnd selectm opiunea Shut Down.

BU

c) HKEY LOCAL MACHINE este memorat n fiierul SYSTEM.DAT i conine informaii


despre hardware. Toate componentele configuraiei hardware au un corespondent aici, altfel, nu sunt
vzute de Windows. Avem astfel, un catalog al driverelor fiecare cu versiunea corespunztoare. Aici sunt
informaiile nscrise de procedurile de instalare SETUP sau INSTALL, precum i cele care se preiau din
fiierele CONFIG.SYS, proprii fiecrei aplicaii instalate pe hard-disc.
d) HKEY USERS este memorat n fiierul USER.DAT i este util numai n cazul n care avem
o configuraie multiuser. Dac este aa, administratorul de reea are la dispoziie utilitarul POLICY
EDITOR pentru actualizarea informaiilor despre utilizatorii reelei. Fiecare user dispune de o subcheie, o
nregistrare proprie n aceast zon, cu coninut asemntor cu HKEY- CURRENT USER.
e) HKEY CURRENT CONFIG este util pentru completarea informaiilor despre hardware-ul
instalat. Dou chei principale sunt folosite pentru acest lucru DISPLAY i SYSTEM.
Cheia DISPLAY are la rndul ei dou subchei FONTS i SETTINGS, pentru fixarea proprietilor
monitorului (rezoluie etc.).
Cheia SYSTEM este foarte complicat ntre altele servete i pentru configurarea imprimantei.
f) HKEY DYN - DATA este o cheie rezident n memoria RAM i conine informaii despre driverele
preinstalate i despre starea curent a calculatorului. Datorit acestei chei sunt cunoscute evenimentele
curente ale sesiunii de lucru i anume: aplicaia curent, crearea unei ferestre, programul sau comanda apelat
n cadrul ferestrei, mesajele afiate. Sistemul de operare este astfel permanent informat despre aciunile
operatorului privind manipularea ferestrelor i comenzilor ale cror icon-uri au fost selectate i activate.
Aplicaia REGISTRY EDITOR consider informaiile menionate anterior ca pe o baz de date
unic, dei ea este memorat n cteva fiiere, aa cum am mai amintit, dou fiind de baz:
- WINDOWS USER.DAT care pstreaz informaii proprii utilizatorilor;
10

WINDOWS SYSTEM.DAT care pstreaz informaii pentru configurarea hardware a


calculatorului.
Folosindu-se de aceste informaii sistemul de operare Windows face posibil ca un utilizator s se
poat conecta pe mai multe calculatoare ntr-o reea. Deci, un calculator din reea admite mai multe tipuri
de utilizatori fiecare cu configuraia sa proprie. Aplicaia PASSWORD din CONTROL PANEL prin
pagina User Profile ne permite setarea unui calculator pentru a admite configurri multiple. ntr-o reea de
calculatoare, sistemul de operare Windows asigur gestionarea calculatorului att local ct i la distan
prin intermediul unei aplicaii de management i monitorizare de reea.
O astfel de aplicaie complex, de management i monitorizare de reea, acoper urmtoarele
domenii:
- gestionarea erorilor;
- managementul contabilizrii utilizrii resurselor;
- monitorizarea i managementul activitii de reea;
- managementul securitii funcionrii reelei.
Aceste aplicaii au fcut obiectul unor standardizri pe plan mondial pentru a asigura compatibilitatea
interconectrii calculatoarelor n reele mari de calculatoare.

BU

TE
S

Microsoft Windows este un program ce realizeaz un mediu cu ajutorul cruia se poate lucra cu
calculatorul folosind pictograme (imagini colorate) i meniuri organizate ncasete numite ferestre (acest mediu
a fost denumit interfa grafic pentru utilizator GUI Graphical User Interface).
Windows realizeaz urmtoarele operaii:
- gestionarea de fiiere presupune afiarea listelor cu fiiere i dosare; se pot muta, copia sau
terge fiiere i dosare;
- lansarea de aplicaii presupune folosirea pictogramelor i meniurilor dorite, selectate prin
intermediul mouse-lui;
- controlarea sistemului presupune folosirea mai multor programe utilitare pentru detectarea, de
exemplu, a erorilor din sistem sau pentru creterea randamentului n funcionare (Disk Compression,
ScanDisk, Disk Defragmenter).
Deoarece mouse-ul este un element indispensabil pentru acest program sunt necesare urmtoarele
explicaii:
Operaia de utilizare a mouse-lui presupune dou etape: indicarea i executarea.
Indicarea unui obiect (pictogram, fereastr sau bar de titlu) presupune deplasarea mouse-lui pe
masa de lucru.
Executarea presupune plasarea indicatorului mouse-lui pe obiectul ce se dorete a fi selectat i
apoi acionarea butonului mouse-lui i eliberarea acestuia.
Astfel:
- acionarea pe butonul stng rapid, determin selectarea obiectului;
- acionarea pe butonul drept al mouse-lui determin deschiderea unui meniu cu comenzi care pot
fi executate pentru obiectul respectiv (numit meniu cu comenzi rapide);
- dublu clic pe un obiect presupune activarea obiectului respectiv.
De asemenea, mouse-ul poate fi folosit pentru a muta (fereastr, caset de dialog sau pictogram)
ntr-o alt poziie pe ecran. Aceast operaie poart denumirea de tragerea obiectului i se realizeaz cu
butonul stng al mouse-lui. Se poate executa i tragerea obiectului cu butonul din dreapta pentru a vedea
un meniu atunci cnd pictograma ajunge n noua poziie de fixare, meniu ce permite urmtoarele selecii:
mutare, copiere sau crearea unei comenzi rapide.
Un program foarte practic i uor de utilizat este Microsoft Windows Explorer care ofer
faciliti pentru suprafaa de lucru prin gestionarea unitilor de disc, a dosarelor i a fiierelor ns exist
i o serie de faciliti suplimentare i anume:
Active Desktop permite plasarea de comenzi active direct pe suprafaa de lucru, care vor fi
actualizate prin legtura la Internet. Comenzile active sunt programe care controleaz n mod
automat zone din Internet pentru a aduce coninutul actualizat direct pe suprafaa de lucru.
11

Bara de canale (channel bar) este o comand Active Desktop astfel nct subscrierea la un
canal (sau un anumit tip de comand activ) determin ca informaiile referitoare la acel
subiect s fie automat ncrcate n calculator de fiecare dat cnd se stabilete legtura la
Internet.
Ferestre de tip WEB bara cu instrumente din My Computer seamn cu cea a browser-ului
Microsoft Internet Explorer, inclusiv butoanele Forward sau Back.
Afiarea ntr-un singur panou presupune, de exemplu n My Computer, ca atunci cnd se
deschide o alt unitate de disc sau o alt list cu dosare, aceasta o va nlocui pe cea anterioar
n aceiai fereastr.
Un singur clic determin configurarea Windows mpreun cu Internet Explorer pentru a afia
att suprafaa de lucru Windows ct i coninutul unitilor de disc i al dosarelor ca
hiperlegturi (deci nu va mai fi nevoie de dublu clic).
Bara cu instrumente pentru comenzi rapide prin care la instalarea lui Internet Explorer se pot
plasa bare cu instrumente pe bare de sarcini, bara cu instrumente n configuraia prestabilit
purtnd denumirea Quick Launch.

TE
S

Bara de taskuri poate conine o mulime de bare de instrumente. Meniul aplicaiei Windows95
(sau 98) cuprinde bare de instrumente predefinite dintre care:
- bara de instrumente Quick Launch se gsete implicit n bara de taskuri i conine pictograme
pentru: Internet Explorer, OutlookExpress, suprafaa de lucru i aplicaia Channels.
- bara de instrumente Desktop cuprinde pictograme care se regsesc i n bara de taskuri (My
Computer, My Documents, Recycle Bin).
- bara de instrumente Address care se acceseaz pentru a deschide o bar care permite
introducerea unei adrese Web fr a fi necesar deschiderea unui browser Web.
- bara de instrumente Links are legtur cu reeaua World Wide Web i include legturile la
sistemele Web din catalogul Windows\Favorites\Links (Best of the Web, Channel Guide,
Customize Links, Free Hotmail, Internet Start).
Observaie: Pentru crearea unei bare de instrumente se execut clic dreapta pe bara de taskuri
meniul Toolbars NewToolbar selecie pe directorul dorit (elementele lui vor apare sub forma unei
bare de instrumente).

BU

Interfaa Explorer este organizat prezentnd o configuraie cu dou panouri i modul de


vizionare cu pictograme mari. Astfel, se identific n partea din stnga a monitorului un arbore de
directoare, care este de fapt un arbore al mainii fiind mprit n trei zone:
- seciunea unitilor, afieaz coninutul tuturor unitilor de date;
- seciunea configuraiei care conine dou pictograme: Control Panel (ce furnizeaz acces la
orice component din configuraia mainii pe care este instalat Windows) i Printers;
- seciunea auxiliar ce conine orice numr de pictograme: Recycle Bin (Containerul de
reciclare fiind locul unde ajunge orice document care este ters prin tasta Delete din Explorer; ea
execut aceeai funcie cu Recycle Bin din Desktop), Network Neighborhoad (vecintile de
reea, ce apare atunci cnd este instalat o reea pe sistemul de calcul).
Orice meniu de context pentru fiier sau un dosar conine cinci sau ase seciuni principale, astfel:
a) Actions (Aciuni) arat ce aciuni se pot executa cu obiectul respectiv (exemplu: OPEN
deschide, EXPLORE exploreaz, FIND gsete, VIEW vizionare etc.);
b) Network (Reea) este o seciune opional care conine n mod normal o singur intrare
(Sharing utilizare n comun); unele obiecte suport protejarea, altele nu, totul depinznd de
modul de instalare a reelei;
c) Send To (Trimite la) folosit cnd se trimite dosarul (Folder) sau fiierul la o unitate de
dischet sau alt locaie Briefcase (Servieta);
d) Editing (Editare) folosete intrri pentru Cut (decupare), Copy (copiere) i Paste (lipire) prin
plasarea copiei obiectului respectiv n Clipboard.
12

e) Manipulation (Manipulare) care conine trei intrri i anume: Create Shortcut (Creare
scurtturi) care d posibilitatea de a plasa o legtur la un fiier sau un dosar n alt parte;
Delete (tergere) care trimite fiierul ters n Recycle Bin (Container de reciclare); Rename
(Redenumire) ce permite modificarea numelor lungi ale fiierelor.
f) Properties (Proprieti) care permite afiarea unei casete de dialog care d posibilitatea
configurrii proprietilor obiectului respectiv; se furnizeaz date statistice (discuri, fiiere
etc.), sau alte informaii despre unitatea n ansamblu ns permite accesul la alte trei
instrumente de ntreinere.

Caracteristicile barelor cu instrumente de lucru sunt urmtoarele:


a) caseta cu liste GoTo (din Different Folder trece la un alt dosar) ce conine o list de uniti i
alte obiecte de nivel nalt, dar i arborele utilizat pentru accesarea dosarului curent;
b) Up One Level (Cu un nivel mai sus) parcurge arborele cu un nivel mai sus n arborele de
directoare;
c) Map Network Drive (Mapare unitate de reea) interfaa Explorer afieaz acest instrument
numai dac s-a realizat conectarea la reea;
d) Discount Network Drive (Deconectare unitate de reea) care devine activ numai n cazul
instalrii reelei de calculatoare;

BU

TE
S

Alte elemente sunt:


- Cut (decupare) pentru a decupa una sau mai multe obiecte;
- Copy (copiere) permite copierea unuia sau mai multor obiecte;
- Paste (lipire) permite lipirea oricror obiecte aflate n Clipboard;
- Undo (anulare) permite anularea aciunilor anterioare;
- Delete (tergere) care trimite ultimele obiecte selectate la Recycle Bin;
- Properties (Proprieti) ce afieaz dialogul Proprieties;
- Large Icon (Pictograma mare);
- Small Icon (Pictograma mic);
- List (Lista) utilizeaz formatul list pentru a afia obiectele n panoul din partea dreapt;
- Details (Detalii) afieaz obiectele n format list i include detaliile referitoare la obiect,
dimensiunea fiierului, data i ora cnd au fost fcute modificri;
- Update All (Actualizarea tuturor) folosit mpreun cu Briefcase pentru a actualiza toate
legturile pe care le conine;
- Update Selection (Actualizarea celor selectate) folosit mpreun cu Briefcase pentru a
actualiza legturile selectate pe care le conine.
O problem foarte important referitoare la programul Windows este aceea de adugare i
eliminare a unor componente ale acestuia (prin deschiderea ferestrei My Computer, fcnd selecia
pictogramei Control Panel, apoi a pictogramei Add/Remove Programs i Windows Setup).
Pentru instalarea de noi programe se face selecia anterioar: My Computer Control Panel
Add/Remove Programs Install se folosete discheta sau CD cu programul respectiv Next
Finish, iar pentru dezinstalare se procedeaz fie:
- pentru programele care sunt inserate automat n lista Uninstall, se selecteaz programul respectiv
i apoi butonul Add/Remove;
- pentru aplicaiile Windows care nu se afl n list, cu ajutorul instrumentelor My Computer sau
Windows Explorer.
Atenie ! Nu este recomandat tergerea manual a fiierelor de pe harddisc deoarece informaiile
despre acest program rmn n Windows Registry (fiier de sistem care ine evidena programelor i
componentelor hard instalate).

13

Interfaa grafic Windows. Windows pune la dispoziia utilizatorului un nou mod de aranjare,
vizualizare i activare a programelor.Vom prezenta n continuare conceptele de baz cu care opereaz
aceste sisteme i anume conceptele de: Desktop, Icon, Folder, Fereastr, Meniu, Caset de dialog,
Butoane, Clipboard.
Desktop.
Termenul este folosit pentru a desemna suprafaa de lucru a aplicaiei Windows. Este de fapt
fundalul ce acoper ecranul dup momentul lansrii programului. Pe aceast suprafa sunt plasate
obiectele folosite n mod uzual.
Exist un grup de 5 elemente principale ce apar implicit pe desktop:
My Computer;
Recycle Bin;
Network Neighbarhood;
Briefcase;
butonul START i bara de taskuri Taskbar.

BU

TE
S

La acestea se mai adaug nc dou Inbox i Internet.


My Computer calculatorul meu, este un driver ca afieaz descrierea fizic a componentelor
hardware din configuraia calculatorului: floppy discul, hard-discul, imprimanta i panoul de
control Control Panel utilizabil pentru setri hardware.
Recycle Bin coul de gunoi, unde se pot arunca, dar i recupera, fiiere. Fiierele se pot
recupera numai dac nu se golete ntre timp coul de gunoi. Un fiier ajunge n coul de gunoi
dac se terge sau dac este agat cu mouse-ul i apoi este tras n coul de gunoi.
Network Neighborhood vecinii de reea, ofer posibilitatea de a investiga reeaua de
calculatoare n care suntem integrai. Se poate ti ce alte staii sunt conectate i ce resurse se pot
utiliza n cadrul reelei.
Briefcase servieta mea, ofer posibilitatea de a grupa ntr-un loc comun, exact ca ntr-o serviet,
documentele pe care am dori s le lum acas, pentru a lucra la domiciliu sau pe un calculator
portabil. Se poate folosi acest serviciu pentru a ine la zi i pentru a opera numai cu un volum
redus de documente.
Butonul START i bara de task-uri Taskbar, aflate pe ultima linie a ecranului, servesc la mai
buna organizare a sesiunii de lucru.
Acionarea butonului START determin activarea meniului cascad a acestui buton. Din meniul
afiat pe ecran se pot selecta i lansa n execuie programele de care avem nevoie. Taskbar bara de
taskuri, este una din caracteristicile foarte apreciate la programele ce opereaz sub Windows. Pe aceast
bar se plaseaz icon-urile celor mai folosite programe. Ele se pot activa cu un simplu clic. De asemenea,
programele ale cror ferestre au fost minimizate temporar n timpul sesiunii de lucru, apar tot pe aceast
linie sau bar cu taskuri. Se poate comuta de la un alt program aflat pe bara de task-uri la altul, nchiznd
fereastra taskului curent i cu un reafind pe ecran fereastra celuilalt program. Pe Taskbar se poate plasa
ora exact i butonul de control al volumului plcii de sunet.
Inbox csua potal, apare dac s-a optat pentru instalarea componentei MS - Exchange. Ea
permite primirea i transmiterea unor faxuri, mesaje potale, ctre diverse servicii de distribuire cum
ar fi cele ale firmelor Microsoft sau Compuserve.
Internet ofer posibilitatea accesrii reelei, prin intermediul progamului Internet Explorer, un browser de
reea cu care se poate investiga diverse servere, pagini Web etc.
Desktop-ul este el nsui un obiect Windows cu un meniu propriu.
Folder. Folder-ul este corespondentul conceptului de director MS-DOS. Dac directorul este asemuit
unui catalog de fiiere, folder-ul este un dosar cu fiiere. El ofer primul nivel de protecie a fiierelor. O
comand DOS sau Windows se execut n mod implicit numai asupra fiierelor din folder-ul curent, adic cel
care se afl activ la momentul invocrii comenzii. Sunt posibile astfel prelucrri la nivel de grup de fiiere
printr-o singur comand.
Un folder poate conine i alte foldere nlnuite ntr-o structur arborescent, ce se comport la
fel ca structura de directori MS-DOS.
14

BU

TE
S

n consecin, se pot crea, terge, copia, muta sau renumi foldere cu comenzi ale programului
Explorer sau ale ferestrei My Computer.
Icon. Icon-ul este un mic desen simbolic asociat unui obiect Windows, obiect ce poate fi o
component hardware, un folder, un fiier, un program executabil, un grup de programe sau de fiiere.
Desenul este nsoit i de un text, care denumete icon-ul(pictograma).
Icon-urile pot fi mici sau mari ca dimensiune i sunt de 4 tipuri:
program;
fiier/ folder;
calculator;
component hardware.
Un clic pe iconul unui fiier echivaleaz cu comanda de afiare a coninutului fiierului prin intermediul
pachetului de programe cu care a fost realizat.
Fereastra. Fereastra este o suprafa dreptunghiular care individualizeaz activitatea curent
desfurat de calculator ca urmare a unei comenzi sau a unui alt program lansat de operator. Avem mai
multe tipuri de ferestre:
de navigare, prin intermediul crora se poate investiga un grup de aplicaii, cum este de
exemplu fereastra asociat icon-ului My Computer;
de aplicaie - specifice programelor executabile;
document - ferestre de lucru utilizate pentru crearea unui document - de exemplu n Word sau
a unei foi de calcul n Excel; ele apar n interiorul ferestrei de aplicaie;
de dialog - cum este, de exemplu fereastra RUN din meniul butonului START; ferestre utile
pentru introducerea unor informaii de control necesare executrii unor aplicaii.
O fereastr afiat pe ecran conine o serie de elemente standard prin intermediul crora sunt
posibile o serie de operaii asupra ferestrei, i anume:
deplasarea unei ferestre pe desktop;
redimensionare zoom;
minimizare, adic nchiderea temporar a ferestrei i plasarea icon-ului asociat acestuia pe
bara de task-uri sau pe linia de stare;
maximizarea, adic reafiarea ferestrei pe ecran;
defilarea coninutului ferestrei n plan vertical sau orizontal;
nchiderea ferestrei i implicit a aplicaiei.
Fructificarea facilitii de procesare multitasking se realizeaz deschiznd mai multe ferestre n
care lansm n execuie diverse programe ce vor rula independent, aparent n paralel.
Meniuri. Meniurile sunt grupuri de comenzi prin intermediul crora se realizeaz practic funciile
unui program. Exist trei tipuri de meniuri:
orizontale BAR;
verticale POPUP;
combinate PULL DOWN sau CASCADE.
ntr-un meniu combinat Pull Down, unui submeniu Bar i se asociaz un meniu PopUp, afiat
imediat sub denumirea sa, aprnd ca o descompunere a meniului de comenzi, pe vertical. Meniul
combinat CASCADE realizeaz acelai lucru numai c descompunerea este n plan orizontal, aa cum
este meniul butonului START.
Pentru a selecta i a lansa o comand, meniul trebuie mai nti activat, cu tasta ALT sau cu
mouse-ul cu un clic pe bara de meniu.
Casete de dialog i butoane. Schimbul de informaii ntre operator i calculator privind
parametrii, mesajele i opiunile comenzilor se face prin intermediul casetelor de dialog i butoanelor
asociate acestora.
Caseta de dialog este o mic fereastr dreptunghiular afiat pe ecran, independent de
aplicaia care se execut. Ea conine parametrii i opiunile din care operatorul le va selecta pe cele
necesare prelucrrii curente, i va introduce parametrii care-i sunt solicitai. Casetele de dialog
nsoesc comenzile care n meniu sunt urmate de trei puncte de suspensie.
15

Exist mai multe tipuri de casete de dialog care se grupeaz astfel:


casete de text;
casete cu liste;
casete cu opiuni exclusive;
casete de validare;
casete cu pagini de opiuni.

BU

TE
S

Casete de text. Acest tip de casete se utilizeaz atunci cnd utilizatorul trebuie s introduc
explicit de la tastatur o comand sau parametrii comenzii sub forma unui ir de caractere. Un exemplu l
constituie caseta comenzii Run din meniul butonului START.
Casete cu liste. Caracterul prietenos al sistemului de operare Windows se probeaz ncepnd cu
aceste liste de opiuni din care utilizatorul o alege pe cea corespunztoare momentului. Derularea unei
liste se mai poate face i acionnd butonul Browse pentru rsfoirea listei. Avem i liste arborescente, de
o factur mai special aa cum sunt cele utilizate de programul Explorer sau pachetul de programe
Norton.
Casete cu opiuni exclusive. Aceste casete conin opiuni care se exclud una pe cealalt i n
consecin se va marca cu un clic punctul din stnga opiunii asupra creia s-a fcut alegerea.
Casete de validare. Spre deosebire de casetele cu opiuni exclusive, aceste casete conin un set de
opiuni din care pot fi active la un moment dat mai multe, toate sau nici una dintre acestea.
Casete cu pagini de opiuni. Windows i programele care ruleaz sub Windows pot afia pe ecran
un grupaj de mai multe pagini suprapuse de opiuni. Fiecare pagin are o etichet n pagina superioar cu
numele paginii.
Butoane. ncheierea schimbului de informaii ntr-un dialog utilizator-calculator i continuarea
procesului de prelucrare se produce prin acionarea unui buton asociat casetei de dialog sau ferestrei
documentului sau aplicaiei. n funcie de natura aciunii declanate exist: butoane de opiuni sau
butoane de comenzi. Butoanele de opiuni permit selectarea modului de continuare a procesului de
prelucrare: OK (merge mai departe), sau Cancel (nu merge mai departe i revenim la pasul sau ecranul
anterior lsnd totul neschimbat), sau Quit (ncheie procesul de prelucrare curent). Butoanele de comenzi
declaneaz execuia imperativ a operaiei selectate. De exemplu: Find, New, Search, Insert, Apply. De
obicei, butonul OK se acioneaz dup ce toi parametrii i toate opiunile s-au selectat corect.
Clipboard este o zon de memorie RAM care permite transferarea informaiei, secvenei de text,
imagini grafice, poriuni i chiar un ecran ntreg, de la o aplicaie la alta sau de la un document la altul n
cadrul aceleiai aplicaii, fiind una din facilitile prelucrrii multitasking. Informaiile sunt plasate
automat n Clipboard atunci cnd se execut comenzile Copy sau Cut sau a fost apsat tasta PrtScr.
Inserarea informaiilor aflate n zona Clipboard ntr-un alt text se realizeaz cu comanda Paste. Comenzile
Edit, Cut, Paste se afl ntotdeauna n meniul Edit al programelor sub Windows.

16

S-ar putea să vă placă și