Sunteți pe pagina 1din 85

Contents

1.Rolul SO n calculator..............................................................................................................................................1
2 Principalele etape n evoluia SO..............................................................................................................................3
Prima generaie (1945-1955)...................................................................................................................................3
A doua generaie (1955-1965).................................................................................................................................3
A treia generaie (1965-1980)..................................................................................................................................3
A patra generaie (1980-prezent).............................................................................................................................3
4.Funcii SO (de baz i secundare)............................................................................................................................4
5. Etapele de ncrcare a SO la startarea calculatorului...............................................................................................5
6. BIOS menirea, elementele principale i modul de interaciune cu SO.................................................................6
Menirea BIOS..........................................................................................................................................................6
Elementele BIOS-ului..............................................................................................................................................7
7. Structura generala si menirea componentelor SO...................................................................................................8
8.Dependenta SO i a altor categorii Software de platforma Hardware......................................................................9
9 Structurile micro- i macro-nucleare n arhitectura SO..........................................................................................10
10. Gestiunea proceselor in SO: Menirea si starile/fazele principale........................................................................11
11.Sincronizarea i planificarea proceselor n SO.....................................................................................................12
12. Fire de execuie ale proceselor n SO..................................................................................................................13
13.Interblocarea proceselor........................................................................................................................................15
14. Definirea i mecanismele ntreruperilor n gestiunea proceselor de ctre SO.....................................................16
15.Memoria calculatorului: varietatea tipurilor i particularitile utilizrii lor........................................................18
16...............................................................................................................................................................................20
17Partajarea spaiului de memorie RAM ntre procese/aplicaii de ctre SO...........................................................21
18] Memoria virtual: Definirea si mecanismele funcionrii...................................................................................23
19.Elemente fizice i logice de interconexiune a calculatorului cu alte computere i dispozitive electronice
specializate.................................................................................................................................................................23
20 Echipamente periferice de intrare-iesire i principalele lor caracteristici (criterii de comparare)........................26
Dispozitivele de intrare..........................................................................................................................................26
Dispozitive de ieire...............................................................................................................................................27
Caracteristicile dispozitivelor de intrare /ieire:...................................................................................................28
21. Echipamente de memorare/stocare durabil a datelor i principalele lor caracteristici (criterii de comparare)..29
22.Definirea, menirea, varietatea i modul de funcionare a driver-ilor....................................................................31
[23] Schimbul sincron i asincron de date cu alte computere i dispozitive electronice specializate.......................32
24. Sisteme de fiiere n SO: Definirea, clasificarea i caracteristicile fiierelor......................................................33
Aceste funciuni din urm nu mai in ns de sistemul de fiiere de pe purttorul de date, ci mai curnd de plasarea
fizic a datelor de orice gen (fiiere, directori)..........................................................................................................33
25 Denumirile i atributele fiierelor/dosarelor n SO: menirea i regulile aplicrii/formrii..................................34
26. Operaiile asupra fiierelor i dosarelor...............................................................................................................34
27. Formatarea suportului extern de memorie durabil cu mijloacele SO menirea i etapele realizrii................36
Cnd este necesar formatarea?...........................................................................................................................36
Etapele formatrii hard-diskului:..........................................................................................................................36

2
28. Defragmentarea memoriei menirea i etapele realizrii...................................................................................38
29.Sistemul de fiiere FAT tipurile principale, particularitile organizrii, avantaje i dezavantajefa de alte
sisteme de fiiere........................................................................................................................................................39
[30] Sistemul de fiiere NTFS-particularitile organizrii, avantaje i dezavantaje fa de alte sisteme de fiiere. 41
31.Sisteme de fisiere pentru SO Linux, MacOS i platforme mobile.......................................................................42
32 SO MS-Windows: Evoluia, particularitile versiunilor i perspectivele dezvoltrii..........................................43
33. SO MS-Windows 7: Cerine ctre platforma de instalare, modaliti de distribuie i tehnologia instalrii.......44
34 Sistemul de SO MS-Windows 7: Sistemul de vizualizare (Display) principalele caracteristici, regimurile de
vizualizare, parametri setabili i condiiile n care ele trebuie schimbate.................................................................46
Principalele caracteristici.....................................................................................................................................46
Parametri setabili i condiiile:.............................................................................................................................46
Regimuri de vizualizare:........................................................................................................................................47
35. SO MS-Windows 7: Interfaa de interaciune cu utilizatorul, componentele ei i posibilitile personificarii ei
...................................................................................................................................................................................48
36.SO MS-Windows 7: Tastele fierbini (cel puin 6 exemple) specificarea combinaiilor, menirea lor i
descrierea situaiilor,cnd aplicarea lor este necesar/preferabil..............................................................................50
38. SO MS-Windows 7: Condiiile, n care apare necesitatea restabilirii sau re-instalrii SO..................................51
Pentru a instala Windows 7 utiliznd opiunea Particularizat i a formata hard diskul.....................................51
39.SO MS-Windows 7: Vizualizarea parametrilor de baz ale computerului (inclusiv cu ajutorul
aplicaiilor/programelor integrate [System, DxDiag etc.]) principalele informaii afiate i situaiile cnd apare
necesitatea vizualizrii lor.........................................................................................................................................52
40. SO MS-Windows 7: Panelul de administrare/gestiune (Control Panel) principalele componente i situaiile n
care ele sunt folosite..................................................................................................................................................53
41 SO MS-Windows 7: Principalele regimuri de ncrcare menirea i particularitile utilizrii a fiecrui din ele
...................................................................................................................................................................................54
42. SO MS-Windows 7: Aplicaia informatic Windows Explorer (=My Computer) menirea, principalele funcii
i limitri....................................................................................................................................................................55
43...............................................................................................................................................................................56
44...............................................................................................................................................................................57
45.SO MS-Windows 7: Lista utilizatorilor menirea i tehnicile de administrare/operare......................................58
[46] SO MS-Windows 7: Task Manager menirea, lansarea, componentele principale, informaiile/aciunile
accesibile i tehnicile de manipulare.........................................................................................................................60
47. SO MS-Windows 7: Elemente integrate de securitate, tehnicile de setare i aplicare a lor................................61
48] SO MS-Windows 8: Elementele de baz i principalele deosebiri MS-Windows 7...........................................62
49. SO UNIX: Menirea, evoluia, principalele deosebiri de MS-Windows i particularitile aplicrii...................63
50. SO Linux: Menirea, evolutia, principalele deosebiri de MS-Windows i particularitile aplicrii diferitor
distributive din familie...............................................................................................................................................64
Evoluia..................................................................................................................................................................64
Principalele deosebiri de MS-Windows.................................................................................................................64
Principalele distributive Linux..............................................................................................................................65
51. SO Mac: Menirea, evolutia, principalele deosebiri de MS-Windows i particularitile aplicarii......................67
52.SO pentru platforme portabile/mobile Menirea, particularitile interfetei cu utilizatorul i perspectivele
dezvoltarii..................................................................................................................................................................69
[53] SO pentru servere/reele: Menirea, evoluia i particularitile aplicrii...........................................................71

3
54. SO timp real i integrate/de bord: Menirea i particularitile aplicarii..............................................................72
55.SO WEB-orientate: Menirea, evoluia i particularitile aplicrii.......................................................................73
57. Condiiile n care apare necesitatea schimbarii SO, principiile si criteriile de alegere a noului SO...................75
Principiile i criteriile de alegere a unui nou SO:.................................................................................................75
58. Aplicaiile/programele pentru formarea/crearea mainii virtuale: menirea i tehnologia de utilizare.................77
1.

Analiz comparativ..........................................................................................................................................78

1.Rolul SO n calculator
Un sistem de operare, prescurtat SO (englez Operating system, prescurtat OS), reprezint un produs de
tip software care este parte component a unui sistem, echipament sau aparat computerizat, i care se
ocup de gestionarea i coordonarea activitilor acestuia. Sistemul computerizat poate fi un computer, o
staie de lucru (workstation), un server, un PC, un notebook, un netbook, un smartphone, un aparat de
navigaie rutier, un e-book reader sau i un alt sistem cu "inteligen" proprie. Sistemul de operare joac i
rolul de gazd pentru aplicaiile care ruleaz pe echipamentul (hardwareul) respectiv.
Un sistem de operare este un set de programe care:
Controleaz distribuia unui calculator
Mediaza comunicarea dintre hardware i aplicaiile utiliztorului
Componentele unui sistem de operare sunt:
- Nucleul (Kernel) conine programele necesare pentru gestionarea resurselor
calculatorului i pentru controlarea activitii echipamentelor i programelor;
- Interfaa (Shell) definete modul n care utilizatorul interacioneaz cu S.O.
Programele de baz permit interaciunea cu nucleul i cu sistemul fizic, exemple: interpretoare de
comenzi,utilitare de gestiune a utilizatorilor i a sistemului de fiiere,biblioteci.
Principalele funcii ale SO fiind:
Administrarea resurselor hardware
-proces ,memorie,hard disk,comunicare n reea,dispozitive de intrare/ieire
-competiia utilizatorului
-competiia aplicaiilor inclusiv cu SO nsui
Abstractizarea resurselor hardware
-ofer o transparen a funcionrii fizice a hardware-lui
Portabilitate
-o aplicaie poate rula pe sisteme fizice diferite
Comunicare cu dispozitive periferice
-drivere
Gestiunea utilitarelor de diagnosticare i monotorizare
Sarcinile SO:
Gestiunea procesorului
Gestiunea memoriei
Gestiunea echipamentilor i perifericelor
Medierea:interfaa cu aplicaiile i utiliztorii
Utilitare
Administrarea procesorului:
Optimizarea accesului unitilor de software la ceasul procesorului
-uniti:procese/fire de execuie(threads)
Multi-tasking-ul este simulat
-cu excepia arhitecturilor multiprocesor
Administrarea memoriei:

4
Satisfacerea cerinelor de memorie ale proceselor
Prevenirea utilizrii simultane a aceluiai spaiu de memorie
Folosirea adecvat a diferitelor tipuri de memorie
Administrarea perifericelor:
Drivere
-programe relativ autonome,deseori furnizate de productori
-comunicare cu echipamente noi fr modificarea SO(module)
Spaii tampon(buffer)
Medierea:
Interfaa cu aplicaiile
- Application Programming Interface API
Interfaa cu utiliztorul
- CLI,TUI,GUI
Utilare pentru:
-Iniializarea sau oprirea proceselor
-Comunicarea ntre procese
-Gestiunea i utilizarea sistemului de fiiere
-Monitorizarea si diagnosticarea sistemului

2 Principalele etape n evoluia SO


Un sistem de operare reprezint un produs de tip software care este parte component a unui sistem,
echipament sau aparat computerizat, i care se ocup de gestionarea i coordonarea activitilor acestuia.
De-a lungul anilor, sistemele de operare au evoluat n mai multe generaii. Primul calculator digital a fost
proiectat de matematicianul englez Charles Babbage (1792-1871). El i-a petrecut o mare parte din via
ncercnd s construiasc calculatorul analitic, dar acesta nu a lucrat niciodat adecvat, deoarece maina era pur
mecanic, iar tehnologia din acea vreme nu i permitea producerea rotielor i angrenajelor de o precizie aa de
nalt, cum avea el nevoie.

Prima generaie (1945-1955)


La jumtatea secolului XX, Howard Aiken, John Von Neumann, J. Presper Eckert i William Mauchley, au
reuit s contruiasc maina de calcul folosind tuburi electronice cu vid. Toate programele erau realizate n limbaj
main i toate scopurile organizaiei procesului de calcul se executau manual de ctre programatori de la panoul
de control. Limbajele de programare erau necunoscute, la fel ca i sistemele de operare. La nceputul anilor `50
apar cartelele perforate. Programele erau scrise pe cartele perforate de unde erau citite, n loc s se foloseasc
tablourile de conexiuni.

A doua generaie (1955-1965)


Introducerea tranzistoarelor la mijlocul anilor `50 a schimbat radical modul de construire a calculatoarelor.
Calculatoarele din a doua generaie au devenit mult mai sigure i puteau s lucreze att de mult, nct puteau
rezolva practic probleme foarte importante. Anume n aceast perioad s-a fcut deose-bire ntre proiectani,
constructori, programatori i personalul de ntreinere.
Aceste maini erau nchise n camere speciale dotate cu aer condiionat i cu operatori calificai ca s
lucreze pe ele. n aceti ani au aprut primele limbaje algoritmice, i, prin urmare primele software-uri de sistem
compilatoarele. Pentru a rula un job programatorul trebuia mai nti s scrie programul pe hrtie, apoi l perfora pe
cartele, l aducea n camera de intrare, unde l nmna unui operator, iar pentru a reduce timpul irosit, a fost
adoptat soluia de a se aduna mai multe job-uri n camera de intrare, care apoi s fie citite i memorate pe o band
magnetic folosind un computer mic i ieftin, cum era IBM 1401, foarte bun la citirea cartelelor, copierea benzilor
i tiprirea datelor de ieire.
Calculatoarele din generaia a doua erau folosite pentru calcule tiinifice i inginereti, cum ar fi
rezolvarea ecuaiilor cu derivate pariale. Programele erau realizate n mare msur n limbajul FORTRAN i n
limbajul de asamblare. Sistemele de operare tipice erau FMS i IBSYS.

A treia generaie (1965-1980)


La nceputul anilor `60, cei mai muli productori de calculatoare aveau dou linii de producie distinct:
calculatoarele tiinifice, ca IBM 7094, i calculatoare comerciale, ca IBM 1401. IBM a ncercat s rezolve
amndou problem introducnd SYSTEM/360 care satisfice nevoile tuturor clienilor i care folosea circuite
integrate la scar mica. Tot acum s-a realizat un sistem de operare de 2-3 ori mai mare dect FMS.
Aceste sisteme de operare au introdus tehnici noi, dintre care cea mai important este multiprogramarea.
La IBM 7094, atunci cnd job-ul current fcea o pauz pentru a atepta s se termine o band sau alt operaie de
I/E, procesorul era neutilizat. Soluia care s-a impus a fost partiiionarea memoriei n cteva zone, ncercnd cite un
job diferit n fiecare partiie.
Alt tehnic important este spooling-ul. Ea are capacitatea de a citi job-urile de pe cartel pe disc, apoi ori
de cite ori un job care ruleaz este terminat, sistemul de operare va putea ncrca un nou job de pe disc n partiia
goal.
Timesharing nc o tehnic important care prevede utilizarea unui sistem de calcul de mai multe
personae n acelai timp. Partajarea timpului permite rularea mai multor programe concomitant , prin intercalarea
intervalelor de timp de prelucrare allocate fiecrui program/utilizator.

A patra generaie (1980-prezent)


Aceast generaie este marcat de apariia calculatoarelor personale i dominau 2 sisteme de opera-re: MSDOS i UNIX.
MS-DOS era larg folosit pe calculatoarele ce foloseau microprocesorul Intel 8088, iar UNIX-ul era folosit
pe calculatoarele ce aveau la baz microprocesorul RISC.

6
La mijlocul anilor `80 au aprut sistemele de operare pentru reelele de calulatoare care coordoneaz
activitile legate de asigurarea serviciilor calculatoarelor i celorlalte dispozitive ataate reelei. Acest sistem de
operare trebuie s rspund cerinelor staiilor de lucru, rezolvnd diferite sarcini.

4.Funcii SO (de baz i secundare)


SO- Sistem de operare -reprezint un produs de tip software care este parte component a unui sistem, echipament
sau aparat computerizat, i care se ocup de gestionarea i coordonarea activitilor acestuia.
Un sistem de operare este un program ce gestioneaz resursele hard ale unui computer, ofera un suport pentru
aplicaiile de program i asigura interfaa dintre utilizatorii computerului si resursele hard.
Funciile de baz a SO:
1. Gestiunea memoriei
Rolul de gestiune a memoriei este de a ine evidena zonelor de memorie fizic ocupate sau libere, de a oferi
proceselor sau celorlalte subsisteme acces la memorie i de a mapa paginile de memorie virtual ale unui proces
(pages) peste paginile fizice (frames).
Nucleul sistemului de operare ofer un set de interfee (apeluri de sistem) care permit alocarea/dezalocarea de
memorie, maparea unor regiuni de memorie virtual peste fiiere, partajarea zonelor de memorie.
2. Gestionarea fiierelor
Sistemul de operare ajut la organizarea fiierelor n care sunt stocate informaiile (datele), pstrnd locaia (locul
pe disc aa cum s-a artat la descrierea discurilor), numele, mrimea i momentul crerii fiierului.
3. Gestionarea dispozitivelor
Sistemul de operare furnizeaz instruciunile necesare sistemului de calcul pentru comanda perifericelor, cum ar fi
tastatura, imprimanta, mouse, modemul etc.
Sistemul de operare transform tastrile i micrile mouse-lui n comenzi pe care sistemul de calcul le poate
interpreta.
4. Gestionarea programelor
Sistemul de operare furnizeaz interfaa necesar unui program pentru a comunica cu sistemul de calcul.
Sistemul de operare comand intrrile i ieirile ntre un program de eiditare text i tastatur sau ntre un program
de editare grafic i mouse.
5. Gestionarea utilizatorilor
Sistemul de operare furnizeaz o interfa uor utilizabil, care permite comunicarea cu sitemul de calcul ntr-un
limbaj uor accesibil i uor de neles.
Sistemul de operare permite lansarea unui program prin scrierea unui cuvnt-comand (n limba englez),
selectarea unei comenzi dintr-un meniu sau executarea unui dublu clic (cu mouse-ul) pe o pictogram de pe ecran.
Funciile secundare a SO:
1. Executarea paralel i pseudo-paralel a sarcinilor
2. Interaciunea ntre procese: schimbul cu date, sincronizarea
3. Protecia/Securitatea SO i a aplicaiilor de aciune nocive att din partea utilitatorului ct i din partea altor
programe
4. Separarea drepturilor de acces i dirijarea proceselor n regim muti-utilizato

5. Etapele de ncrcare a SO la startarea calculatorului


Startarea calculatorului, numit i boot sau boot-up, este ncrcarea unui sistem de operare n memoria de
lucru(RAM).
Modul de bootare depinde de partiionarea harddisk-ului i de sistemul de operare (OS) bootat.
Etapele principale de ncrcare sunt:
1.Dup pornirea calculatorului, controlul acestuia este preluat de BIOS(Basic Input-Output System), numit
Sistemul de Baz de Intrare/Ieire. BIOS-ul este un set de instruciuni stocat n cipul ROM i reprezint interfaa
dintre echipamentele hardware i sistemul de operare. [1]
2.BIOS-ul execut un autotest, numit POST(Power-On Self Test) pentru a asigura dac toate componentele
calculatorului sunt operaionale. Apoi programul de ncrcare bootstrap loader din BIOS, caut pe unitile de
disk programul special de ncrcare (OS loader), care va ncrca sistemul de operare.
3.Ultima parte din instruciunile BIOS conine rutina de boot. Aceasta este programat s citeasc primul
sector al primului harddisk(o zon de 512 octei) unde se gsete MBR-master boot record.[2]
4.Boot record copie informaia din acest sector n locaii specifice din RAM, iar MBR este un program
master boot i o tabel de partiii (partition table) care descrie partiiile harddisk-ului. Rutina de boot din BIOS
execut programul master boot, care apoi continu butarea. MBR citete tabela de partiii a discului pentru a
determina care partiie primar este activ. n cazul care exist o singur partiie primar, este bootat OS de pe
aceasta. Iar dac harddisk-ul conine mai multe partiii primare, fiecare partiie bootabil are propria sa nregistrare
de boot stocat n primul su sector.
5.Dup identificarea partiiei active, programul MBR lanseaz programul de boot al acesteia.
6.La rndul su, programul de boot ncarc fiierele necesare(Nucleul OS) i pornete sistemul de operare.
8.Dup ce toate fiierele sistemului de operare au fost ncrcate, sistemul de operare preia controlul
computerului, ndeplinete comenzile iniiale cerute afind fereastra de logon i ateapt prima comand
introdus de utilizator.
Deci conform Figurei 1, n punctul 1 programul de ncrcare coninut n BIOS caut programul de ncrcare a
sistemului de operare (OS Loader) pe unitatea de disk, n punctul 2 se transfer programul de ncrcare n
memoria RAM, iar n punctul 3 programul de ncrcare ncarc restul sistemului de operare.
BIOS funcioneaz chiar i cnd este oprit! Datorit acestui fapt, unele calculatoare pot fi pornite
prin apsarea unei taste (Power) sau cu dublu clic pe mouse.
Este posibil, n funcie de configurarea BIOS, ca nregistrarea de boot s fie cutat mai nti pe
discheta sau chiar pe CD, aceste discuri speciale se numesc sistem sau bootabile. Dac exist o
dischet n unitate, dar nu este discheta sistem, BIOS afieaz un mesaj corespunztor, iar dac CDul din unitate nu este bootabil, BIOS ncearc n continuare bootarea de pe urmtorul disc (de
exemplu harddisk).
Loaderul ncarc sistemul iniial n RAM de pe dischet sau harddisk, iar acesta ncarc nucleul i
apoi restul sistemului de operare n RAM. n acest moment, nregistrarea de boot din RAM nu mai
este necesar i poate fi suprascris cu alte date. [2]
Nucleul sistemului de operare rmne rezident n RAM pn la oprirea calculatorului. Dintre componentele
nucleului Windows ncrcate la bootare menionm: [2]
IO.SYS-fiierul iniial care include SYSINIT
Un fiier sistem care tie s lucreze cu BIOS-ul, ncrcat de SYSNIT, ex: MSDOS.SYS
Un fiier de configurare a sistemului (ex: CONFIG.SYS), informaiile din el comunic loaderului ce
fiiere speciale ale SO trebuie ncrcate, (ex:device drivers).
Un fiier care spune ce aplicaii sau comenzi dorete utilizatorul s fie incluse sau procesate ca parte
a procesului de bootare (ex: n DOS-AUTOEXEC.BAT, n Windows-WIN.INI).
n cazul cnd n timpul ncrcrii sistemului de operare apare mesajul No system disk or disk error(Nu
exist disc sistem sau exist o eroare pe disc) sau Invalid system disk(Disc sistem invalid)- se anun c nu s-a

9
gsit sistemul de operare sau ca harddisk-ul este defect i trebuie nlocuit. O alt cauz este prezena unei dischete
non-sistem n unitate, n acest caz trebuie s scoatem discheta i s apsm o tast pentru continuare sau resetm
calculatorul

6. BIOS menirea, elementele principale i modul de interaciune cu


SO
BIOS (basic input/output system) este programul pe care microprocesorul calculatorului l utilizeaz pentru a
starta sistemul calculatorului dup ce acesta este pornit. Plus la aceasta, el coordoneaz fluxul de date dintre
sistemul de operare i dispozitivele ataate, cu ar fi hard disk-ul, adaptorul video, tastatura, mouse-ul i
printerul. Este un program utilizat pe calculatoarele pe baz de Windows.
BIOS este o parte integr a calculatorului i vine mpreun cu acesta la cumprare. n comparaie, sistemul de
operare sau este preinstalat de ctre productor sau este necesar s fie instalat de ctre utilizator. BIOS este un
program accesibil microprocesorului de pe un chip de memorie read only programabil i anulabil(EPROM). n
momentul cnd calculatorul este pornit, microprocesorul transmite controlul programului BIOS, localizat n
acelai loc pe EPROM.
Atunci cnd BIOS-ul starteaz calculatorul, acesta determin mai inti care dintre ataamente sunt pe loc i
operaionale , iar apoi acesta ncarc sistemul de operare (sau cele mai importante pri din aceasta) ctre memoria
cu acces aleatoriu din hard disk.
BIOS-ul scutete sistemul de operare i aplicaiile acestuia de a avea nevoie s neleag detaliile exacte (de
exemplu adresele hardware) n ceea ce privete dispozitivele de intrare/ieire ataate. Atunci cnd detaliile
dispozitivului se modific, doar programul BIOS este necesar de a fi modificat. Cteodat, aceast schimbare
poate fi efectuat n timpul setrii sistemului. n orice caz, nici sistemul de operare sau orice alte aplicaii nu
trebuie sa fie schimbate.
Cu toate c BIOS-ul este teoretic ntotdeauna intermediarul ntre microprocesor i controlul dispozitivelor de I/E
asupra informaiei i fluxului de date, n unele cazuri, BIOS poate face astfel ca fluxul de date s mearg de la
dispozitive direct spre memorie (de exemplu cardurile video) care solicit ca fluxul de date mai rapid s fie
efectiv.

Menirea BIOS
Design-ul fiecrui calculator cere ca multe din elementele hardware ale aparatului s fie localizate la adrese
specifice n cadrul gamei de porturi de I/E ale calculatorului. Ale componente ale acestuia pot avea registre
particulare care sunt utilizate n controlul acestora. Din cauza numrului de componente separate n cadrul unui
calculator, numrul potenial al variaiilor posibile este infinit. Software-ul care tinde s controleze oricare din
aceste hardware trebuie s accead corect la registrele date. Att timp ct toate calculatoarele sunt executate exact
la fel, cu acelai port folosit pentru exact acelai hardware cu fix aceleai registre, aceasta nu ar trebui s cauzeze
probleme.
Fiind compania care a produs primul calculator, IBM i-a rezervat dreptul de a schimba hardware la dorin.
Ei nu au dat nici o garanie c fiecare din porturi sau registre vor fi asemntoare cu cele din calculatoarele care
vor urma. Astfel a aprut BIOS-ul. IBM i-a imaginat c programele nu se vor adresa niciodat direct ctre
hardware. Dimpotriv, ele vor apela ctre regimurile tipizate (rutine) n BIOS care are partea adresabil din
instruciune setat permanent n codul su. n cazul n care este utilzat un alt aranjament hardware, adresa din
interiorul regimului tipizat se va schimba pentru a corespunde hardware-ului updatat. Acelai software ar putea
astfel s lucreze cu o varietate larg de design-uri hardware, oferind designer-ului si productorului flexibilitatea
de a moderniza sistemul n ansamblu, pentru lucrul cu hardware la nivelul necesar, citez To upgrade the entirety
of the system hardware should the need arise.
BIOS-ul ofer anumite servicii care permit utilizatorilor i programelor de nivel mai nalt s configureze
setrile componentelor calculatorului i s primeasc informaii de la acele componente. De exemplu, att
utilizatorul ct i programele instalate pot afla viteza de rotaie a ventilatoarelor care se gsesc n calculator sau
temperatura diverselor componente, incluznd procesorul i placa video.
O alt sarcin ce cade n grija BIOS-ului este memorarea acestor setri atunci cnd sistemul este oprit.
Pentru a face acest lucru, BIOS-ul dispune de o memorie volatil CMOS de capacitate mic, ce obine energie de
la o baterie ca cea din imaginea de jos. Termenul CMOS este acronimul de la Complementary Metal
OxideSemiconductor (semiconductor complementar de oxid metalic), reprezentnd procesul
tehnologic folosit pentru a fabrica aceast memorie.

10
Cea mai important sarcin pe care o ndeplinete BIOS-ul este s fac tranziia de la un gest mecanic, cum
ar fi apsarea butonului de pornire, la un nivel mai abstract, ca afiarea logo-ului sistemului de operare pe
ecran.Dac n timpul procesului de verificare apar anumite erori, BIOS-ul va afia un mesaj pentru a v informa
despre ceea ce a mers prost.
Utilizarea unui BIOS ofer un plus de flexibilitate, permind utilizatorilor s instaleze orice sistem de
operare doresc sau s repare sistemul de operare curent dac apar erori.

Elementele BIOS-ului
Bios-ul include microprograme de startare i microprograme de gestionare a alimentrii. Cele mai noi plci
de baz utilizeaz Unified Extensible Firmware Interface (UEFI) n loc de BIOS. UEFI este un program ce poate
fi privit ca un BIOS modern i mai puternic. Are acelai rol ca i BIOS-ul ns are i unele avantaje fa de acesta,
cum ar fi criptarea, diagnosticarea la distan i repararea calculatorului, chiar dac sistemul nu are un sistem de
operare instalat. Acest tip de BIOS a fost inventat de Intel i a fost lansat n 2005.UEFI a devenit popular dup
lansarea sistemului de operare Windows 8, deoarece a fost primul sistem de operare cu un numr mare de
utilizatori care a oferit suport nativ pentru UEFI.

Componentele sistemului sunt urmtoarele:


- teste de diagnosticare la punerea sub tensiune;
Execuia programului ntr-un calculator ncepe dup ce calculatorul este pornit. Aceast memorie aparine ROMBIOS-ului i conine o instruciune de tip 'jump' la o rutin BIOS, care la rndul ei, ncepe s testeze sistemul i s
iniializeze componentele hardware. Aceasta rutin se numete POST (Power On Self Test). POST-ul conine
multe teste pentru verificarea hardware-lui (procesorul, memoria, controlerul de ntreruperi, DMA, etc.). De altfel
el iniializeaz plcile de extensie.
- utilitarul de configurare a sistemului;
BIOS-ul n general a avut probleme cu accesarea hard disk-urilor. Aceasta problem a fost cauzat de diferitele
numere atribuite pentru fiecare hard disk. nainte ca BIOS-ul s poat comunica cu un hard disk, el trebuie s tie
numrul de piste i sectoare per pist disponibile, plus alte date ale hard disk-ului. O soluie a fost un tabel din care
utilizatorul putea s-i configureze hard disk-ul corect cu ajutorul unui program SETUP. Programul SETUP
permite utilizatorilor s i configureze elementele ROM-BIOS-ului dup preferinele lor. Majoritatea programelor
SETUP permit ajustarea frecvenei ceasului procesorului. Utilizatorul poate face aceast modificare innd apast
tasta ALT i apsnd + sau - din blocul numeric.
- procedura de iniializare a ncrcrii (bootstrap);
- interfaa BIOS.

11

7. Structura generala si menirea componentelor SO


Cuvinte-cheie: SO, Software, Firmware , Nucleu(Kernel), Interfata(Shell),BIOS,Program.
Un sistem de operare consta dintr-o colectie integrata de programe de sistem, ce ofera utilizatorului
posibilitatea folosirii eficiente a sistemului de calcul, concurnd la dezvoltarea programelor de aplicatie.
Se poate aprecia ca un sistem de operare ataioneaza ca o interfata ntre componenta hardware a unui sistem de
calcul si utilizator, reprezentat prin programele sale de aplicatie.
Functii generale:

comanda si controleaz executia programelor utilizatorilor;

initializeaza sistemul de calcul si verifica starea resurselor SC;

comanda si controleaza activitatea dispozitivelor I/O;

formateaza HD (hard disk) i FD (floppy disk);

prelucreaza i modifica starea fisierelor i programelor;

asigura un sistem de protectie a datelor si programelor;

defineste structura sistemului de fisiere;

gestioneaz (asigura partajarea) resurselor SC.


Majoritatea sistemelor de operare sunt organizate pe dou niveluri:
1) nivelul fizic care este mai apropiat de partea de hardware, interferand cu aceasta printr-un sistem de intreruperi
ce semnalizeaz anumite evenimente deosebite ce au loc in sistem; in acel moment va da controlul unor rutine de
pe nivelul logic n vederea tratarii acestora si al informarii utilizatorului despre cauzele care le-au generat.
2) nivelul logic este mai apropiat de utilizator, interferand cu acesta prin:
- comenzi ce specifica execuia anumitor subfunctii ale sistemului de operare;
- macroinstructiuni ce conduc la expandarea n programele de aplicatii, a unor macrodefinitii cu functii speciale;
- limbaje de programare;
- mesaje catre utilizator;
- intreruperi solicitate de catre software.
Componenta software a unui calculator este formata din programele destinate s asigure conducerea si controlul
procesului de prelucrare precum i efectuarea unor lucrari curente.
Program o colectie organizata de comenzi si operatii care se dau calculatorului.
Aceste comenzi se numesc instructiuni.
Software-ul are trei categorii mari de programe:
o Firmware instructiunile ce intra n contact direct cu componenta fizic a calculatorului (microinstructiunile
microprocesorului si BIOS-ul Basic Input/Output
System);
o Sistemul de operare ansamblul de programe ce coordoneaz toate activitatile sistemului de calcul;
o Programele de aplicatie totalitatea programelor destinate rezolvarii unor probleme specifice.
Componentele unui sistem de operare sunt:
- Nucleul (Kernel) conine programele necesare pentru gestionarea resurselor calculatorului si pentru
controlarea activitatii echipamentelor si programelor;
- Interfata (Shell) defineste modul n care utilizatorul interactioneaz cu S.O.

12

8.Dependenta SO i a altor categorii Software de platforma


Hardware

Cele mai multe programe se concep avnd ca prim fundament sistemul de operare. Acest lucru face ca un
program s fie dependent de sistemul de operare, adic s nu poat funciona n lipsa sistemului de operare
pentru care a fost creat. Exist i o parte bun: oriunde funcioneaz sistemul de operare poate funciona i
un program care a fost scris pentru acel sistem de operare.
Din punctul de vedere al interactiunii cu componentele hardware ale sistemului de calcul si dupa modul
de implementare a software-ului, sistemul de operare este organizat pe doua niveluri:
a. nivelul fizic include componenta firmware a sistemului de calcul; acest nivel ofera servicii privind lucrul
cu componentele hardware ale sistemului de calcul si cuprinde acele elemente care depind de structura
hardware a sistemului. Tot in nivelul fizic sunt incluse programe a caror executie este indispensabila, de
exemplu programul care lans 323j95d eaza incarcarea automata a sistemului de operare, la pornirea
calculatorului.
La acest nivel, comunicarea cu sistemul de calcul se realizeaza prin intermediul sistemului de intreruperi,
prin care se semnaleaza anumite evenimente aparute in sistem; la aparitia unei intreruperi, controlul este
dat unor rutine de pe nivelul urmator al sistemului de operare;
Exemplu : la sistemele de calcul compatibile PC, componenta sistemului de operare de pe nivelul fizic
este componenta ROM-BIOS. Aceasta include programe grupate dupa functia lor in :

programele care se executa la pornirea sistemului de calcul : programul POST (Power-On


Self-Test), care verifica starea de functionare a sistemului de calcul si programele de
initializare a activitatii sistemului (rutina de incarcare a primului sector al discului sistem) ;

rutinele care fac posibila utilizarea componentelor fizice ale sistemului de calcul, rutine
numite drivere fizice ; ele ofera servicii pentru lucrul cu configuratia hardware standard a
sistemului de calcul : consola, tastatura, imprimanta, perifericele standard si ceasul
sistemului. Avantajul acestei solutii este ca asigura independenta software-ului de pe nivelul
logic fata de caracteristicile constructive ale componentelor hardware de baza, ele fiind
tratate unitar, prin intermediul driverelor.
b. nivelul logic include partea de programe a sistemului de operare si ofera utilizatorului mijloacele prin
care poate exploata sistemul de calcul; comunicarea utilizatorului cu sistemul de calcul se realizeaza prin
comenzi adresate sistemului de operare sau prin intermediul instructiunilor programelor pe care le executa;
invers, comunicarea se realizeaza prin intermediul mesajelor transmise de sistemul de operare catre
utilizator.
Programele nivelului logic adreseaza dispozitivele hardware prin intermediul programelor nivelului fizic
al sistemului de operare si din acest motiv ele sunt independente de structura hardware a sistemului de
calcul : nivelul fizic constituie o interfata intre hardware si nivelul logic al sistemului de operare.

13

9 Structurile micro- i macro-nucleare n arhitectura SO


Micro-nucleul este partea minim principal a sistemului de operare, fiind baza extensiilor modulare i
portabile. n sistemele de operare micro-nucleare se evideniaz modulul central compact, care se refer la partea
de supraveghere a sistemului. Acest modul este mic i ndeplinete nu prea multe func ii de control, dar ofer
posibilitatea de a transfera controlul ctre alte module.
Kernel
IPC
Servers

Softwar

Arhitectura micro-nucleului este


bazat pe software serverele
user-mode

Micro-nucleul include module care efectueaz principalele


funcii ale SO:
gestiunea proceselor;
gestiunea memoriei;
gestiunea I/E i sistemului de fiiere;
etc.
Modulele care efectueaz funciile ajuttoare:
compilatoare;
utilite;
etc.
biblioteci;

Macro-nucleul sau nucleul monolitic este o arhitectur de nucleu care ntregul nucleu se ruleaz n spaiul
nucleului i n mod administrator. Spre deosebire de micro-nucleu n care sunt implementate minimul necesar de
funcii pentru rularea acestuia, n macro-nucleu toate driverele sunt compilate mpreun pentru a forma un singur
program. Avantajele acestuia sunt optimizarea codului realizat de ctre compilator.
Kernel

Software
Schema macro-nucleului
care efectueaz codul n
ntregime n regim de
supraveghetor

Nucleul monolitic, n ziua de azi, este cea mai rspndit


arhitectur a nucleelor sistemelor de operare. Macro-nucleele
modulare sunt diferite la nivel arhitectural de modularitatea
prezent n micronuclee. Modulele permit extinderea capabilitii
nucleului, iar cele ncrcabile dinamic implic o complexitate
minim, comparativ cu modulele compilate n imaginea nucleului.
Sunt cazuri cnd ncrcarea dinamic a modulelor ajut la minimalizarea cantitii codului ce ruleaz n spaiul nucleului, spre
exemplu pentru a minimaliza dimensiunile sistemului de operare
pentru dispozitive embedded cu resurse hardware limitate.

Cuvinte cheie
Kernel nucleu; componenta fundamental a unui sistem de operare.
IPC Inter-Process Communication; schimbul de date ntre mai multe procese.
Embedded dispozitive integrate.
Hardware componentele fizice ale unui calculator.
Modul partea component ajuttoare a nucleului.
Supraveghetor dispecerul nucleului.
Extensie
Arhitectur

14

10. Gestiunea proceselor in SO: Menirea si starile/fazele principale


Managementul proceselor
Cea mai important parte a sistemului de operare afecteaz n mod direct funcionarea unui calculator este de
procesele subsistemul de management. Procesul (sau cu alte cuvinte, sarcina) - abstracie, care descriu programul
n execuie. Pentru procesul de sistemul de operare este o unitate de lucru, o cerere pentru consumul de resurse de
sistem. Procesele subsistemului de management planificare executarea proceselor, adic aloc timp de procesor
ntre mai multe simultan existent n procesele de sistem, precum i implicat n procesele de creare i distrugere,
prevede procesele resursele sistemului necesare, susine comunicare ntre procese.
ntr-un sistem multitasking (multiprocess) proces poate fi n una din cele trei stri principale:
EXECUTIE - proces activ n timpul creia procesului este dotat cu toate resursele necesare i executate de ctre
procesorul direct;
ATEPTARE - stare pasiv a procesului, procesul este blocat, nu se poate rula pe propriile motive interne, el este
n ateptare pentru punerea n aplicare a unor evenimente, cum ar fi finalizarea operaiunilor de intrare-ieire, vei
primi un mesaj de la un alt proces, eliberai orice resurse de care are nevoie;
READY - ca starea pasiv a procesului, dar n acest caz, procesul este blocat din cauza unor circumstane
exterioare s-l: procesul este dotat cu toate resursele necesare pentru aceasta, el este gata de a rula, dar procesorul
este ocupat de executare alt proces.
n timpul ciclului de via al fiecrui proces veniturilor de la un stat la altul, n conformitate cu un algoritm de
planificare a proceselor implementate n sistemul de operare.
n starea de executare pe un sistem procesor unic poate fi doar un proces, i n fiecare statului de ateptare i
dorina - mai multe procese, aceste procese formeaz o coad de ateptare respectiv i a proceselor gata. Ciclul de
via al procesului ncepe cu o stare de pregtire n cazul n care procesul este gata de a rula i ateapt rndul lor.
Cnd este activat, procesul se mut la starea de alergare i este n el atta timp ct el sau s renune la procesorul
merge ntr-o stare de ateptare a unui eveniment, sau va fi obligat s "expulzat" din procesor, de exemplu, ca
urmare a epuizrii timpului CPU proces cuantic alocate . n acest din urm caz, procesul revine la starea gata. n
aceast condiie va avea loc trecerea de la starea de ateptare dup eveniment ateptat.

15

11.Sincronizarea i planificarea proceselor n SO


Sincronizarea- A efectua operaiile necesare pentru ca dou sau mai multe aciuni s se petreac n acelai timp.
Sincronizarea consta in controlul vitezei cu care se desfasoara procesele, adica in oprirea unui anumit proces
asteptind ca altul sa ajunga intr-un anumit punct. In principiu problema sincronizarii se pune in doua situatii
posibile:
-privind folosirea resurselor: de exemplu, fie un sistem in care, in memoria interna, se afla incarcate doua procese
Pr1 si Pr2, care, fiecare, va avea nevoie de imprimanta la un moment dat, astfel: Pr1 cere imprimanta, care libera
fiind, ii este acordata; Pr2 solicita ulterior si el imprimanta si va fi blocat pina la eliberarea ei. In competitia pentru
acaparea resurselor (in cazul acestui exemplu, imprimanta), SO trebuie sa marcheze 4 momente importante:
cererea/asteptarea/utilizarea/eliberarea resursei;
-referitor la gestiunea mesajelor: si in acest caz, mecanismul de utilizare a "resursei" (in acest caz buffer-ul prin
care are loc transferul mesajului de la un proces la celalalt) este asemanator, marcind cele patru momente precizate
mai sus.
Crearea unui proces se face in timpul executiei unei lucrari si consta in
- constructia unui vector de stare si initializarea lui;
- inregistrarea vectorului de stare intabela de procese si in lista corespunzatoare;
Un proces este creat la initiativa altui proces utilizator sau sistem, numit proces tata. Toate procesele din sistem
formeaza o arborescenta cu o radacina unica.
Distrugerea unui proces consta in:
- stergerea tuturor informatiilor despre el;
- eliberarea tuturor resurselor alocate lui.
Ea se poate face:
- la sfirsitul executiei sale (autodistrugere);
- la initiativa altui proces utilizator sau sistem (terminare normala) - de exemplu, in cazul in care el functioneaza
defectuos.
In momentul distrugerii unui proces, creatorul sau este acela care va trebuie sa distruga si toate procesele sale
descendente.
Gestiunea proceselor se face pe 2 niveluri:
- pe termen mediu (planificarea de job-uri sau lucrari): consta in alegerea dintre toate job-urile prezentate a aceluia
pentru care se va crea un proces; ea are prioritate mica la nivelul sistemului;
- pe termen scurt (planificarea de procese): care consta in a da de lucru procesorului ori de cite ori este liber; ea are
prioritate mare.

16

12. Fire de execuie ale proceselor n SO


Un fir de execuie, numite i threads, este o succesiune secvenial de instruciuni sau un flux independent
de control, care se execut n cadrul unui proces, compus dintr-un context i dintr-o secven de instruciuni de
executat. Ele ruleaz n cadrul unui proces i i partajeaz spaiu de adres al acestuia. Fiecare proces are un fir de
execuie care ruleaz n interiorul su. Uneori exist mai multe fire de execuie n interiorul aceluiai proces cnd
apare nevoia de lucru n paralel asupra acelorai date, dar execut poriuni diferite de cod. Aceast punere n
comun a zonei de date are ca i consecin faptul c modificarea unui fir este vzut i de celelalte fire.[2]

Figura 1. Fir de execuie.


Sursa: http://thor.info.uaic.ro/~acf/java/curs/7/fire_executie.html
Un thread este compus dintr-un context cu atribute specifice, o structur utilizator, o stiv, o zon de date
private i un set de instruciuni care se vor executa.
Fiecare thread are stiva sa proprie i o zon privat de date, similar zonei heap a unui proces.
Analog cu procesele, thread-urile se supun unor legi specifice:[1]
Un thread este o entitate individual planificabil;
Thread-urile pot fi ntrerupte din timp;
Un thread nu poate presupune ca accesul su la o variabil este nentrerupt, dect dac furnizeaz
mecanisme explicite de blocare;
Thread-urile pot beneficia fie de o concuren real, fie de o concuren logic, n funcie de numrul
procesoarelor disponibile n sistem.
Fiecare thread are acces la urmtoarele resurse ale procesului gazd: [1]
ntreg spaiul de adrese al procesului;
Resurse ntreinute de sistemul de operare (directorul curent, descriptorii de fiiere, drepturile de acces la
fiier sau la facilitile IPC, gen semafoare etc.).
Firele de execuie sunt entiti potrivite pentru programarea modular, n care activitile distincte din
program au asociate entiti de execuie diferite. Acestea partajeaz resurse i i desfoar activitatea
independent sau cu ajutorul unor mecanisme de comunicare i sincronizare.

17
Beneficii legate de utilizarea thread-urilor: [1]
Timp de rspuns mai bun (de exemplu ntr-o aplicaie de pot electronic, un thread cu prioritate mai mic
salveaz un mesaj, n timp ce unul cu prioritate mai mare actualizeaz interfaa utilizator)
Conservarea resurselor sistemului (firele de execuie partajeaz accesul la date globale, la descriptori de
fiiere)
Operaii mai rapide (operaiile de gestiune sunt mult mai rapide dect n cazul proceselor)
Structura natural a programelor (apare o manier simpl i clar de a exprima paralelismul logic din
programe)
Situaiile n care rezultatul execuiei unui sistem format din mai multe procese(fire de execuie) depinde de
viteza lor relativ de execuie, se numesc condiii de curs (race conditions).[2]
Problema sincronizrii nu se pune doar la procese, ci i la thread-uri. n cazul n care mai multe fire de
execuie folosesc resurse comune, rezultatul final al execuiei lor poate s nu fie foarte stabil deoarece conteaz
ordinea n care firele de execuie returneaz rezultatele executrii seturilor de instruciuni. Dac ne asigurm ca
thread-urile care ruleaz nu execut cod n acelai timp n zonele critice(poriuni din program care sunt puse la
comun), problema sincronizrii este rezolvat. Acest procedeu poart denumirea de excluziune mutual.[2]
O alt metod de sincronizare este metoda Semaforului. Semaforul este un tip de date abstract ce poate avea
o valoare ntreag nenegativ.
Mecanismele System sau VIPC sunt de asemenea mecanisme de sincronizare,unde dou sau mai multe
procese pot pune n comun o zon de memorie.

18

13.Interblocarea proceselor
Starea de interblocare a proceselor intervine atunci cnd dou sau mai multe procese care ateapt o perioad
de timp nedefinit un eveniment care poate fi cauzat doar de ctre unul din procesele n ateptare. Exist 3 metode
principale pentru a se ocupa de interblocrile proceselor:
Utilizarea protocolului pentru a preveni sau pentru a evita interblocarea proceselor, pentru a se asigura c
sistemul nu va intra n acest statut,
Permite sistemului s intre in stare de interblocare, detectarea acesteia i apoi restabilirea sistemului.
A ignora complet problema i a pretinde c interblocarea proceselor nu survine niciodat n system.
Soluia a treia este cea mai utilizat de ctre sistemele de operare, inclusive UNIX i Windows.
Interblocarea poate surveni n cazul n care cele 4 condiii necesare sunt ndeplinite simultan n sistem:
Condiia de excludere mutual fiecare resurs este fie alocat unui singur process, fie disponibil.
Condiia de deinere i ateptare. Procesele care dein resurse pot cere noi resurse.
Conditia de lips a preempiei resursele la care s-a obinut deja accesul nu pot fi luate cu fora de la un
proces, ele trebuie eliberate n mod explicit de la procesul care le deine.
Condiia de ateptare circular. Trebuie s existe un lan circular cu dou sau mai multe resurse, fiecare din
ele ateptnd la o resurs deinut de urmtorul membru al lanului.
Pentru a preveni interblocarea proceselor este de ajuns s ne asigurm ca mcar una din condiiile necesare s
nu fie niciodat ndeplinit.
O metod pentru evitarea interblocrii proceselor, care este mai puin stringent dect algoritmurile de
prevenire cere ca sistemul de operare s dein o informaie preliminar despre modalitatea n care fiecare proces
utilizeaz resursele sistemului. Utiliznd aceast informaie, avem posibilitatea de a defini un algoritm de evitare a
interblocrii proceselor.
Dac un sistem nu folosete un protocol pentru a se asigura c interblocarea proceselor nu va interveni, atunci
va fi necesar utilizarea unei scheme de detectare i prevenire. Un algoritm de detecie a interblocrii trebuie s fie
invocat pentru a determina dac interblocarea proceselor a avut loc. Dac situaia este detectat, sistesul trebuie s
se refac sau prin terminarea unor dintre procesele interblocate sau resursele de la unele procese interblocate.
Acolo unde preempia este utilizat pentru a se ocupa de interblocri, trei probleme sunt adresate:
alegerea unei victime: selectarea resurselor care vor fi achiziionate forat i a proceselor implicate,
urmrindu-se, evident, asigurarea unui cost minim; factorul cost poate s includ ca parametri, de
exemplu, numrul resurselor ocupate de ctre procesul interblocat i mrimea duratei de timp de execuie
consumate deja;
reluarea execuiei: un proces cruia i s-a achiziionat forat o resurs nu-i mai poate continua execuia
normal, ci trebuie ntors n timp pn cnd ajunge ntr-o stare sigur i abia apoi, pornind de la acea
stare, execuia procesului poate fi reluat; cea mai simpl soluie este o revenire total, adic ncheierea
forat a procesului i apoi renceperea execuiei; totui, ntoarcerea n timp numai pn acolo unde este
necesar pentru a iei din interblocare este o metod mai eficient, cu toate c impune sistemului pstrarea
mai multor informaii despre starea tuturor proceselor aflate n execuie;
nfometarea: n cazul unui sistem n care alegerea victimei se bazeaz, n principal, pe factorul cost, se
poate ntmpla ca de fiecare dat s fie desemnat drept victim acelai proces, astfel nct el nu va putea
niciodat s-i ncheie normal execuia, pentru evitarea unei asemenea situaii (nfometare), este necesar
s se impun o limitare a numrului de alegeri ca victim a procesului.
Totui, cercettorii au argumentat c nici una din abordrile de baz nu este potrivit pentru ntreg spectrul de
probleme n ceea ce privete alocarea resurselor n sistemul de operare. Abordrile de baz, pot fi ns combinate
astfel nct s permit selectarea abordrii optimale pentru fiecare clas de resurse din sistem.

19

14. Definirea i mecanismele ntreruperilor n gestiunea proceselor


de ctre SO

Cuvinte-cheie: Intrerupere,DOS,
Intreruperea este o aciune a microprocesorului prin care acesta anun apariia unui eveniment.
Intreruperea este un semnal electric transmis sistemului de calcul (SC) prin care acesta este anunat de apariia
unui eveniment particular.
1. suspendarea programului n curs de desfurare;
2. lansarea n execuie a unei rutine specializate, numit Rutin de Tratare a ntreruperii (RTI) sau Handler de
ntrerupere, care deservete ntreruperea;
3. eventual, reluarea execuiei programului suspendat (depinznd de tipul de ntrerupere).
CAUZELE acestor evenimente pot fi de 2 tipuri:
a). externe (apsarea unor combinaii de taste, iniierea sau terminarea unor operaii de I/O);
b). interne (mprirea la 0, tentativa de adresare a unei zone de memorie inexistente, tentativa de execuie a unei
instruciuni avnd un cod inexistent, depirea capacitii de reprezentare a unui rezultat).
De obicei, dup tratarea unei ntreruperi externe programul se reia, dup o ntrerupere intern nu!
La apariia unei ntreruperi, SC trebuie, n ordine:
1)
s determine tipul evenimentului care a generat ntreruperea (intern, extern);
2)
s afle care este cauza ntreruperii;
3)
s determine adresa RTI (rutinei de tratare a ntreruperii);

O ntrerupere software este invocat numai de ctre programator prin apelul instruciunii INT (cu excepia
ntreruperilor 05h, 19h, 1Bh).
ntreruperile soft se clasific n:
ntreruperi BIOS (rutinele de tratare a acestor ntreruperi sunt ncrcate n memorie la pornire din fiierele
ROM,BIOS)
ntreruperi DOS (rutinele de tratare a acestor ntreruperi sunt ncrcate n memorie la pornire din fiierele
BDOS)
Programele utilizatorului nu au dreptul s execute orice operaii, pe cnd nucleul da. Aceast segregare este
realizat de microprocesor printr-un bit intern de stare, care indic dac programul curent se execut n mod
nucleu (kernel mode) (i atunci este privilegiat), sau n mod utilizator (user mode)4. Microprocesorul trece
automat n mod nucleu atunci cnd se ntmpl un eveniment excepional, cum ar fi:
Un periferic genereaz o ntrerupere;Un program execut o instruciune ilegal;Un program acceseaz zone de
memorie interzise;Un program execut o ntrerupere software;O eroare grav este detectat (ex: a czut
curentul);etc.
Trecerea n mod nucleu nseamn nu doar o schimbare a valorii bitului care indic modul, ci i un salt la o adres
dinainte stabilit. Raionamentul este urmtorul: cel care scrie sistemul de operare scrie pentru fiecare din cazurile
de mai sus un program (handler) care ia aciunile corespunztoare pentru a remedia evenimentul excepional.
Aceste programe sunt instalate apoi n memorie la nceput (n procesul de boot-are al calculatorului), iar apoi
avem garania c utilizatorul nu poate face nici o stricciune (intenionat sau nu), pentru c orice aciune
excepional va transfera controlul la unul dintre aceste programe scrise dinainte i n care avem mare ncredere.

20
Pentru a fi i mai precii: fiecare eveniment excepional are la nivelul microprocesorului un numr asociat.
Instalarea handler-elor pentru excepii const n construirea unui vector de adrese de proceduri, care indic pentru
fiecare excepie ce procedur trebuie s-o trateze.
Principala facilitate oferita de catre procesor o constituie sistemul de intreruperi.Necesitatea acestuia devine
evidenta in momentul in care studiem modul in care se executa programele. Uzual, procesorul executa
instructiunile intr-o ordine data de urmatoarele reguli:
daca instructiunea curenta este una de salt, va fi executata in continuare instructiunea de la adresa la care
se face saltul.
in caz contrar, va fi executata in continuare instructiunea aflata in memorie la adresa imediat urmatoare
dupa instructiunea curenta.
Ca o concluzie generala, intotdeauna o instructiune care face parte dintr-un program va fi urmata de o alta
instructiune din acelasi program. Pana aici nu exista nici o posibilitate de a parasi programul aflat in executie decat
daca acesta se termina singur. Acest model corespunde in general cerintelor, deoarece un program aflat in executie
ruleaza in majoritatea timpului fara a tine cont de existenta sistemului de operare; totusi, acesta din urma trebuie sa
poata interveni in anumite situatii bine definite, cum ar fi:
incercarea unui program de a efectua o actiune nepermisa.
o cerere explicita adresata de programul de aplicatie, privind efectuarea unui anumit
serviciu de catre sistemul de operare.
alte evenimente aparute in sistem, care pot sa nu aiba legatura cu programul aflat in
executie, dar care trebuie tratate imediat.
Sistemul de operare va lasa deci orice program sa se execute fara interferente pana la aparitia uneia din
situatiile descrise mai sus, dar in acest moment trebuie sa preia imediat controlul. Solutia este, asa cum am
precizat deja, de natura hardware si este reprezentata de sistemul de intreruperi. Concret, acesta ofera tocmai
posibilitatea intreruperii executiei programului curent in una din urmatoarele situatii:
o cerere de intrerupere venita din partea unui dispozitiv periferic; acest caz poarta denumirea de intrerupere
hardware
o operatie executata de procesor, care a dat un rezultat anormal (de exemplu o operatie de impartire la 0);
asemenea situatii sunt denumite exceptii
o cerere explicita venita chiar din partea programului aflat in curs de executie; asemenea cereri, numite
intreruperi software, sunt utilizate de obicei pentru a cere sistemului de operare efectuarea unui anumit
serviciu pe care programul de aplicatie nu-l poate realiza singur.
Indiferent care este cauza care a produs intreruperea, comportarea procesorului
este
urmatoarea:
executia programului curent este suspendata si se memoreaza informatiile necesare pentru a putea relua in
viitor executia respectivului program, fara a-i fi afectata comportarea.
se identifica sursa cererii de intrerupere.
in functie de cauza intreruperii, se apeleaza o anumita rutina care este responsabila de tratarea respectivei
situatii.
la terminarea rutinei, folosind informatiile memorate, se revine la executia programului intrerupt, exact in
punctul in care se afla acesta in momentul intreruperii.
Evident, rutinele care trateaza situatiile generatoare de intreruperi fac parte din sistemul de operare, care poate
astfel rezolva problemele aparute. Datorita flexibilitatii sale, mecanismul intreruperilor este folosit astazi de toate
procesoarele existente. Asa cum vom vedea in continuare, acest mecanism sta la baza multor facilitati oferite de
sistemele de operare.

21

15.Memoria calculatorului: varietatea tipurilor i particularitile


utilizrii lor
Memoria PC-ului retine informatii necesare calculatorului pentru o anumita perioada de timp. Memoria
este de 2 tipuri:
memoria interna: zona de stocare temporara a datelor intr-un calculator
memoria externa: zona de stocare permanenta a datelor (dispozitie de stocare, ex.: hard-disk, flash,
cd/dvd)
Memoria intern reprezint cea mai costisitoare i important component fizic a unui calculator
personal, prin intermediul creia vom putea aprecia performanele unui calculator. Aceasta este unitatea
funcional a calculatorului destinat pstrrii permanente sau temporare a programelor i a datelor
necesare utilizatorului i bineneles a sistemului de operare.
Memoria intern a unui calculator este caracterizat de doi parametri:
dimensiunea;
timpul maxim de rspuns;
Dimensiunea acestei memorii este n strns legtur cu microprocesorul folosit (n spe cu limitrile
impuse de acesta). O valoare des ntlnit pentru aceast mrime este de 1 Mbyte. Cu ct aceasta este mai
mare, cu att performanele calculatorului sunt mai bune.
Timpul maxim de rspuns se refer la intervalul de timp care este necesar memoriei interne pentru a citi
sau scrie date. Mai exact, intervalul de timp ce se scurge din momentul n care primete de la
microprocesor comanda de citire i momentul n care depune pe magistrala de date valoarea citit (similar
este i pentru scriere). Valoarea medie a acestui parametru este de 70 ns. Cu ct aceast valoare este mai
mic, cu att calculatorul este mai rapid.
n configuraia unui sistem electronic de calcul n funcie de modul n care se realizeaz accesul la
memorie, pot fi ntlnite simultan dou mari tipuri de memorii: memorii ROM i memorii RAM.
Memoria ROM (Read Only Memory memorie care poate fi doar citit) este un tip de memorie
nevolatil (informaia coninut de acest tip de memorie nu se pierde la oprirea calculatorului). Este o
memorie de tip special, care prin construcie nu permite programatorilor dect citirea unor informaii
nscrise aici de constructorul calculatorului prin tehnici speciale. Memoriile de tip ROM se clasific la n
funcie de modalitatea de scriere a datelor n PROM i EPROM.
memorii PROM (Programabile ROM), memorii ROM programabile, care permit o singur rescriere
de programe;
memorii EPROM (Programabile Electric PROM), care pot fi terse i reprogramate din nou de mai
multe ori, utiliznd tehnici electronice speciale.
Programele aflate n ROM sunt livrate odat cu calculatorul i alctuiesc aa numitul firmware.
Calculatoarele din familia IBM PC conin i o memorie CMOS (de tip RAM, alimentat n permanen
de o baterie pentru a nu-i pierde coninutul informaional. n aceast memorie se stocheaz informaii
referitoare la configuraia hardware a sistemului electronic de calcul.
Memoria RAM reprezint un spaiu temporar de lucru unde se pstreaz datele i programele pe toat
durata execuiei lor. Programele i datele se vor pierde din memoria RAM, dup ce calculatorul va fi
nchis, deoarece aceasta este volatil, pstrnd informaia doar atta timp ct calculatorul este sub tensiune.
n funcie de circuitele din care sunt implementate memoriile RAM acestea se clasific n: memorii statice
(SRAM) i memorii dinamice (DRAM). La rndul su memoriile DRAM se mpart n:

memorii FPM (Fast Page Mode) caracteristica acestui tip de memorie o reprezint facilitatea de a
lucra cu pagini de memorie. O pagin de memorie este o seciune de memorie, disponibil prin
selectarea unei adrese de rnd.

memorii EDO (extended Data Out) funcioneaz la fel ca i memoriile FPM dar accesul la datele
din celulele de memorie este mai rapid cu 10 15 % fa de FPM

22

memorii SDRAM (Syncronous DRAM) un astfel de tip de memorie reprezint un modul DRAM
ce lucreaz n mod sincron cu procesorul (prin construcie, la origini memoriile DRAM
convenionale funcionau n mod asincron)

memoriile VRAM (Video RAM) este o memorie rapid folosit n special pentru plcile video.

memorii SGRAM (Syncronuos Graphics RAM)- este un SDRAM adaptat cerinelor foarte mari din
domeniul graficii 3D.

memorii DDR (Double Data Rate)- prin aceast tehnologie se pot transfera date de dou ori mai
rapid fa de tehnologiile anterioare.

Fizic memoria RAM este constituit din elemente care prezint dou stri stabile, reprezentate
convenional prin simbolurile 0 i 1 denumite bii sau cifre binare. Aceste elemente sunt constituite din
milioane de perechi de tranzistori i condensatori. Rolul condensatorilor este de a reine sarcin electric,
iar al tranzistorului acela de a ncrca cu sarcin electric condensatorul. Aceste perechi de condensatori i
tranzistori sunt dispuse sub form de coloane i rnduri formnd o matrice. Prin construcie, accesul la
memorie se realizeaz la nivelul unui grup de bii denumit celul sau locaie de memorie. Fiecrei locaii
de memorie i este asociat o adres, care identific n mod unic aceea locaie. Numrul de bii care se
poate memora ntr-o locaie de memorie reprezint lungimea cuvntului de memorie. Numrul total de
locaii de memorie reprezint capacitatea memoriei i se exprim de regul n octei.
O alt caracteristic a memoriei RAM o reprezint timpul de acces la informaie care se definete prin
intervalul de timp scurs dintre momentul furnizrii adresei de ctre procesor i momentul obinerii
informaiei. Timpul de acces la informaie la memoriile noi este de ordinul nanosecundelor.
Memoria extern este o memorie suplimentar care comunic cu microprocesorul tot prin intermediul
magistralei de date i magistralei de comenzi. Ea este o memorie nevolatil din care se poate citi i n care
se poate scrie.
Memoria extern are de obicei o capacitate mult superioar celei interne, n care se pot nmagazina mai
multe programe precum i datele corespunztoare lor. Ea este reprezentat n mod special de discurile
magnetice, discuri asemntoare ca form i mod de utilizare cu discurile de pick-up, dar cu proprietile
benzii magnetice: de pe aceste discuri se poate citi, dar de asemenea se pot scrie informaii pe suportul lor
magnetic.
Memoria extern este alctuit n principal din discuri fixe (hard-disk) i discuri flexibile (floppy-disk).
Discurile fixe sunt montate de obicei n interiorul unitii centrale i nu pot fi detaate de calculator dect
prin demontarea acesteia. Discurile flexibile se folosesc ct este nevoie, ele fiind introduse ntr-un loca
special, dup care pot fi recuperate cu uurin.
HARD-DISCUL (HD) reprezint o unitate fix de stocare a datelor. Acesta este ncorporat n cutia care
conine unitatea central, ncasetat ntr-un dispozitiv la care nu avem acces pentru a-l nlocui cu altul. n
caz de defectare se nlocuiete ntreg ansamblul. Acest ansamblu se mai numete disc fix sau disc
Winchester, dup numele tehnologiei de construcie. Denumirea de disc fix, atribuit iniial, a avut n
vedere faptul c acesta se fixeaz n interiorul calculatorului i nu poate fi detaat cu uurin de ctre un
utilizator obinuit. n ultimul timp ns, aceast denumire a devenit improprie, deoarece au fost create i
HD care pot fi cu uurin conectate i deconectate n exteriorul calculatorului prin porturile de
intrare/ieire ale acestuia.

Cum functioneaza memoria?


Calculatorul foloseste un sistem binar de numarare in care sunt utilizate doar cifrele 0 si 1. Aceasta
baza este utilizata in domeniul calculatoarelor deoarece toate numerele pot fi reprezentate ca siruri de
pulsuri electronice pornite si oprite ( 0 -> oprit , 1 -> pornit ).
Bit-ul sau cifra binara reprezinta cea mai mica unitate de date ce poate fi reprezentata si prelucrata de
catre calculator. O succesiune de 8 biti se numeste byte sau octet. Datele reprezentate in memorie ocupa o
succesiune de bytes.

23
Byte-ul este cea mai mica unitate de date ce poate fi reprezentata si adresata in memoria calculatorului.
Byte-ul este de fapt reprezentarea unui caracter. Prin caracter se intelege o litera, o cifra, un semn de
punctuatie sau un simbol grafic reprezentat in memorie.

24

16

25

17Partajarea spaiului de memorie RAM ntre procese/aplicaii de


ctre SO
n conformitate cu memorie (memorie) aici nseamn memoria calculatorului. Spre deosebire de memoria de hard
disk, care se numeste memoria extern (stocare), memorie pentru stocarea de informaii necesit o surs de
alimentare constant.
Memoria este o resurs esenial care necesit o gestionare atent din partea unui sistem de operare
multiprogramming. O amintire deosebit rol, deoarece procesorul poate executa instruciuni de pete doar dac sunt
n memorie. Memoria este mprit ntre module de aplicaii i ntre modulele sistemului de operare.
La nceputul managementul de memorie OS a fost redus pur i simplu pentru a descrca programul i datele sale
de la unele de stocare extern (banda perforate, band magnetic sau disc) n memorie. Odat cu apariia sistemului
de operare multiprogramming s stabileasc noi sarcini legate de distribuia memoria disponibil ntre mai multe
programe care ruleaz simultan.
*Funciile managementului de memorie de operare ntr-un sistem multiprogramming sunt:
1.urmrire de memorie liber i utilizat;
2.alocare de memorie i a proceselor deallocation pentru a finaliza procesul;
3.deplasare de coduri i procesele de date n memorie pe disc (integral sau parial), atunci cnd
dimensiunea memoria principal nu este suficient pentru a conine toate procesele i s le returneze n
memoria atunci cnd este eliberat n locul;
Programul de instalare se adreseaz o anumit zon de memorie fizic.
n plus fa de procesul iniial de alocare la crearea sistemului de operare trebuie de asemenea s se ocupe de
alocare dinamic a memoriei, care este de a efectua cereri de aplicaii pentru a le aloca mai mult memorie n
timpul rulrii. Odat ce aplicaia nu mai are nevoie de memorie suplimentar este, se poate reveni la sistemul.
Alocarea memoriei de lungimi variabile uneori aleatoare de la un fond comun de memorie duce la fragmentare i,
prin urmare, la o utilizare ineficient ea. Memory Defragmenter este, de asemenea, o funcie a sistemului de
operare.
n timpul sistemul de operare este adesea necesar s se creeze noi structuri de informare de servicii, cum ar fi
descriptori de procese i fire, diverse mese tampoane de alocare a resurselor utilizate pentru procesele de schimb
de date, obiecte de sincronizare, i aa mai departe .. Toate aceste obiecte de sisteme de nevoie memorie "" In
unele sisteme de operare n avans (n timpul instalrii) este rezervata unei sume fixe de memorie pentru utilizarea
sistemului. n alte sisteme de operare folosesc o abordare mai flexibil n care este alocat dinamic memorie
pentru utilizarea sistemului. n acest caz, diferite subsisteme OS la crearea tabelele, obiecte, structuri, i aa mai
departe. N. Consultai cereri subsistemului de management de memorie.
Protecie memorie - aceasta este o alt sarcin important a sistemului de operare, ceea ce nu este de a
permite procesului de funcionare a scrie sau citi date din memoria atribuit un alt proces. Aceast funcie este
implementat de obicei prin module software care opereaz n strns interaciune cu hardware-ul.
tipuri de adrese
Numele simbolice atribuite de ctre utilizator atunci cnd scriei programul n limba sau limbaj de
asamblare algoritmic.
Adrese virtuale, numit uneori adrese matematice sau logice, compilator genereaz transformarea programului n
limbaj main. Deoarece n timpul emisiunii nu n general cunoscute, n loc de memorie va fi programul ncrcat,
compilatorul atribuie variabile i echipa virtuala adrese (condiionate), de obicei, presupunnd implicit c adresa
de nceput a programului se va adresa la zero.
Adrese fizice se refer la numrul de celule de memorie n cazul n care localizate efectiv ", sau care urmeaz s
fie eliminate i variabile de comand.
Set de adrese virtuale ale unui proces numit spaiu de adrese virtuale. Gama de adrese posibile ale spaiului virtual
al tuturor proceselor este acelai. De exemplu, atunci cnd se utilizeaz o adres virtuala pe 32 de bii, acest
interval este definit limitele 0000000016i FFFFFFFF16. Cu toate acestea, fiecare proces are propriul spaiu de

26
adrese virtuale - compilatorul atribuie o adres virtual a variabilei i codurile fiecrui program independent (.
Figura 5.2).
Partiii de alocare de memorie imobilizate
Cea mai simpl metod de a controla RAM este memoria, care este mprit n mai multe zone de dimensiuni fixe,
numite partiii. O astfel de partiie poate fi realizat manual de ctre operatorul de sistem n timpul pornirii sau n
timpul instalrii. Dup aceea, interfaa nu se schimba.
Partiii de alocare de memorie imobilizate
Cea mai simpl metod de a controla RAM este memoria, care este mprit n mai multe zone de dimensiuni fixe,
numite partiii. O astfel de partiie poate fi realizat manual de ctre operatorul de sistem n timpul pornirii sau n
timpul instalrii. Dup aceea, interfaa nu se schimba

27

18] Memoria virtual: Definirea si mecanismele funcionrii


Cuvinte cheie:
Memorie virtula- este o zon de stocare temporar la care se apeleaz ori de cte ori un program necesit mai
mult memorie RAM dect cea care se gsete instalat ntr-un calculator.
RAM- este prescurtarea de la Random Acces Memory adic memorie cu acces aleator. Caracteristica de accesare
aleatorie face referire la posibilitea de stocare i accesare a datelor ntr-un mod non-secvenial, ceea ce insemn ca
orice cantitate de date poate fi accesata in mod direct.
Memoria virtuala reprezinta un ansamblu de tehnici si mecanisme folosite pentru a extinde capacitatea
aparenta a memoriei principale RAM. Astfel, numarul de biti din instructiune, care specifica adresa, depaseste
capacitatea memoriei principale fizic instalata, ca posibilitati de adresare. In aceste conditii, din programul stocat
in memoria externa vor fi aduse in memoria principala numai zonele active la un moment dat. Procesul este
transparent pentru utilizator si se desfasoara automat. Spatiul de adresare explorat de bitii de adresa din
instructiunile furnizate de procesor corespunde capacitatii memoriei virtuale. Pentru ca memoria RAM s nu
impiedice rularea unor programe atunci cnd aceastea au nevoie de mai mult spatiu de stocare,sistemul de operare
foloseste spaiul de pe hard disk ca o extensie a memoriei ram. Chiar dac un calculator este echipat n realitate cu
doar 64 de megabii de RAM, prin folosirea memoriei virtuale un program poate avea la dispoziie pn la 4
gigabaii de memorie. (in cazul unui sistem de operare pe 32 de biti).
Utiliznd mecanismul de memorie virtuala, n memoria RAM fizica este tinuta evidenta tuturor paginilor din
spatiul de adrese virtual de pe HDD. Spatiul de memorie virtual alocat este asociat cu aplicatiile care au solicitat
memorie virtuala. Mecanismul de memorie virtuala previne conflictele n alocarea memoriei virtuala aplicatiilor
solicitante, separnd procesul de alocare a memoriei virtuale pentru fiecare aplicatie n parte.
n mecanismul de memorie virtuala sunt ntlnite doua notiuni:
- memoria fizica: aceasta este data de memoria RAM fizic instalata pe calculator.
- memoria logica: aceasta este data de memoria fizica si fisierele swap create pe hard-disc n urma utilizarii
memoriei virtuala. Aplicatiile folosesc memoria logica n momentul rularii.
1.
2.
3.
4.
5.
6.

Mecanismele functionarii memoriei virtuale sunt:


Alocare de memorie n spaiul de adres al procesului
Maparea dispozitivelor
Demaparea unei zone din spaiul de adres
Schimbarea proteciei unei zone mapate
Optimizri
Blocarea paginrii
De exemplu, daca un calculator dispune de 16MB memorie RAM fizica si un disc de 1.5GB, cu un spatiu
disponibil de 250MB, n acest caz pot fi rulate aplicatii ce folosesc 16MB+250MB memorie, datorita
mecanismului de memorie virtuala.
Pentru a gestiona memoria virtuala n Windows 95/98 se procedeaza astfel:
Start->Settings->Control Panel->System->pagina Performance.
Se apasa butonul Virtual Memory, moment n care se deschide o fereastra similara cu cea din figura de sus, din
dreapta.
n partea de sus a acestei ferestre (n stnga semnului exclamarii) este afisata o sugestie: setarile privind utilizarea
memoriei virtuale pot afecta performantele sistemului de calcul, de aceea se recomanda ca acestea sa efectuate de
catre administratori de sistem, sau utilizatori ce au cunostinte avansate despre sistemul de operare Windows 95/98.
[1]

19.Elemente fizice i logice de interconexiune a calculatorului cu alte


computere i dispozitive electronice specializate
Calculatorul interacioneaz cu exteriorul prin intermediul dispozitivelor periferice de Intrare/Ieire i al
dispozitivelor de memorie extern.

28
Input-Output este componenta arhitecturii tipice a calculatorului, care ofer posibilitatea interaciunii cu
mediul extern, adica cu componentele ataabile, cu alte computere i cu utilizatorul.
Deci o mare pondere din arhitectura sistemelor de calcul este deinut de echipamentele de Intrare-Ieire,
fapt care implic o atenie deosebit acordat utilizrii eficiente a dispozitivelor periferice.[3]
I)Elemente fizice de interconexiune.
Conectarea dispozitivelor periferice ctre calculator se face cu ajutorul mufelor, prin cabluri cu forme
specifice. O parte din ele sunt numite mufe de comunicaie prin care calculatorul poate schimba date cu alte
dispozitive specializate, cu interfee hard (conectori fizici), care permit ca n timpul fabricaiei s se poat ataa la
magistralele calculatorului o gam larg de adaptoare de trecere. [1]
Cel mai rspndit cablu de conectare a dispozitivelor periferice cu calculatorul este cablul USB (Universal
Serial Bus Magistral Serial Universal). USB este un dispozitiv ce stabilete comunicaia ntre calculatorul
obinuit i o gam de periferice accesibile simultan. El este capabil de a conecta majoritatea perifericelor rapid,
bidirecional, ieftin i uor. Magistrala USB permite ca perifericul s fie ataat, configurat, folosit i deconectat n
timp ce calculatorul i celelalte periferice opereaz. USB a fost proiectat pentru utilizatorii care nu doresc s intre
n detaliile de instalare hardware. Toate problemele presupuse de interconectare a mai multor dispozitive cu
performane i rate de transfer diferite sunt tratate prin software. Exist numeroase tipuri de conectri prin cablu:
[2]
-USB tip A (este folosit pentru descrcarea fotografiilor de pe camera digital, sau telefon mobil, pentru
ncrcarea telefonului mobil .a.)
USB tip B (este folosit pentru conectarea perifericelor ca imprimanta ori scanerul)
Mini USB (pentru conectarea echipamentelor de mici dimensiuni ca camera digital, telefonul mobil)
Micro USB (adoptat de LG i Motorola pentru telefoane mobile)
Alte exemple de cabluri:
FireWire (pentru transferul de date dintre o camer digital i un computer)
RJ45 (nainte acest cablu era doar pentru telefonia fix, acum este i un conector la portul de reea l
computerului)
eSATA (External Serial ATA, conecteaz hard-diskul la computer, mai rapid ca USB i FireWire)
HDMI (High-Definition Multimedia Inferface, pentru transferul imaginilor high-definition ca S Video,
pentru controlul echipamentelor conectate la PC, se folosete i pentru laptopuri, computere tip desktop, camere
video )
DVI (Digital Visual Interface, interfaa video ce conecteaz monitorul la unitatea central)
Conectarea de tip Wireless se refer la orice tip de conectare fr cablu. Fizic conectarea se realizeaz prin
unde radio sau lumin invizibil infraroie. Tehnologia Wireless reprezinz o metod de conectare a perifericelor
i de accesare a internetului deosebit de practic i nu necisit instalare costisitoare de cabluri i ofer mobilitate
dispozitivelor.
Ele sunt de patru tipuri:
WPAN(Wirelles Personal Area Networks)-interconecteaz dispozitive aflate pe o arie restrns, ca de
exemplu undele de tip Bluetooth.
WLAN(Wireless Local Area Networks)- interconecteaz dispozitive aflate pe o suprafa local, utiliznd
un singur dispozitiv conectat la internet care re-emite semnalul prin unde radio, conectat la o reea internet
principal.
WMAN(Wireless Wide Area Networks)- interconecteaz mai multe reele WLAN.
WWAN(Wireless Wide Area Networks)- utilizate ca sistem public de acces la internet.
II) Elemente logice de interconexiune.
Elementul logic de interconexiune a calculatorului cu dispozitivele periferice este driver-ul.
Driverul este un program care are funcia de a aciona ca o interfa ntre o anumit component hardware i
software. Rolul driverului este de a transmite comenzile ctre componenta hard.
Driverele sunt de dou tipuri: [4]
1.
Drivere Generice, care la rndul su se mpart n :
a)
De tip I- Driverele scrise de inginerii firmei productoare de chip-ul hardului. Ele sunt cele mai
bune, pentru c programatorii au acces direct la specificaiile tehnice ale chip-ului.n procesul de scriere al

29
driverului, accentul se pune n mod egal pe stabilitate, performan i pe compatibilitate cu sistemul de operare.
Ex: Un driver scris de NVIDIA este bun pentru orice plac video care are un Chipset GeForce.
b)
De tip II- Driverele scrise de productorii companiei care au creat sistemul de operare. Aici se pune
accentul pe compatibilitate cu sistemul de operare, stabilitate i mai puin pe performana componentei hard.
Aceste tipuri de drivere sunt mai puin bune pentru c programatorii nu au acces la documentaia tehnic detaliat
a componentei hard. Ele sunt create special pentru a permite funcionarea tuturor componentelor hard detectate de
sistemul de operare.
2.
Drivere specifice ce sunt puse la dispoziie de ctre companiile care asambleaz piesele pentru
calculator. Dezavantajul acestor drive este c ele apar cu mult mai trziu dect driverele generice de tip I i n
acest timp este posibil s fi aprut alt versiune mai nou a driverelor impuse de firma productoare a
componentei hard.

30

20 Echipamente periferice de intrare-iesire i principalele lor


caracteristici (criterii de comparare)
O prim experien a utilizatorilor n ceea ce privete utilizarea calculatorului, este prezentat adesea prin
dispozitivele de intrare- ieire. Prin aceste dispozitive utilizatorii ofer informaii i instruciuni calculatorului, iar
apoi primesc un rezultat de la acesta. Dispozitivele de intrare/ ieire sunt parte integrant a interfeei utilizatorului,
care include alte dispozitive hardware i software care permit fiinelor umane s interacioneze cu sistemele
calculatorului.
n ceea ce privete alte componente ale sistemului calculatorului, selectare dispozitivelor de intrare/ ieire
depinde de scopurile organizaiei i obiectivele sistemului informaional. Un exemplu n acest sens l prezint
marile lanuri de restaurante, care au echipat chelnerii cu dispozitive de intrare sau terminale computerizate care
permit introducerea comenzilor astfel nct acestea s fie procesate corect i la timp. Aceste sisteme reduc
costurile prin oferirea posibilitii de a stabili rapid i eficient stocurile rmase i prin augmentarea nivelului de
satisfacie a clienilor.

Dispozitivele de intrare
Tastatura i mouse-ul
Tastatura i mouse-ul sunt cele mai frecvent-utilizate dispozitive pentru introducerea datelor de genul caracterelor,
textului i comenzilor de baz. Utiliznd aceeai tastatur se ofer posibilitatea de a introduce schie pe touchpad i
de a tapa textul cu ajutorul butoanelor.
Mouse-ul este utilizat pentru a puncta spre i a apsa pe simboluri, pictograme, meniuri i comenzi de pe
ecran. Aceasta provoac calculatorul s ntreprind un numr de aciuni, cum ar fi plasarea datelor n sistemul
calculatorului.
Dispozitivele de recunoatere a vocii
Acest tip de dispozitive de intrare poate recunoate vorbirea uman. Ele folosesc microfoane i programe
speciale pentru a nregistra i a converti sunetul vocii umane n semnale digitale. Recunoaterea vorbirii poate fi
utilizat n fabrici i uzine pentru a permite operatorilor de echipamente s dea comenzi de baz aparatelor n timp
ce ei efectueaz manual alte munci. Recunoaterea vocii mai poate fi folosit i la diferite sisteme de securitate
permite accesul n zonele restricionate doar a persoanelor autorizate. O alt modalitate de a utiliza aceste
dispozitive este pentru a facilita crearea, modificarea i stocarea nregistrrilor medicale. Cele mai noi exemple n
acest sens sunt Siri i SVoice, integrate n smartfoanele de ultim generaie, care permit utilizatorilor s exploateze
funcii de baz ale acestora(apel, mesaje, redarea pieselor din playlist, aflarea condiiilor meteo), doar cu ajutorul
vocii.
Dispozitivele de recunoatere a vocii analizeaz i clasific modele de voci i le convertete n coduri
digitale. Unele sisteme cer ca calculatorele s fie antrenate pentru a recunoate un vocabular limitat format din
cuvinte standard pentru fiecare utilizator. Operatorii antreneaz sistemul s recunoasc vocile lor, repetnd
cuvintele de cteva ori pentru a fi introduse n vocabular. Alte sisteme nu depind de o voce anumit i permit
calculatorului s neleg o voce pe care nu a mai auzit-o niciodat.
Camere digitale
Sunt dispozitivele care inregistreaz i stocheaz imaginile si video-urile n format digital. Apoi acestea sunt
transferate pe calculator prin intermediul unui cablu de date. n timpul acestui proces, imaginile sunt convertite n
coduri digitale de ctre placa calculatorului. Odat ce aceste imagini au fost downloadate i convertite n format
digital, ele pot fi modificate i incluse n cadrul altor aplicaii.
De exemplu imagini preluate de ctre web
camerele ataate calculatoarelor pot fi utilizate pentru fiierele personale ale angajailor companiilor care le-au
preluat. Ulterior imaginile pot fi imprimate, stocate pe CD, stick-uri de memorie, etc.
Terminalele
Nu foarte costisitoare i uor de folosit, terminalele sunt dispozitive de intrare care efectueaz introducerea
datelor. Un terminal este conectat la un sistem de calcul integral, care include un procesor, memorie i posibilitate
de stocare secundar. Comenzile generale, textul i alte date sunt introduse prin intermediul tastaturii sau a mouseului, convertite n forma machine-readable i transferat spre poriunea de procesare a sistemului de calculator.
Terminalele, de regul conectate direct la calculator prin liniiile telefonice sau cabluri, pot fi plasate n oficii, n
depozite, etc
Dispozitive de scanare

31
Datele imagine i caracter pot fi introduse utiliznd un dispozitiv de scanare. Aceste dispozitive sunt asemeni
unui xerox. Scanerele convertesc imagini monocromatice i colore, forme, texte i alte obiecte n cifre citite de
ctre aparat. Utilitatea acestora se manifest vdit n cazul companiilor mari, care utilizeaz tone de hrtie zilnic.
Pentru a reduce costurile utilizrii i procesrii hrtiei, multe companii apeleaz la dispozitivele de scanare pentru
a-i gestiona documentele.
Optical data readers
Acesta poate fi de asemenea utilizat pentru a scana documentele. Reprezentani ai acestui tip de dispozitive
sunt readere pentru recunoatere optic a notei (optical mark recognition) i pentru recunoaterea optic a
caracterelor (optical character recognition). n primul caz este vorba despre notarea testelor scrise cu creionul pe
forme speciale OMR, iar n cele de-al doilea este vorba despre utilizarea luminii reflectate pentru recunoaterea
diferitor caractere. Cu ajutorul unui program special, readerele pentru recunoaterea optic a caracterelor pot
converti documentele scrise de mn sau tapate n date digitale, care pot fi apoi mprtite, modificate i
distribuite prin reelele de calculatoare.
Dispozititvele de recunoatere a caracterelor din cerneal magnetic (MICR Devices)
Inundarea cu hrtie n anii 50 a industriei bancare, sub forma cecurilor, cererilor de credit, etc. a dus la
apariia i dezvoltarea recunoaterii caracterelor din cerneal magnetic, un sistem rapid de citire a datelor. Cu
ajutorul acestui sistem, datele sunt plasate n josul cecului, etc. utiliznd o cerneal special. Datele sunt printate
cu ajutorul acestei cernele utiliznd un set de caractere este accesibil citirii att pentru oameni, ct i pentru
calculatoare.
Dispozitive POS (Point of Sale Devices)
Aceste dispozitive, devenite ulterior EPOS (electronic point of sale), sunt terminale utilizate n comer
pentru a insera informaia despre vnzri n sistemul de calcul. Cu ajutorul acestora se calculeaz suma toatl spre
achitare, incluznd toate taxele i sunt propuse opiunile pe care le are clientul pentru a efectua plata. Multe dintre
dispozitivele POS utilizeaz i alte dispozitive de intare/ ieire, cum ar fi tastatura, dispozitiv de scanare a codului
de bare, printere i monitoare. O parte important a investiiilor n sfera tehnologiilor moderne sunt atribuite
dispozitivelor POS.
Dispozitivele ATM (Automated Teller Machine Devices)
Dispozitivele date, sunt terminale utilizate de ctre clienii bncilor pentru ridicarea banilor i efectuarea
altor tranzacii ce in de conturile bancare ce le aparin. Funciile acestor dispozitive au fost extinse ulterior i
pentru ca acestea s poat asigura petrecerea diferitor procese specfice ce in de business, cum ar fi vnzarea
biletelor, achitarea facturilor, etc. Din acest motiv, capacitaile de intrare/ ieire ale acestor dispozitive sunt foarte
variate. Asemeni dispozitivelor POS, acestea pot utilizate mpreun cu alte dispozitive de intrare/ieire.
Pen input devices
Printr-o atingere a ecranului cu acest tip de dispozitiv, este posibil de a activa o comand sau de a provoca
calculatorul s ndeplineasc o sarcin, s introduc notie scrise de mn i s deseneze obiecte sau figuri.
Dispozitivul solicit program i hardware special pentru a fi utilizat. Programul de recunoatere a scrisului de
mn poate converti ceea ce a fost scris de mn pe ecran n text.
Light Pens
Dispozitivul utilizeaz o celul luminoas n vrful pixului. Celula recunoate lumina de pe ecran i
localizeaz pixul pe ecran. Asemeni dispozitivelor pen input, acestea pot fi folosite pentru a activa comenzi i
pentru a plasa desene pe ecran.
Ecranele sensibile la atingere (Touch Sensitive Screens)
Prin atingerea anumitor pri a unui ecran sensibil la atingere, se poate executa un program sau se provoac
calculatorul pentru a ntreprinde aciuni. Aceste ecrane sunt destul de populare drept calculatoare de dimensiuni
mici, din cauza c nlocuiesc dispozitivele cu tastatur, fiind mult mai ergonomice n ceea ceprivete spaiul
ocupat i utilizarea acestora. Sunt folosite n restaurante de tip fast-food pentru plasarea comenzilor, n locaii
turistice i parcuri de distracii pentru indicarea direciei ctre punctul cutat, aeropoarte i centre comerciale.
Dispozitive de scanare a codului de bare
Aceste dispozitive citesc codul de bare prin intermediul scannerului cu laser. Aceast form de introducere
a datelor este deseori utilizat la ieirile din supermarketuri i n cadrul inventarierilor, n cazul depozitelor.

Dispozitive de ieire
Sistemul de calcul ofer decidenilor la toate nivelurile organizaiei posibilitatea s rezolve o problem de
business sau s valorifice o oportunitate competitiv. Plus la asta, ieirile de la un sistem de calcul pot fi utilizate
drept intrri n alte sisteme de calcul n cadrul aceluiai sistem. Formatul preferat pentru aceste ieiri poate fi
visual, audio sau chiar digital. Care nu le-ar fi coninutul i formatul, aceste dispozitive de ieire funcioneaz ca
s furnizeze informaia corect, ctre persoana necesar, n formal corect i la timpul potrivit.

32
Monitoarele (Visual Display Unit)
Monitoarele sunt ecrane asemntoare celor ale televizoarelor pe care sunt expuse ieirile din calculator.
Monitorul este un periferic de ieire pentru afiare grafic luminoas de date i imagini, folosit uzual n instalaii
de telecomunicaie i n tehnica prelucrrii datelor. Datele sunt reprezentate prin caractere i simboluri. Din punct
de vedere constructiv, monitoarele erau la origine televizoare fr partea de recepie a semnalelor TV. Exist 3
tipuri de monitoare: CRT, LCD, Plasma.
Printerele i plotterele
Una dintre cele mai folositoare i populare forme de output este cea pe o foaie de hrtie de pe un dispozitiv
numit imprimant. Sun disponibile imprimante cu diferite viteze, caracteristici i capaciti.. Unele pot setate
pentru a corespune mai multor forme ale hrtiei cum ar fi chestionare, facturi, etc. Viteza imprimantei este
reprezentat de numrul de pagini care poate fi imprimat per minut (ppm). La fel ca n cazul unui monitor,
calitatea sau rezoluia ieirilor printerului depind de numrul de puncte imprimate per inch. Costul recurent al
utilizrii imprimantei este cartuul, care este necesar s fie schimbat dup fiecare cteva mii de pagini imprimate.
Plotterele sunt dispozitive de ieire utilizate pentru lucrul de design. ntreprinderele folosesc aceste
dispozitive pentru a pentru a imprima planuri, schie, scheme sau desene ale cldirilor sau produselor noi pe hrtie
sau foi transparente.
Computer Output Microfilm (COM) Devices
Companiile care produc i stocheaz un numr semnificativ de documente pe hrtie utilizeaz deseori acest
dispozitiv pentru a plasa datele de pe calculator direct pe microfilm pentru utilizarea viitoare. Faza fotografic
tradiional de conversie ctre microfilm este eliminat. Odat realizat acest lucru, un reader standard de
microfilm poate accesa datele. Ziarele i revistele i plaseaz de regul publicaiile trecute pe microfilm utiliznd
COM, oferind cititorilor s vizualizeze articolele trecute i tiri.
Dispozitive Muzicale
Dispozitivele muzicale cu MP3 nu dispun de pri mobile i pot stoca ore de muzic. Piesele vechi pot fi tot
timpul nlocite cu cele noi, prin simpla lor descrcare de pe internet. MP3 este abrevierea pentru Motion Picture
Experts Group Audio Layer 3, un format popular de muzic de pe internet. n cadrul acestui format se aloc cte
un MB de memorie pentru pentru fiecare minut de muzic. Standartul MP3 permite ca muzica s fie comprimat,
ceea ce nseamn mai puin timp de descrcare de pe internet. O pies n cadrul acestui format ocup i mai puin
spaiu de stocare pe playerul MP3.
Proiectoare video
Aparatul de proiecie este dispozitivul care formeaz imagini reale, rsturnate i mrite ale unor obiecte
transparente sau opace, proiectate pe un ecran , obiectele fiind astfel aezate nct imaginea rsturnat dat de el s
apar n poziie vertical.
Dac aparatul este destinat proieciei obiectelor transparente - diapozitive sau film cinematografic -, proiecia se
numete proiecie de tip diascop.
Dac aparatul este destinat proieciei obiectelor opace,cum sunt pagini de carte, ziare, reviste, fotografii, se
numete proiecie de tip episcop.
Exist i aparat care cumuleaz cele dou proiecii, el numindu-se aparat epidiascop.

Caracteristicile dispozitivelor de intrare /ieire:


Introducerea rapid a datelor pe un sistem de calcul i producerea unui rezultat la timp poate fi foarte
important pentru multe ntreprinderi. Forma dorit a rezulatului, ct i viteza i acurateea necesar a ieirii i
intrrii determin dispozitivele potrivite de intrare i ieire. Unele organizaii au nevoi foarte specifice n ceea ce
privete ieirea i intrarea datelor, solicitnd ca dispozitivul s ndeplineasc anumite funcii. Aplicaiile mai
specializate solicit un sistem asociat mai specializat de dispozitive de intrare/ieire.
Viteza i funciile ndeplinite de ctre dispozitivele de I/E selectate i utilizate de ctre ntreprinderi ar trebui
s fie n concordan cu costul, controlul i complexitatea acestora. Dispozitivele mai specializate ar putea facilita
introducerea datelor sau informaia de ieire, dar acestea sunt n general mai costisitoare, mai puin flexibile i mai
susceptibile la defeciuni.

33

21. Echipamente de memorare/stocare durabil a datelor i


principalele lor caracteristici (criterii de comparare)
Cuvinte-cheie: Discul dur, DVD, MP3, ROM, Memorie cache, CD, Memorie interna si externa.
Memoria impreuna cu procesorul, a reprezentat modelul computer-ului de baza aparut prin anii 40. Similar cu
memoria noastra, memoria PC-ului retine informatii necesare calculatorului pentru o anumita perioada de timp.
Memoria este de 2 tipuri:

memoria interna: zona de stocare temporara a datelor intr-un calculator

memoria externa: zona de stocare permanenta a datelor (dispozitie de stocare, ex.: hard-disk, flash,
cd/dvd)

Discul dur este un dispozitiv electronic-mecanic pentru stocarea sau memorarea nevolatil (permanent) a datelor.
Utilizatorul normal nu poate sau nu are voie s despart discul de circuitele de comand corespunztoare, vezi
imaginea alturat; mpreun ele formeaz aa-numita unitate fix, unitate de disc fix sau,
prescurtat, HDD (de la hard disk drive).
Stocarea datelor se face pe o suprafa magnetic dispus pe platane rotunde metalice rigide (dure). n general
discurile dure sunt utilizate ca suport de stocare extern principal pentru servere i calculatoare personale, dar i
pentru anumite aparate electronice (playere i recordere DVD, playere MP3). Dac la nceputuri capacitatea unui
disc dur nu depea 20 megaoctei (MO) = 20megabait (MB), astzi (2009) un disc dur obinuit de 2 1/2 oli poate
depi 1 teraoctet (TO) = 1 terabait (TB)
Memoria interna contine atat datele brute care urmeaza sa fie prelucrate, cat si rezultatele prelucrarilor, dar
aceste informatii sunt in cele mai multe cazuri temporare. Memoria poate functiona si ca un canal de comunicatii
intre microprocesor si dispozitivele perifence.
ROM (Read Only Memory) -> este o memorie nevolatila (nu isi pierde continutul la oprirea calculatorului),
nu poate fi "scrisa" de utilizator (fiind inscriptionata de catre producator cu ajutorul unei aparaturi speciale), este
de capacitate redusa avand pana la 2 MB si este folosita pentru stocarea informatiilor despre hardware, mici
programe ce configureaza diverse dispozitive. La pornirea calculatorului, din memoria ROM se verifica
informatiile referitoare la componentele tehnice, adica tipul placii de baza, dimensiunea memoriei RAM, tipul
hard disk-ului, precum si existenta dispozitivelor periferice (tastatura, mouse, monitor)
Memoria cache este un mecanism de stocare de mare viteza. Acest tip de memorie vine sa suplineasca viteza
mica de raspuns a memoriei RAM fata de cerintele microprocesorului, stocand pentru un timp limitat parti ale
programelor sau datele cele mai des utilizate de unitatea aritmetico-logica a procesorului.
Memoria cache poate fi sau o sectiune rezervata din memoria principala, sau un dispozitiv independent. Uneori

este incorporata in arhitectura microprocesorului (cum am vazut la procesorul Intel Pentium).

Banda magnetica:
Mediu de arhivare si stocare a unor seturi mari de date
Accesul la date se face doar secvential
Pret foarte mic
Este detasabila

34
Foarte utilizata in deceniile trecute

Discul magnetic:
Discul optic (optic CD):
-

Mai rapid decat banda magnetica

Stocarea permanenta ( acum se poate rescrie)

Discul magnetic
-

Mai rapid decat banda magnetica si discul optic

Este alcatuit dintr-un sau mai multe platane ( un disc metalic plan din aluminiu sau oel, n ultimii ani ns
din sticl sau ceramic, avnd o grosime de cca. 0,81 mm)

Cercuri concentrice-piste

Fiecare pista este impartita in sectoare ( 512 octeti )

35

22.Definirea, menirea, varietatea i modul de funcionare a driverilor...


n sistemele de operare, driver-ul este un program care are funcia de a aciona ca o interfa ntre o
anumit component hardware i software. Comenzile pentru componenta hard vin de la diferite programe
prin intermediul sistemului de operare, iar rolul driverului este acela de a transmite comenzile ctre
componenta hard. Cu ct driverul este mai bine scris de ctre programatori, cu att mai bun va fi
performana i stabilitatea componentei hard.
Driverele sunt de dou tipuri:
drivere generice
drivere specifice
Driverele generice sunt de dou tipuri, n dependen de cine le-a conceput.
I tip din generice sunt driverele scrise de inginerii firmei productoare de chip-ul hardului.
Aceste drivere sunt cele mai bune, pentru c programatorii au acces direct la specificaiile
tehnice ale chip-ului, ceea ce este un secret tehnologic al companiei respective. n procesul de
scriere al driverului accentul se pune n mod egal pe stabilitate, performan i pe
compatibilitate cu sistemul de operare. Aceste drivere pot fi folosite pentru toate componentele
pe care se afl chip-ul, indiferent de compania care asambleaz piesa.
II tip de drivere generice sunt scrise de productorii companiei care au creat sistemul de
operare. Acestea pun accentul pe compatibilitate cu sistemul de operare, pe stabilitate i mai
puin pe performana componentei hard. Aceste tipuri de drivere sunt mai puin bune pentru c
programatorii nu au acces la documentaia tehnic detailat a componentei hard. Driverele
generice impuse de sistemul de operare sunt create special pentru a permite funcionarea tuturor
componentelor hard detectate de sistemul de operare. n momentul n care utilizatorul adaug o
component nou, sistemul de operare va cuta n colecia sa de drivere, i dac gsete unul
potrivit - l instaleaz, dac nu - pornete un vrjitor care ajut utilizatorului s instaleze driverul
de pe un CD furnizat de productorul componentei.
Driverele specifice sunt puse la dispoziie de ctre companiile care asambleaz piesele pentru calculator.
Ele se bazeaz pe driverele generice de tipul I. Dezavantajul acestor drivere este c ele apar cu mult mai
trziu dect driverele generice de tipul I, i n acest timp este posibil s fi aprut alt versiune mai nou a
driverelor impuse de firma productoare a componentei hard.
Sistemele de operare Windows conin o mare parte a driverelor necesare pentru funcionarea pieselor, ns
performana acestor piese va fi medie. Din aceast cauz este necesar ca pentru fiecare pies s instalm
driverul generic de tipul I.
Exist i situaii n care driverele incluse n sistemul de operare sunt cea mai bun alegere, acest lucru
fiind valabil pentru piesele cu o tehnic de funcionare mai simpl ca hard disk, unitile de CD-ROM,
unitile de floppy disk, mouse, i altele.
Cum functioneaza driver-ele?
In esenta, driver-ele conecteaza componentele hardware de componentele software. Acest lucru este
posibil prin CPU-ul (procesorul) calculatorului tau. Driverele mai avansate pot sa se ocupe de performanta
calculatorului, dandu-ti mai mult control asupra lui.
Diagnosticarea problemelor:
Driverele sunt de obicei la baza multor probleme de software sau hardware. In cazul in care
componentele conectate nu mai functioneaza, este de obicei din cauza unor drivere corupte sau care
lipsesc. Acest lucru se intampla daca fisierul este descarcat in directorul gresit, sau daca este mutat sau
sters din greseala. Cel mai bun mod de a identifica problema este sa descoperi care drivere sunt asociate cu
programele ce nu mai functioneaza. Aceasta informatie se afla de obicei in manualul sau ghidul de
utilizare.
Solutia:
Daca descoperi ca un driver este corupt sau lipseste, sunt mai multe modalitati de a remedia aceasta
problema. Daca inca mai ai CD-ul de instalare al programului afectat, acesta va contine informatii de

36
rezerva pe care le vei putea descarca. Insa, daca nu este vorba de asa ceva si programul afecatat nu are CD
de instalare, exista drivere gratuite care pot remedia problema.

37

[23] Schimbul sincron i asincron de date cu alte computere i


dispozitive electronice specializate
Datele pot fi transmise de la un dispozitiv la altul n form serial i paralel. Schimbul asincron i
sincron fac parte din transmisia serial.
n schimbul asincron, mesajele sunt transmise sub form de blocuri. Aceast form de transmitere poate
conine perioadele de repaus semnificative ntre blocuri i este adesea utilizat n cazul n care nu este necesar o
vitez mare de transmitere a datelor. Acest tip de schimb de date utilizeaz caractere de date care conin informaii
cu privire la procesul de sincronizare, natura i lungimea datelor, precum i locaiile primului i ultimului bit din
blocul de date, astfel nct receptorul s tie caracteristicile informaiei ce provine de la transmitor. De vreme ce
receptorul tie bitul de start i bitul de stop al blocului, acesta poate fi trimis oricnd i cu orice rat.
Schimbul de date asincron este mai lent dect cel sincron din cauza adugrii elementelor de sincronizare.
De asemenea, modul de transmitere asincron permite intervale de timp variabile ntre caracterele transmise.
Schimbul sincron este o tehnic de transmitere bazat pe mesaj; acesta nu utilizeaz bii de start i stop ca
schimbul asincron. Aceasta necesit un tact comun de ceas la capetele de transmisie i recep ie pentru a realiza
sincronizarea. Sincronizarea ceasului este cunoscut ca i sincronizare de bii.
Schimbul sincron are urmtoarele caracteristici:
nu exist bii de start sau de stop;
nu este sensibil la posibila denaturare a semnalelor transmise;
fiecare bit la emitor i receptor trebuie s fie sincronizat la un ceas comun;
receptorul trebuie s cunoasc codurile, lungimea de bloc, i alte informaii relevante;
datele sunt trimise n blocuri care constau din mai multe elemente, fr separare ntre ele;
blocul n ntregime este ncadrat n codurile care indic nceputul i finalul.
Schimbul sincron i asincron sunt realizate cu dispozitive dedicate, cum ar fi USART i UART.
Acestea sunt pri importante n transmiterea serial. USART-ul este un dispozitiv care transform bi ii
paraleli ntr-un flux de date continuu serial i invers. UART-ul este un dispozitiv care se ocup de comunica ia
serial asincron.

38

24. Sisteme de fiiere n SO: Definirea, clasificarea i caracteristicile


fiierelor
Sistemul de fiiere (n englez: file system sau i filesystem) desemneaz organizarea intern a unui purttor de
date, care de obicei este cuplat la un calculator. Pe parcursul vieii lor, fiierele sunt supuse multor operaii: ele
trebuiesc create, denumite, regsite, renumite, citite, modificate, duplicate, deplasate, reorganizate, defragmentate,
terse .a. n tot acest timp este nevoie i de o coresponden clar ntre numele unui fiier, util n primul rnd
omului, i adresa sa de pe purttorul de date, necesar calculatorului. Regsirea rapid a unui fiier este i ea
important, n condiiile n care un singur purttor de date actual poate gzdui chiar i sute de mii de fiiere. Pentru
a asigura viteze de funcionare mulumitoare, organizarea intern a stocrii i accesrii fiierelor unui purttor de
date trebuie s in cont i s profite de caracteristicile acestuia. Programele necesare pentru operaiile cu fiiere
fac de obicei parte din sistemul de operare al calculatorului la care sunt cuplate.
n afar de nume, fiierele de pe un purttor de date pot deine i atribute suplimentare care descriu n amnunime
caracteristicile lor individuale. Aa de exemplu formatul datelor sale, data crerii, data celei mai recente
modificri, eventuale restricii de acces la fiier .a. Toate trsturile unui fiier se mai numesc i "metadate", spre
deosebire de datele propriu-zise din fiier. Metadatele, inclusiv numele fiierelor, se memoreaz de obice ntrun index sau "Cuprins" sau "Tabl de coninut" (n englez table of content, TOC) a purttorului de date respectiv.
Atunci cnd numrul fiierelor este mare, ele se pot grupa n aa-numite dosare sau directori (cu accentul pe
ultima silab; englez: directories), care i ele se nregistreaz n tabla de coninut. Deoarece dosarele pot s
conin att fiiere ct i alte dosare, se obine de obicei un sistem de fiiere ierarhic.

Proiectarea unui sistem de fiiere i a indexului respectiv nu este o sarcin trivial. Scopurile care trebuie atinse
sunt asigurarea n permanen a integritii i rapiditatea accesului la fiiere, care pot fi n permanent schimbare,
mai ales la discurile dure actuale (2010), care pot avea o capacitate de ordinul a 2 TB (2.000.000.000.000 baii) i
mai mult, coninnd chiar sute de mii de fiiere pe un singur disc.

Fiecare tip de purttor de date (ca de exemplu discurile dure, benzile magnetice, discurile optice, memoriile flash)
utilizeaz un sistem de fiiere cu structur specific. Plecnd de la numele fiierului i de la sistemul de fiiere
implementat, sistemul de operare i rutinele sale acceseaz indexul necesar, afl sau calculeaz adresa fiierului pe
purttorul de date corespunztor i poate accesa n final i datele fiierului. Purttoare de date moderne ca de ex.
discurile dure dein i o inteligen proprie (microcod sau firmware), care uureaz accesul la fiiere i date, i
care poate oferi i unele funciuni speciale ca de exemplu:

contoare de greeli temporare (de tip S.M.A.R.T. sau i altele) care, pe baza statisticii greelilor temporare
reparabile automat, pot aprecia nc din timp momentul defectrii definitive a dispozitivului; ceva mai
devreme ele emit ns o alarm pentru nlocuirea lui cu unul nou, fr a se pierde datele;

managementul sectoarelor de rezerv, activate i folosite automat n caz de defectare a sectoarelor


originale.

39

Aceste funciuni din urm nu mai in ns de sistemul de fiiere de pe


purttorul de date, ci mai curnd de plasarea fizic a datelor de orice
gen (fiiere, directori)

40

25 Denumirile i atributele fiierelor/dosarelor n SO: menirea i


regulile aplicrii/formrii
Fiier reprezint un spaiu de memorie a calculatorului care poate pstra informaii
de acelai gen. Informaiile pot fi: texte, imagini, sunete, desene, pagini Web, etc.
Fiecare program prelucreaz un anumit gen de informaii i organizeaz fiiere proprii cu
acele informaii.
Un dosar este evideniat printr-o pictogram ce sugereaz un dosar din realitate , care
are un semn de deschidere (tag). Orice dosar se identific printr-un nume. Aplicaiile sistemului de operare
grupeaz fiierele n dosare pregtite pentru ele.
De exemplu, aplicaia Paint grupeaz fiierele produse cu ajutorul su n dosarul MyPictures din
MyDocuments.

Din punct de vedere al tipului, fiierele pot fi:


Fiiere normale: conin informaie utilizator;
Directoare: fiiere sistem destinate gestionrii structurii sistemului de fiiere;
Fiiere speciale de tip caracter bloc: destinate utilizrii n conjuncie cu dispozitivele periferice;
Legturi simbolice: furnizeaz posibilitatea accesrii unui acelai fiier fizic pe ci logice multiple.
Dup menire:
Programe;
nsoitoare;
Informaionale;

Dup suport pe care este rezident fiierul (fiiere pe hard disk; fiiere pe flloppz disc; fiere pe imprimant;
fiiere de la tastatur; fiiere pe monitor etc.)
Dup modurile de acces:
Fiiere secveniale care permit numai accesul secvenial
Fiiere cu acces direct permite accesul direct cel puin la citire. Adresa unei nregistrri se calculeaz n funcie
de :
Adresa de la nceput a fiierului
A lungimii unei nregisrari
A numarului de ordine al nregistrrii dorite n cadrul fiierului
Indexate: se bazeaz pe accesul direct, prin realizarea unui index ce pstreaz adresele fiecrei nregistrri.
Principalele atribute ce pot caracteriza un fiier sunt:
Tipul fiierului- normal, director, special sau legtur simbolic;
Informaii suplimentare legate de fiier (ASCII/binar, tipul dispozitivului periferic asociat);
Informaie pentru controlul accesului la fiier (cine poate accesa fiierul i ce operaii se pot efectua asupra
fiierului);
Momentul crerii, al ultimului acces i al ultimei modificri a fiierului;
Contor indicnd numrul de legturi ctre fiierul respectiv;
Dimensiunea fiierului;
Identificatorul utiliyareatorului care a creat fiierului (proprietarul fiierului).

26. Operaiile asupra fiierelor i dosarelor


Un fiier nseamn un spaiu de memorie a calculatorului care poate pstra informaii de acelai gen (text,
imagini, sunete, pagini WEB, etc.). Fiierul este unitatea de baz pentru organizarea informaiei pe discurile
calculatorului.
Un dosar nseamn un container pentru fiiere, ce permite organizarea fiierului pe disc.
Operaiile de baz efectuate asupra fiierelor i dosarelor sunt:

41
*Crearea. Cu ajutorul acestei operaii se creaz un dosar sau fiier, fr a memora date. Pentru aceasta
efectum clic dreapta pe zona de lucru i din meniul contextual alegem New i tipul fiierului (dosar/ document
word/ baza de date acces/ i altele). Apoi introducem numele fiierului/dosarului de pe tastatur i dac este nevoie
introducem i extensia la fiiere, dup apsm tasta Enter.
*tergerea. Cnd nu mai avem nevoie de fiier/dosar, el este ters pentru a elibera spaiul de pe disc. Pentru
aceasta se selecteaz obiectul care urmeaz a fi ters i se plaseaz prin tragere n Recycle Bin, sau se apas clic
dreapta pe obiect i se alege opiunea Delete, sau se apas tastele Delete apoi Enter. Pentru a restabili obiectele
terse se deschide pictograma Recycle Bin , se execut clic dreapta pe obiectul dorit i se selecteaz Restore din
meniul contextual sau se activeaz comanda File, Restore. n cazul care am ters fiierul/dosarul cu ajutorul
combinaiei de taste Shift+Delete, obiectul s-a terg pentru totdeauna i nu se va putea restabili.
*Selectarea. Pentru a selecta un obiect executm clic pe pictograma lui. Pentru a selecta mai multe obiecte,
selectm unul din ele i innd acionat tasta Ctrl selectm pe celelalte. Pentru a selecta toate obiectele activm
comanda Edit, Select All din bara meniului sau combinaia de taste Ctrl+A.
*Redenumire.Pentru a schimba numele fiierului se selecteaz fiierul/dosarul care urmeaz s fie
redenumit, se apas click drept pe obiectul respectiv i se execut comanda Rename i se scrie alt denumire a
obiectului. Dup aceea se acioneaz tasta Enter.
*Copiere i mutare. Copierea unui fiier/dosar nseamn crearea unui duplicat al acestuia, iar mutarea
nseamn tergerea obiectului din locul originar i copierea lui n alt loc. Ele se realizeaz prin mai multe
modaliti:
1. Prin metoda Clipboard-o zon n memoria calculatorului care poate stoca temporar un obiect sau o informaie.
Pentru a utiliza aceast metod selectm obiectul pe care dorim s-l copiem i acionm click drapta i alegem
comanda Copy, sau apsm tastele Ctrl+C. n aceast operaie copia obiectul dorit se plaseaz n memoria
Clipboard iar originalul rmne la locul su. Dup aceasta acionm click dreapta i alegem comanda Paste sau
apsm tastele Ctrl+V, astfel s-a fcut o copie a fiierului/dosarului dorit. Pentru a muta un obiect,se selecteaz i
se apas iari click dreapta, apoi alegem Cut, sau apsm tastele Ctrl+X. Obiectul original se deplaseaz n
Clipboard i dispare din locul unde se afl. Apoi se efectueaz un click pe butonul drept al mouse-lui n locul unde
dorim s mutm obiectul, i alegem Paste, sau acionm tastele Ctrl+V.
2.Prin metoda Drag-and-Drop, pentru aceasta se selecteaz obiectul dorit, apoi se apas tasta Ctrl i
tragem obiectul cu ajutorul mouse-lui pn la destinaie.
*Cutare. Pentru a cuta fiiere sau dosare activm comanda Start, Seach, For files or folders, apoi activm
butonu New din panoul Seach pentru a ncepe o cutare nou. Dup aceea indicm criteriile de cutare i activm
butonul Search.
*Comprimare i arhivare. Comprimarea fiierelor i dosarelor este procesul prin care se poate reduce
spaiul pe care acestea l ocup pe unitile de disc. Dimensiunea obiectelor se reduce prin comprimare. Fiierele
i dosarele comprimate pot fi mai uor transmise de la un calculator la altul.

42

27. Formatarea suportului extern de memorie durabil cu mijloacele


SO menirea i etapele realizrii
Prin formatare un mediu de stocare este pregtit pentru stocarea de fiiere. Formatarea const n imprirea
spaiului de stocare disponibil n compartimente ce pot reine o cantitate fix de date. Aceste compartimente,
denumite clustere, sunt manipulate de ctre sistemul de operare pentru stocarea i accesarea sistematic a
informaiei.
Reformatarea se refer la formatarea unui hard disk sau a unei partiii care a fost deja formatat sau care
conine date pe ea. Reformatarea unui disc conduce la tergerea tuturor datelor de pe disc.
O partiie este o zon a hard diskului care se poate formata i creia i se poate atribui o liter de unitate. Pe
un disc de baz (cel mai obinuit tip de disc pe computerele personale), un volum este o partiie primar formatat
sau o unitate logic. (Termenii partiie i volum sunt nlocuii deseori unul cu cellalt.) n cazul n care hard diskul
conine mai mult spaiu nealocat (neformatat) este posibil crearea mai multor partiii sau volume. Pentru a crea
spaiu nealocat, se ofer posibilitatea de a reduce un volum sau de a utiliza un instrument ter de partiionare.

Cnd este necesar formatarea?

Un hard-disk nou vine neformatat i nu poate fi folosit pentru stocarea imediat de date. Va trebui s formatai
hard disk-ul folosind un sistem de fiiere compatibil cu sistemul de operare. Unele harduri, de exemplu cele de pe
calculatoarele noi, pe care , pe care se execut Windows, sunt deja formatate.
Este posibil ca alte tipuri de dispozitive de stocare, inclusiv multe uniti flash USB i cartele de memorie flash, s
fie preformatate de productori, ns n cazul n care acestea nu sunt preformatate CD-urile i DVD-urile utilizeaz
formatri diferite de cele ale hard diskurilor i a dispozitivelor amovibile de stocare.
Instalarea sistemului de operare. Dei nu este obligatoriu, de obicei instalarea sistemului de operare este precedat
de formatarea discului sau a partiei care va stoca datele. Sunt situaii cnd formatarea este obligatorie. Unele
sisteme de operare necesit un anumit sistem de fiiere pentru a putea funciona. n cazul Windows este vorba
despre dou tipuri de sisteme de fiiere: NTFS(pentru versiunile mai noi) i FAT32 (pentru versiuni anterioare, de
exemplu n cazul computerelor cu multi-ncrcare). Schimbarea sistemului de fiiere se face n cadrul procesului
de formatare.
n cazul n care sistemul de fiiere a fost deteriorat. Aceasta poate surveni din mai multe cauze. De exemplu,
calculatorul a fost atacat de ctre un virus, care a afectat sistemul de fiiere, ceea ce a cauzat erori.
Mai poate fi i situaia n care pe hard-disk au aprut aa numitele bad sectors, care nu pot fi utilizate din cauza c
au fost deteriorate ireversibil. n procesul formatrii are loc analiza integritii suprafeei dispozitivului i
sectoarele deteriorate sunt marcate ntr-un mod special, ceea ce nu permite pe viitor ca nregistrarea informaiei pe
aceste sectoare.

Etapele formatrii hard-diskului:


1.

Formatarea de nivel inferior. Aceast operaiune const n evidenierea de baz a sectorului de pstrare a
datelor, care este efectuat de ctre productor, fiind una din operaiile finale n producerea dsuportului de
stocare a datelor. n cadrul acestui proces n zona de stocare a datelor sunt create structurile fizice: tracks,
sectoare, n caz de necesitate se nregistreaz informaia de gestionare a programelor. n consecint, n
majoritatea cazurilor, aceast marcaj rmne neschimbat pe tot parcusrul existenei suportului. Majoritatea
utilitarelor de program care dispun de posibilitatea de formatare de nivel inferior , anunat de ctre autori, de
fapt, n cel mai bun caz , rescriu doar informaia de gestionare.
2.
Partiionarea. Acest proces divizeaz volumul hard-diskului n discuri logice. Acest fapt este realizat cu
ajutorul serviciilor incorporate ale sistemului de operare sau prin programe tere; metoda de partiionare
depinde n mare parte de tipul sistemului de operare. Dei nu este obligatoriu (n cazul n care se va sri peste
acest pas, ntregul volum al suportului va consta dintr-o singur partiie), din cauza volumulelor foarte mare
ale hard-diskurilor moderne (pn la 4000 GB), acest pas este de obicei realizat.
3.
Formatarea de nivel superior. Acest proces formeaz structurile logice, responsabile pentru stocare
corect a datelor, plus, n anumite cazuri, fiierele de descrcare ale seciunilor, care au statut activ. Aceast
formatare se poate diviza n dou categorii: rapid i complet. Formatarea rapid este o opiune de formatare
care creeaz un nou tabel de fiiere pe un hard disk, dar nu suprascrie sau terge complet discul. n cazul

43
formatrii complete se efectueaz verificare suprafeei fizice a suportului, n caz de necesitate se sectoarele
deterioarate, adic sectoarele de pe suprafaa optic, cu degradri fizice (acestea sunt marcate, astfel fiind
exclus orice nregistrare ulterioar a informaiei pe aceste poriuni ) i abia apoi se efectueaz registrarea
tabelului de fiiere.
Nu este posibil reformatarea unui disc sau a unei partiii care se utilizeaz n mod curent, inclusiv partiia care
conine Windows. Aceasta este o caracteristic de siguran, pentru a preveni tergerea Windows-ului din
greeal.

44

28. Defragmentarea memoriei menirea i etapele realizrii

Defragmentarea discului este procesul de unificare a datelor fragmentate dintr-un volum (cum ar fi un hard
disk sau un dispozitiv de stocare) ca s funcioneze mai eficient.
Fragmentarea se produce n timp pe un volum, pe msur ce salva i, modificai sau tergei fiierele.
Modificrile unui fiier se salveaz deseori ntr-un loc diferit din volum, altul dect fiierul original. Acest lucru nu
schimb locul unde apare fiierul n Windows ci doar locul unde sunt stoca i bi ii de informa ie care alctuiesc
fiierul, pe volumul real. n timp, att fiierul ct i volumul devin fragmentate, iar computerul va func iona mai
lent, deoarece trebuie s efectueze cutri n locuri diferite pentru a deschide un singur fiier
.Programul defragmentare disc este un instrument care rearanjeaz datele de pe volum i reunete datele
fragmentate, astfel nct computerul s funcioneze mai eficient. n aceast versiune de Windows, programul
Defragmentare disc se execut dup o programare, astfel nct nu trebuie s v aminti i s-l executa i, dei ave i
posibilitatea s-l executai manual sau s i modificai programarea.

Etapele0realizarii:
1. Apasati Start->(All) Programs-> Accessories -> System Tools -> Disk Defragmenter

Fig.4 Locatia accesarii Defragmentarea discului

2. Alegeti discul pe care doriti sa-l defragmentati.


3. Analizati spatiul castigat printr-o eventuala Defragmentare facand click pe "Analyze". Daca rezultatul este de
genul "defragmentation is not necessary" inseamna ca acesta nu este inca necesar.
4. Daca rezultatele procesului de analiza sunt "You Should Defragment this Drive" atunci este bine sa incepeti
rularea procesului asigurandu-va ca nu veti mai avea nevoie de access la calculator pentru intreaga perioada de
defragmentare.
5. Cand procesul s-a incheiat faceti click pe "OK!"
6. Modificati marimea Memoriei Virtuale : Start->Control Panel->System-> Advanced.
7. Performance-> Settings-> Advanced apoi selectati "Change" in campul dedicat Memoriei Virtuale nu inainte de
a citii in manualul producatorului valoarea optima a acesteia.
8. Restartati calculatorul.

45

29.Sistemul de fiiere FAT tipurile principale, particularitile


organizrii, avantaje i dezavantajefa de alte sisteme de fiiere
File Allocation Table (FAT) este numele unei arhitecturi pentru fisiere de sistem i in momentul de fata o
intreaga familie din industria de lucru a fiierelor folosesc aceasta arhitectura.
Sistemul de fiiere FAT ofer performane rezonabile, chiar i n foarte implementri mai complexe. Prin
urmare, este adoptat pe scar larg i susinut de aproape toate sistemele de operare existente pentru
computere personale, precum i pentru o multitudine de sisteme embedded. Acest lucru dovedeste utilitatea
formatului pentru carduri de memorie solid-state i este convenabil sa fie folosit pentru a partaja date ntre
sistemele de operare.
FAT este sistemul de fiiere implicit pentru unitatile media amovibile (cu excepia CD-urilor i a DVDurilor) i ca atare sunt de obicei gsite pe floppy disk-uri,super-dischete, memorie i carduri de memorie
flash sau unitati flash USB i totodata sunt susinute de majoritatea dispozitivelor portabile cum ar fi PDAuri,camere digitale, camere video, playere media sau telefoane mobile. n timp ce FAT12 este omniprezent
pe dischete, FAT16 i FAT32 sunt de obicei gsite in unitatile media mai mari.Datorit utilizrii pe scar
larg a unitatilor media formatate cu ajutorul arhitecturii FAT , multe sisteme de operare ofer suport
pentru FAT .De exemplu, Linux,FreeBSD, BeOS i JNode ofera suport ncorporat pentru FAT, chiar daca
susin, de asemenea, sisteme de fiiere mai sofisticate, cum ar fi Ext4 sau Btrfs.
Exist multe sisteme de fiiere ca, de exemplu, FAT, NTFS ( New Technology File System), HPFS
( High Performance File System), CDFS ( CD-ROM File System) i aa mai departe. Windows 98 poate
utilize 4 sisteme de fiiere: FAT 16, FAT 32, CDFS i UFS (Universal File System) pentru uniti de DVDROM.
FAT a fost dezvoltat de mult timp, acesta fiind unul din motivele pentru care astzi este destul de criticat;
FAT induce n timp o fragmentare important a fiierelor pe disc, aceasta avnd drept consecin scderea
vitezei de accesare a fiierelor;
FAT nu pstreaz informaii redundante necesare pentru recuperarea datelor n cazul unei defeciuni a
sistemului; ntr-adevr, exist o copie a tabelului de alocare ns aceasta, de cele mai multe ori nu poate
rezolva problemele aprute;
FAT nu dispune de nici un mecanism pentru prevenirea accesului neautorizat la fiiere, atributele asociate
fiierelor fiind minimale;
Primele versiuni de FAT aveau limitate numrul de caractere pentru numele i extensia fiierului (8+3);
prin VFAT, o variant modernizat, s-a extins totui la 255 numrul de caractere al numelui i extensiei;
Organizarea, prin clustere de mari dimensiuni, irosete spaiul pe discurile de mare capacitate, spaiu
inaccesibil sistemului dar accesibil unor aplicaii perfide; spaiul respectiv este denumit slack file. FAT a
debutat o dat cu DOS 1.0 n 1983. Varianta iniial era destinat numai discurilor flexibile i nu admitea
existena directoarelor. Datorit dimensiunii reduse a discurilor, primele sisteme FAT erau realizate pe 12
bii, dimensiune acceptabil pentru discurile flexibile cu care lucra sistemul de operare DOS1.0 (12 bii
semnific 4096 de sectoare adresabile adic o capacitate de 2MB, mai mare dect cei 1.44 MB ai discului).
Acest sistem de administrare a cptat denumirea de FAT12.
Ulterior, DOS 2.0 a inclus i suportul pentru subdirectoare, precum i FAT pe 16 bii necesar pentru
utilizarea primelor hard discuri de 5 MB. Cele 65536 de locaii permiteau adresarea unui disc de 32 MB,
suficieni la data respectiv. Sistemul a cptat denumirea de FAT16.
Odat ce hard discurile au ncepu s creasc n dimensiuni, FAT16 a nceput s aib probleme n
administrarea ntregului spaiu util de pe un hard disc. Soluiile au constat n partiionarea discului
(mprirea n mai multe volume logice de sine stttoare) i n introducerea clusterelor care au mrit,
virtual, capacitatea de stocare a unei uniti de alocare. n principal, aceste faciliti au aprut odat cu
Windows 95 care a mai eliminat o limitare a sistemului clasic: prin VFAT (virtual FAT) era eliminat
regula numelor de fiiere 8+3.
Din 1997, creterea n dimensiuni a clusterelor a fost epuizat: clusterul maxim era de 32768 octei, ceea
ce nsemna c Windows 95 nu putea vedea discuri mai mari de 2 GB. n consecin, pentru urmtorul
sistem de operare, Windows 95 OSR2, s-a introdus FAT32, sistem care permitea adresarea a 268 435 456
clustere (deocamdat nu sunt folosii dect 28 de bii din cei 32; valoarea reprezint 228). n aceste
condiii, dimensiunea clusterelor a putut fi redus napoi la 4 KB (8 sectoare), fiind totui posibil

46
adresarea unui disc de 1TB. O consecin pozitiv rezultat din scderea dimensiunii clusterului a fost i
utilizarea mai eficient a spaiului pe disc.
Sistemele de operare alternative pentru PC, de exemplu OS/2, BeOS, FreeBSD, LINUX etc. dispun i ele
de variante care suport VFAT i FAT32.
Structura FAT
Sistemul de fiiere FAT pe un disc flexibil sau o partiie de hard disc este format din urmtoarele
structuri:
1. Partition Boot Sector (sector pentru iniializare) format din unul sau mai multe sectoare dispuse la
nceputul discului care include mai multe informaii referitoare la proprietile generale ale discului i
codul main folosit de sistemul de operare pentru iniializare.
2. File Allocation Table (tabelul de alocare al fiierelor), o structur dup care a luat numele chiar
sistemul de administrare; este format dintr-o list de legturi care memoreaz ordinea logic a clusterelor
pe disc; cu aceste informaii, clusterele sunt nlnuite unul dup altul pn cnd se formeaz un fiier
complet; din motive de siguran tabelul FAT este duplicat.
3. Root directory (directorul rdcin) asociat partiiei are o dimensiune memorat n sectorul Boot i
conine informaii pentru fiierele i subdirectoarele subordonate directorului principal, informaii
referitoare la numele i extensia lor, adresa primului cluster, atribute etc.
4. Zona de date este locul unde sunt memorate fiierele i ocup, bineneles, cea mai mare parte a
discului; fiierele sunt sparte n buci egale cu dimensiunea unui cluster, adresele logice ale fiecrui
fragment de fiier fiind pstrate n FAT.

47

[30] Sistemul de fiiere NTFS-particularitile organizrii, avantaje i


dezavantaje fa de alte sisteme de fiiere
NTFS este sistemul de fiiere preferat de versiunile Windows, ncepnd cu versiunea NT. Are o vitez mai
mare dect FAT (nu n toate cazurile), o securitate mai bun i o gam de oportunit i mult mai larg. NTFS
lucreaz mai bine cnd este utilizat pe partiiile mai mari de 400 MB. Spre deosebire de FAT, performan a
sistemului de fiiere NTFS nu scade cnd este mrit capacitatea partiiei.
NTFS are multe alte avantaje fa de FAT, cum ar fi:
capacitatea de a se recupera automat dup anumite erori legate de disc, ceea ce FAT32 nu poate;
suport mbuntit pentru HDD-uri mai mari;
securitate mai bun, posibilitatea de a utiliza permisiuni i criptare pentru a restric iona accesul la
anumite fiiere numai la utilizatorii autorizai;
mrimea maxim a unui file: teoretic 264 B minus 1 KB, practic 244 B minus 64 KB (~16TB), pe
cnd la FAT16 numai mult de 2GB, iar la FAT32 nu mai mult de 4GB;
numrul maxim de file-uri: 232-1 (4 294 967 295), la FAT32 nu mai mult de 268 435 444;
posibilitatea de a comprima file-urile;
datorit compatibilitii POSIX, permite crearea hard-link-urilor;
face distincie ntre litere mari i mici n cadrul numelor de fiiere i pstreaz informa ii de timp
referitoare la fiier;
permite utilizarea fiierelor cu seturi multiple de date;
ofer posibilitatea folosirii caracterelor Unicode n numele de fiiere;
folosete clustere de volume mai mici, ce crete eficiena pstrrii informaiei;
altele.
Pe lng avantaje, sistemul de fiiere NTFS are i dezavantaje:
lipsa permisiunii la seciunile NTFS din Windows 9X sau DOS (chiar dac este programul
NTFSDOS care permite conectarea seciunilor NTFS ca disc logic DOS, dar nu lucreaz permanent
corect);
din cauza volumului mare de informaie trebuie mai mult memorie pentru cache, ca rezultat, poate
s se micoreze viteza pe calculatoarele care au puin memorie RAM.
altele.
Deci, folosirea sistemului de fiiere NTFS se adeverete n dou cazuri:
cnd calculatorul posed un volum de memorie mare (256 MB i mai mult);
cnd securitatea este preferabil productivitii.
n restul cazurilor, liber se poate de folosit sistemul de fiiere FAT32.

Cuvinte cheie
NTFS New Technology File System.
FAT File Allocation Table.
POSIX Portable Operating System Interface for Unix.
Hard-link Componenta structural a unui file care descrie elementul catalogului lui.
Cluster Unitatea de msur logic de pstrare a informaiei.

48

31.Sisteme de fisiere pentru SO Linux, MacOS i platforme mobile


Sistemul de fisiere
*Linux:

AdvFS (HP Tru64 UNIX) Cluster cu Journaling

Union fs

btrfs (Btree file system)

CFS Crypto File System

CramFS Compressed ROM filesystem

MAC OS:
HFS+ (Mac OS Extended)
Platforme mobile:
*NFS 2.0
*NFS /M

Avantaje/Dezavantaje:
*linux nu citeste jiocuri
*programele de pe windows nu merg pe linux si celelalte
*lucreaza pe propria sistema nu e o platforma universala
* linux deja a incetat oficial activitatea acum doar versiile pirate au ramas oficilal

49

32 SO MS-Windows: Evoluia, particularitile versiunilor i


perspectivele dezvoltrii
Microsoft Windows este numele unei serii de sisteme de operare create de compania Microsoft. Microsoft a
introdus Windows pe pia pentru prima dat n noiembrie 1985, ca un supliment la MS-DOS, deoarece interfe ele
grafice erau din ce in ce mai apreciate. Microsoft Windows a ajuns cu timpul s predomine pe pia a de
calculatoare mici, ntrecnd Mac OS, care fusese introdus pe pia mai nainte de ctre compania Apple
Computers, astzi numit Apple Inc.. La conferina IDC Directions din 2004, vicepreedintele IDC a constatat c
Windows deine aproximativ 90 % din piaa de sisteme de operare.
Versiunile de operare pe 16 bii
Versiunile Windows 16 bii includ: Windows 1.0 (1985), Windows 2.0 (1987), Windows Server. Versiunile vechi
de Windows erau deseori considerate doar o mbuntire sau variant grafic a sistemului de operare MS-DOS.
Spre deosebire de MS-DOS, Windows permite utilizatorilor s execute simultan aplica ii complexe, prin utilizarea
aa-numitului multitasking cooperativ. Un factor nou este utilizarea unei interfee grafice cu utilizatorul de tip
GUI. n Windows a mai fost implementat o schem de memorie virtual, care permite s se ruleze aplica ii mai
mari dect memoria de lucru fizic: atunci cnd memoria fizic devine insuficient, segmentele de cod i resursele
necritice se mut temporar pe un disc dur. La momentul necesar ele se rencarc n memoria fizic.
Versiunile pe 16 bii ale Windows cuprind Windows 1.0, Windows 2.x i ruda sa apropiat, Windows/286.
Versiunile de operare hibride pe 16/32 bii
Windows/386 a introdus un kernel (miez) scris pe 32 de bii i un monitor al ma inii virtuale. Pentru durata
sesiunii Window, a creat una sau mai multe medii virtuale de tip Intel 8086 i a asigurat virtualizarea pentru placa
grafic, tastatur, maus, ceasul de control. Consecina vzut de utilizator a fost faptul c multitasking-ul putea fi
realizat n ferestre separate, chiar dac aplicaiile grafice MS-DOS aveau nevoie de modul full screen. De
asemenea, aplicaiile Windows erau executate n regim de multitasking cooperativ n interiorul unui mediu 8086
virtual.
Sistemul de operare Windows a cucerit o foarte mare parte a pie ii, fiind la ora actual (2014) cel mai
rspndit sistem de operare (SO) din lume. Se estimeaz c astzi peste 96 % din calculatoarele de tip Personal
Computer (PC-uri cu procesor de la compania Intel, sau compatibil cu Intel, ca de exemplu de la firma AMD)
ruleaz Windows. Cu toate acestea, celelalte sisteme de operare precum Linux, MacOS, FreeBSD, NetBSD,
Solaris, HP-UX etc. au recuperat n ultimii ani o parte a pie ei, reducnd astfel monopolul aproape total al
companiei Microsoft, care n 1999 avea o cot de pia de peste 95 %. Companii de succes ca de ex. Apple sau
Canonical Ltd. sprijin desigur permanent orice tendin de migrare dinspre Windows spre platformele software
ale lor.
Familia Windows NT:
Windows NT 3.1 (1993)
Windows NT 3.5 (1994)
Windows NT 3.51 (1995)
Windows NT 4.0 (1996)
Windows 2000 (2000)- Windows NT 5.0
Windows XP (2001)- Windows NT 5.1
Windows XP 64-bit Edition (2006)- Windows NT 5.2
Windows Server 2003 (2003)- Windows NT 5.2
Windows Vista (2006)- Windows NT 6.0
Windows Home Server (2007)- Windows NT 5.2
Windows Server 2008 (2008)- Windows NT 6.0
Windows Small Business Server (2008)- Windows NT 6.0
Windows 7 Windows NT 6.1 (2009)
Windows Server 2008 R2- Windows NT 6.1 (2009)

50

33. SO MS-Windows 7: Cerine ctre platforma de instalare,


modaliti de distribuie i tehnologia instalrii

Arhitectura
Procesor
Memorie de lucru
Accelerator grafic
Spaiu disponibil pe un disc dur
Uniti optice

Cerine minime
32 bit
64 bit
Procesor cu 32 bit cu frecvena
Procesor pe 64 bit cu frecvena
de 1 GHz
de 1GHz
1 GO de memorie RAM
2 GO de memorie RAM
Procesor grafic compatibil cu DirectX 9 cu driver WDDM versiunea
1.0 (pentru suport Aero)
10 GO
16 GO
Unitate optic DVD (Windows 7 se instaleazdoar de pe suport
DVD/CD)

Cerine suplimentare:[3]
Acces la Internet;
n funcie de rezoluie, redarea video poate necisita memorie suplimentar i hardware grafic
avansat;
Unele jocuri i programe pot necesita plac grafic compatibil cu DirectX sau mai mult pentru
performan optim;
Pentru unele funcionaliti Windows Media Center, pot fi necesare un tuner TV i hardware
suplimentar;
Windows Touch i Tablet PC-urile necisit hardware specific;
Grupul de domiciliu necisit o reea i computere care execut Windows 7;
Crearea de DVD-uri/CD-uri necisit o unitate flash pentru USB;
Windows XP Mode necisit n plus 1 GO de RAM i 15 GO de spaiu suplimentar disponibil pe hard
disk;
Muzica i sunetele necisit ieire audio;
BitLocker necisit USB flash drive pentru a utiliza BitLocket To Go.
Sunt dou ci de distribuie a sistemului de operare Windows 7:
1.
Cumprarea discului de instalare Windows 7 (DVD sau CD) din magazinele Microsoft. Pe carcasa
discului se afl i cheia produsului Windows (25 de caractere) .
2.
Cumprarea licenei i downlandarea Windows-ului direct de pe site-ul www.microsoft.com . Se
poate de ales una dintre ediiile Windows: [2]
A.
Windows 7 Starter-disponibil doar preinstalat pe sisteme OEM n toat lumea, dar limitat la
sisteme noi cu anumite caracteristici hardware. Caracteristici cheie: noua bar de sarcini, liste derulante n bara de
sarcini, Windows Media Player, Backup i Restore, Action Center , Device Stage, Play to, Fax i Scan, jocuri
simple. Nu are transparen Aero Glass, nu are Windows Touch i nici Windows Media Center, lipsete Windows
7 Mobility Center, nu are opiuni pentru crearea Home Group.
B.
Windows 7 Home Basic- disponibile doar pentru pieele n dezvoltare (emerging markets).
Caracteristici cheie: toate funciile din Windows 7 Starter pe lng caracteristici avansate pentru reele,
previzualizri ale ferestrelor din bara de sarcini i Windows 7 Mobility Center. Nu are interfa transparent Aero
Glass, Windows Touch, Windows Media i nici opiunile pentru crearea Home Group.
C.
Windows 7 Home Premium-disponibil prin OEM i retail (de sine stttor), destinat consumului
general n ntreaga lume, principala versiune Windows 7. Caracteristici cheie: Aero Glass, Aero Background,
Windows Touch, opiuni creare Home Group, Media Center, redare i realizare DVD, jocuri premium pe lng
toate caracteristicile prezente n Windows 7 Home Basic. Nu poate intra n reele complexe de tip Domain, nu are
programul gazd Remote Desktop, nu are backup avansat, EFS , Offline Folders.
D.
Windows 7 Professional-disponibil prin OEM sau retail, dar i n sistemul Liceniere de Volum,
destinat mediului de mici afaceri. Caracteristici cheie: Acces reele Domain, are Remote Desktop, imprimante prin
locaie, EFS, modul Presentation, foldere Offline, Windows Media Center pe lng toate caracteristicile Windows
7 Home Premium. Nu are BitLocker, BitLocker To Go, AppLocker, Direct Access, Branche Cache. Nici
posibilitatea de a instala pachete lingvistice pentru interfa i nici ncrcare din VHD.

51
E.
Windows 7 Entreprise- disponibil prin canalele Software Assurance sau Liceniere de Volum,
pentru mediul de afaceri de nivel entreprise. Caracteristici cheie: BitLocker, BitLocker To Go, AppLocker, Direct
Access, Branche Cache, posibilitatea de a instala pachete lingvistice pentru interfa i boot din VHD. Este una din
cele mai complete versiuni Windows 7.
Windows 7 Ultimate-disponibil prin retail sau upgrade de la Windows 7 Home Premium sau Professional.
Caracteristici cheie la fel ca Windows 7 Entreprise.

52

34 Sistemul de SO MS-Windows 7: Sistemul de vizualizare (Display)


principalele caracteristici, regimurile de vizualizare, parametri
setabili i condiiile n care ele trebuie schimbate.
Principalele caracteristici.
Sistemul de operare Windows 7, asemenea predecesorului su Windows Vista, se caracterizeaz prin stilul
de oformare a interfeei cu denumirea de Aero. Schema cromatic utilizat la realizarea acestei interfee creaz
efectul de transparen a ferestrelor, a barei de activiti i al meniului Start, ceea ce permite concentrarea ateniei
asupra ferestrei propriu-zise i nu a coninutului acesteia.
n procesul oformrii obiectelor interfeei au fost utilizate grafic de calitatea nalt i imagini 3D, ceea ce
nainteaz cerine sporite sistemului video al calculatorului. De aceea, n momentul instalrii sistemului Windows
7 se efectueaz verificarea echipamentului calculatorului, pentru a se putea determina compatibilitatea acestuia cu
interfaa Aero. n cazul n care rezultatul este negativ, interfaa dat se dezactiveaz automat n procesul instalrii.
Pe lng transparena stilul aero include i alte particulariti:
Ferestrele de dialog sunt caracterizate de efectul de lsare a umbrei.
Elementele de coordonare ale ferestrelor de dialog, n momentul punctrii acestora cu cursorul mouse-ului
sunt evideniate cu culoarea albastr;
Butonul utilizat implicit n fereastra de dialog (de regul este vorba despre butonul OK), se caracterizeaz
printr-un efect de tranziie a culorii de la albastru aprins spre pal;
Efectele de animaie prezente n momentul deschiderii, nchiderii, mutrii ferestrelor;
Pictogramele, utilizate pentru prezentarea programelor, obiectelor arat realistic. Dimensiunea lor poate fi
modificat treptat.
Majoritatea ferestrelor sistemului (printre care, de exemplu, programul de Cutare, mapa Panoul de
Control) i meniul principal conin cmpul standard de cutare a informaiei.
n programele- expert (Wizards), existente n sistem i menite s execute sarcini-tip, pentru care nu sunt
necesare competene avansate ale utilizatorului, este setat o abordare standard;
n ferestrele de dialog ale programelor de sistem, menite s lucreze cu fiierele i mapele(Cutare,
ferestrele de dialog Deschide, Salveaz, Salveaz ca) este utilizat o abordare unic n procesul de lucru.

Parametri setabili i condiiile:


Parametri, pe care avem posibilitatea s ii modificm i gsim n mapa Control panel -> Appearance and
Personalization -> Display. Este vorba despre:
Ajustarea rezoluiei
Este posibil modificarea formei i dimensiunilor Mesei de lucru pentru a corespunde preferinelor personale.
Unele persoane diminueaz rezoluia ecranului din cauza fatupului c le este greu s citeasc text de
dimensiuni mici, la rezoluie mare. n acest caz se poate ntmpla astfel ca textul i o parte din interfaa
utilizatorului s devin neclar i mpiedic vizualizarea pozelor digitale i secvenelor video high-definition la
capacitatea maxim.Dac se dispune de hardware potrivit i diveri ai ecranului, Windows 7 va seta de
sinestttor rezoluia potrivit.
Ajustarea luminuozitii
Luminozitatea ecranului poate fi schimbat n dependen de necesitatea fiecrui utilizator.
Calibrarea culorii
Gama de culori variaz pe dispozititve diferite, monitoare sau pe documentele imprimate. Pentru ca culorile s
fie la fel pe ecrane diferite i ct mai aproape de standardul de culoare din industria de calculatoare, se
utilizeaz funcia de calibrare a culorii. Se pot efectua mai multe ajustri prin utilizarea butoanelor de control
ecran de pe panoul frontal, de pe ecranul de control i obiective vizuale de ajustare uor de utilizat.
Modificarea setrilor ecranului
Conectarea la un proiector
Sunt expuse regimurile de vizualizare n cazul conectrii unui proiector.

53

Ajustarea parametrilor de citire a textului prin Clear Type text

Aceast funcie a fost special creat pentru a pune scrisul n eviden (este vorba despre font, nu despre
scrisuri de pe imagini sau altele).
Setarea dimensiunilor textului de ctre utilizator
Mrete textul i l face mai uor de citit, oferind posibilitatea utilizatorului de alege ntre afiarea a 125% sau
150% din mrimea obinuit a textului.

Regimuri de vizualizare:
Computer only
Este regimul implicit de vizualizare, doar ecranul calculatorului este activ.
Duplicate
n cazul n care selectm aceast funcie, imaginea de pe ecran va fi clonat pe ecranul adiional, poate fi acesta un
monitor sau un proiector. Este util n timpul unei prezentri sau altei situaii n care este nevoie de a continua
lucrul la calculator.
Extend
Aceast opiune permite, n cazul utilizrii unui ecran adiional, deschiderea de ferestre noi, astfel c pe monitorul
principal este posibil de efectuat activiti diferite de cele prezentate pe ecranul secundar. Un exemplu n acest
sens ar fi rularea unui material video pe ecranul secundar n timp ce se navigheaz pe o pagin web pe cel
secundar.
Proiector only (doar proiector)
Aceast opiune dezactiveaz ecranul principal, informaia fiind expus doar pe proiector. Este o opiune bun din
punct de vedere a economisirii bateriei.
Regimurile de vizualizare pot fi alternate uor utiliznd combinaia Winkey+P.

54

35. SO MS-Windows 7: Interfaa de interaciune cu utilizatorul,


componentele ei i posibilitile personificarii ei
Cuvinte-cheie: Desktop, Pictograme,Label,Taskbar,Cutia de reciclare,Proprietati.
Lansarea sistemului de operare finalizeaz cu afiarea pe ecran a unei imagini grafice care se numete
suprafa de lucru (engl. Desktop,), care, la rndul su, reprezint fundalul pe care apar obiectele i ferestrele.
Suprafaa de lucru conine pictograme (engl. Icons), care reprezint simboluri grafice ale diferitor obiecte
Windows: un simbol grafic pentru o comand, o funcie, o aplicaie, un fiier sau un grup de fiiere, avnd n
partea de jos un text explicativ denumirea obiectului care poart numele de etichet (engl. Label). Pictograma
mpreun cu eticheta formeaz obiectul Windows.
Pentru majoritatea obiectelor, coninutul etichetelor poate fi modificat de ctre utilizator.
Cunoatem urmtoarele tipuri de pictograme: pictograme pentru reprezentarea dosarelor, fiierelor,
dispozitivelor (uniti de disc, impriman- te), comenzilor i opiunilor din barele cu instrumente, aplicaiilor,
comenzilor de acces rapid (Shortcut (Scurttur)) pictograme care conin referine la alte obiecte Windows
(programe, dosare, documente etc.).
Utilizatorul poate schimba aspectul grafic al pictogramelor la dorin i necesitate. Activarea/dezactivarea
obiectului se efectueaz prin executarea unui clic pe pictogram sau pe eticheta lui. Informaii detaliate despre un
obiect selectat putem afla lansnd comanda Properties (Proprieti) din meniul contextual al obiectului respectiv.
Executarea unui clic sau dublu-clic pe suprafaa pictogramei poate avea diferite efecte, n funcie de tipul
pictogramei. Printre acestea distingem: pictogramele care reprezint programe (aplicaii, comenzi) lansarea
(executarea) acestor programe; pictogramele ce reprezint documente deschiderea documentului respectiv n
cadrul aplicaiei; pictograme de grup sau a unui dosar obinem coninutul acestora, scurtturi activarea
obiectului asociat etc
Utilizatorul poate schimba aspectul grafic al pictogramelor la dorin i necesitate. Activarea/dezactivarea
obiectului se efectueaz prin executarea unui clic pe pictogram sau pe eticheta lui. Informaii detaliate despre un
obiect selectat putem afla lansnd comanda Properties (Proprieti) din meniul contextual al obiectului respectiv.
Executarea unui clic sau dublu-clic pe suprafaa pictogramei poate avea diferite efecte, n funcie de tipul
pictogramei. Printre acestea distingem: pictogramele care reprezint programe (aplicaii, comenzi) lansarea
(executarea) acestor programe; pictogramele ce reprezint documente deschiderea documentului respectiv n
cadrul aplicaiei; pictograme de grup sau a unui dosar obinem coninutul acestora, scurtturi activarea
obiectului asociat etc.
Numrul obiectelor pe suprafaa de lucru depinde de modul n care este configurat sistemul de operare.
Putem, de asemenea, aduga obiecte noi; nltura unele obiecte de care nu avem nevoie; schimba amplasarea lor
pe suprafaa de lucru etc.Suprafaa de lucru este organizat astfel ca majoritatea comenzilor frecvent utilizate s fie
accesibile n procesul de lucru.
Implicit, n partea de jos a ecranului este plasat bara de activiti (eng. Taskbar) care conine: butonul
Start (Pornii), bara lansrii rapide, butoanele aplicaiilor active, indicatorul limbilor, pictogramele unor programe
instalate, ceasul electronic de sistem etc. Bara de activiti este localizat de-a lungul prii inferioare a ecranului
ce afieaz meniul Start i listele aplicaiilor i documentelor lansate n execuie. Aceasta poate fi vizibil sau
ascuns, deplasat din locul ei iniial la o alt margine a ecranului. Butonul Start, plasat pe bara de activiti, ofer
accesul rapid la aplicaii (programe), documente, parametri prestabilii, tematici Help (Ajutor) i multe altele. Prin
activarea butonului Start, se afieaz lista meniului de baz a sistemului de operare Windows.
Recycle Bin (Cutia de Reciclare) permite stocarea obiectelor terse/excluse de ctre utilizator. n caz de
necesitate, aceste obiecte pot fi restabilite la locul de unde au fost terse.

55
Utilizatorii pot schimba aspectul grafic al pictogramelor la dorin i necesitate. Activarea/dezactivarea obiectului
se efectueaz prin executarea unui clic pe pictogram sau pe eticheta lui. Informaii detaliate despre un obiect
selectat putem afla lansnd comanda Properties (Proprieti) din meniul contextual al obiectului respectiv.
Executarea unui clic sau dublu-clic pe suprafaa pictogramei poate avea diferite efecte, n funcie de tipul
pictogramei. Printre acestea distingem: pictogramele care reprezint programe (aplicaii, comenzi) lansarea
(executarea) acestor programe; pictogramele ce reprezint documente deschiderea documentului respectiv n
cadrul aplicaiei; pictograme de grup sau a unui dosar obinem coninutul acestora, scurtturi activarea
obiectului asociat etc

56

36.SO MS-Windows 7: Tastele fierbini (cel puin 6 exemple)


specificarea combinaiilor, menirea lor i descrierea situaiilor,cnd
aplicarea lor este necesar/preferabil
Tastele fierbini sunt tastele care permit sa funcionm majoritatea operaiunelor far ajutorul mausului.
Combinaiile de tase permit,de asemenea,extinderea numrului de comenzi i funcii,lansate rapid prin
apsarea tastelor.Astfel de taste sunt comode n utilizare i pentru economisirea timpului.
Win + D Arat desktopul (nchide toate ferestrele).
Win + Deschide calculatorul personal.
Win + F Deschide caseta de cutare.
Win + L Blocarea calculatorului.
Win + M nchide toate ferestrele.
Win + R - Deschide caseta Run
Ctrl+c copierea a obiectului selectat
Ctrl+v - lipirea obiectului selectat
Ctrl+s - salvarea unui document activ
Ctrl+Alt+Del- apilarea casetei de dialog Close Program
ALT + TAB -Comutare ntre programe deschise
CTRL + ESC: Deschide START meniu
ALT + TAB: Comutare ntre programe deschise
ALT + F4: nchide programul
SHIFT + DELETE: tergerea definitiv a elementului
Sigl Windows + L: Blocare calculator (fr a folosi CTRL + ALT + DELETE)
Majoritatea programelor,de asemenea,ofer posibilitatea de a lucra mai uor cu meniurile i diferite
comenzi aprobate de dizvoltrorii programelor.Comenzile rapide sunt listate,de obicei in meniul
programului,uneor ele pot fi schimbate i combinate la dorina utilizatorului n modul n care lui i este mai
accesibi i mai comod.NU este posibil de a numi combinaii identice pentru mai multe funcii,astfel acestea
o sa afieze eroare sau o sa lucreze doar numai pentru o funcie aleatoare.

57

38. SO MS-Windows 7: Condiiile, n care apare necesitatea


restabilirii sau re-instalrii SO
Calculatorul face incomoditatii,se incarca mai greu ca de obicei,face restartare fara prevenire,se blockeaza fara
motiv ect. In unele cazuri e nevoie de stergerea informative din disk support a sistemei,dar in alte cazu,de
restartare complete a sistemei,pentru restartare,e nevoie de introdus desk-ul si de tastat restartare si tastat
descarcare de pe disk si de urmat pasii instalarii
Windows 7 se poate reinstala utiliznd Recuperare din panoul de control, sub Metode complexe de recuperare.
Aceast metod reinstaleaz Windows 7, fie dintr-o imagine de recuperare furnizat de productorul computerului,
fie din fiierele de instalare Windows 7 originale. Trebuie s reinstalai toate programele pe care le-ai adugat i
s restabilii toate fiierele dintr-o copie de rezerv.
Dac Windows 7 nu se poate executa deloc, avei posibilitatea s reinstalai Windows utiliznd discul de
instalare original Windows 7.
Pentru a instala Windows 7 utiliznd opiunea Particularizat i a formata hard diskul
Pentru a formata hard diskul n timpul instalrii Windows 7, trebuie s pornii sau s ncrcai computerul utiliznd
discul de instalare Windows 7 sau o unitate flash pentru USB.
1. Deschidei computerul pentru ca Windows s porneasc normal, introducei discul de instalare Windows 7
sau unitatea flash pentru USB, apoi nchidei computerul.
2.

Repornii computerul.

3.

Apsai orice tast cnd vi se solicit aceasta, apoi urmai instruciunile care apar.

4.

Pe pagina Instalare Windows, introducei limba i alte preferine, apoi facei clic pe Urmtorul.
Dac pagina Instalare Windows nu apare i nu vi se solicit s apsai orice tast, poate fi necesar s
modificai unele setri de sistem. Pentru a afla cum trebuie s procedai, consultai Pornirea computerului de
pe un disc de instalare Windows 7 sau de pe o unitate flash pentru USB.

5.

n pagina Citii termenii licenei, facei clic pe Accept termenii licenei dac suntei de acord cu acetia,
apoi facei clic pe Urmtorul.

6.

n pagina Ce tip de instalare utilizai?, facei clic pe Particularizat.

7.

n pagina Unde instalai Windows?, facei clic pe Opiuni unitate (complex).

8.
9.

Facei clic pe partiia pe care dorii s o modificai, facei clic pe opiunea de formatare pe care dorii s o
efectuai, apoi urmai instruciunile.
Cnd terminai formatarea, facei clic pe Urmtorul.

10. Urmai instruciunile pentru a termina instalarea Windows 7, inclusiv denumirea computerului i
configurarea unui cont de utilizator iniial.

Riscuri:este posibila pierderea informatiei totale in cazul unei greseli din partea utilizatorului la formatare hard
diskului si instalarea windowsului.

58

39.SO MS-Windows 7: Vizualizarea parametrilor de baz ale


computerului (inclusiv cu ajutorul aplicaiilor/programelor integrate
[System, DxDiag etc.]) principalele informaii afiate i situaiile
cnd apare necesitatea vizualizrii lor
Windows 7 este o versiune a Microsoft Windows, un sistem de operare produs de compania american
Microsoft pentru utilizarea pe calculatoarele personale de tip PC, inclusiv cele utilizate n domeniul afacerilor, pe
desktop-uri, laptop-uri, Tablet PC-uri, netbook-uri i PC-uri de tip Media Center Edition (MCE).[1] Windows 7 a
intrat n faza liber pentru producie (Release To Manufacturing, RTM) la 22 iulie 2009. Data pe punere pe pia
a fost 22 octombrie 2009, la mai puin de trei ani de la lansarea sistemului anterior Windows Vista. La acea i dat
a fost lansat i Windows Server 2008 R2 (pentru servere).
n aceasta versiune a fost incluse funcii noi , este mult mai stabil are caracteristici grafice noi i conine o
nou bar de activiti.Windows 7 este un concept ideal pt securitatea informaiei personale i n general a
calculatorului personal sau de oficiu.
Windows 7 include o serie de caracteristici noi, cum ar fi: primi pa i n atingerea cu minile, vorbirea, i
recunoaterea scrisului de mn, suport pentru hard disk-uri virtuale, performan mbuntit pe procesoarele
multi-core, performana boot-ului mbuntit, i mbuntiri ale nucleului (kernel). Windows 7 adaug suport
pentru sisteme care folosesc multiple plci grafice heterogene de la diferi i furnizori, o nou versiune a Windows
Media Center, un Gadget pentru Windows Media Center, caracteristici media mbunt ite, XPS Essentials Pack i
Windows PowerShell deja incluse, i un Calculator reconceput cu capabiliti multlinii inclusiv Programmer
(Programator) i Statistics (Statistici), moduri mpreun cu unitatea de conversie.
Multe elemente noi au
fost adugate n Control Panel, incluznd ClearType Text Tuner, Display Color Calibration Wizard, Gadgets,
Recovery, Troubleshooting, Workspaces Center, Location and Other Sensors, Credential Manager, Biometric
Devices, System Icons, i Display.[23] Windows Security Center a fost renumit Windows Action Center
(Windows Health Center i Windows Solution Center n build-urile de mai devreme) care cuprinde att securitate,
ct i ntreinerea calculatorului.
Microsoft ofer ase versiuni pentru Windows 7: Starter, Home Premium, Proffesional, Ultimate, OEM i
Enterprise. Cele mai promovate versiuni fiind: Home Premium, Professional i Ultimate.
Windows 7 este conceput pentru 32-bii i 64-bii. Cerinele minime pentru 32-bii include un procesor de
1GHz, 1GB RAM, 16 GB spaiu disponibil pe hard disc, i un dispozitiv de grafic DirectX 9 cu driver WDDM
1.0 sau mai mare.
Sistemul de 64-bii va necesita cel puin un procesor de 1GHz, 2GB RAM, 20GB dde spaiu liber pe hard
disk, i un dispozitiv de grafic DirectX 9 cu driver WDDM 1.0 sau mai mare.
Cteva funcii ale noului system de operare Windows 7:
Performanta mbuntit
1. Timpii de iniializare ai sistemului de lansare a aplicaiilor au scazut semnificativ
2. Noi unelte de optimizare care scad consumul bteriei, permitn utilizatorilor de calculatoare portabile mai
mult timp dect permiteau versiunile Vista i XP.
3. Capaciti mbuntite de cutare, opiuni noi va permite s interprindei cutri n documente , mesaje
electronice sau dispozitive de stocare atasate dup cuvinte cheie
4. Extindere virtual a spaiului de stocare
Windows 7 poate fi virtualizat , permitnd mai multor sisteme de operare s funcioneze pe o singur staie
gazd
Windows 7 este preconfigurat s poat funciona cu maini virtuale Hzper-V.
Securitate extins
Programele de tip driver permit sistemului Windows 7 sa citeasca majoritatea dispozitivelor biometrice. Iar
urmarirea geografica va trimite mesaje cu poziia dvs.tuturor aplicaiilor de localizare, cum ar fi programelor de
cartografiere.

59

40. SO MS-Windows 7: Panelul de administrare/gestiune (Control


Panel) principalele componente i situaiile n care ele sunt folosite
Windows 7 are un mod absolut nou i interesant de afiare pentru Control Panel-locaia central de unde se
poate configura calculatorul. n panelul de administrare i gestiune a versiunii Windows 7, sunt afiate un numr
mare de activiti sub forma unei liste de sarcini, care conduce utilizatorul mult mai uor la realizarea operaiilor.
Deasemenea au fost adugate noi elemente: ClearType Text Tuner, Display Color, Calibration Wizard, Gadgets,
Recovery, Troubleshooting, Workspaces Center, Location and Other Sensors, Credential Manager, Biometric
Devices, System Icons i Display. [1]
Control Panel are dou categorii de vizualizare: Vizualizare Clasic (Classic View) i Vizualizarea pe
Categorii (Category View) i este posibil schimbarea ntre acestea printr-o obiune ce apare n partea stng a
ferestrei.
Unele componente din Control Panel sunt: [2]

System-are menirea de a vizualiza i modifica caracteristicile calculatorului. Cu ajutorul acestei


aplicaii putem afla versiunea Windows cu care lucrm, tipul procesorului, putem afla i modifica numele
calculatorului n reea.

Administrative Tools-instrumente de administrare, conine informaii despre administrarea


sistemului, inclusiv securitatea, performana i configurarea serviciului. n aceast aplicaie sunt prezentate o list
de link-uri pentru diferite configuraii ale Microsoft Management Console.

Folder Options-aceast aplicaie permite schimbarea modului de configurare a fiierelor i


dosarelor, permite utilizatorului s specifice setrile generale, cum ar fi deschiderea dosarelor ntr-o fereastr nou
sau ntr-o fereastr existent, afiarea ori nu a extensiilor, afiarea ori nu a dimensiunilor fiierelor, ascunderea
fiierelor protejate de sistem, selectarea proprietilor de cutare a fiierelor i altele.

Internet options- are menirea de a seta caracteristici de conectare la internet. Fereastra de dialog
este alcatuit din 6 interfae: General, Security ( de ea depinde modul de navigare prin Web, securitatea
computerului), Content ( blocheaz accesul pe anumite sites, obine un certificat de autentificare special),
Connections ( de ea depinde navigarea pe Internet), Programs (verific dac la E-mail este outlock Express),
Advanced.

Regional and Language Settings-utilizatorul poate modifica diferite setri ca de exemplu: modul
de afiare a numerelor, afiarea valorilor valutare, simbolul monedei,poate modifica ora i data, separatorul
datei( . - /), locaia unde se afl, stabilirea fusului orar. De asemmena se poate modifica limba de afiare
pentru meniuri i casete de dialog i altele.

Desktop Gadgets- are menirea de a denumi gadgeturi care ofer rapid informaii i furnizeaz
acces simplu la instrumentele utilizate fregvent. Gadgeturie de desktop pot pstra informaiile i instrumentele
disponibile imediat pentru utilizare. De exemplu, utilizatorul are posibilitatea s afieze titlurile de tiri (Feed
Headlines) alturi de programele deschise. Deasemenea pot s afieze pe ecran un ceas (Clock), calendar
(Calendar), prognoza meteo (Weather), Windows Media Center, Picture Puzzle.

60

41 SO MS-Windows 7: Principalele regimuri de ncrcare menirea i


particularitile utilizrii a fiecrui din ele
Ecranul opiunilor avansate de startare a Windows poate porni Windows n modurile avansate de depanare.
Se poate accesa meniul n urma pornirii calculatorului i prin apsarea meniului F8 nainte ca Windows s
porneasc.
Unele opiuni, de genul safe mode, starteaz Windows ntr-o stare limitat, unde sunt startate doar
componentele cele mai necesare. Dac problema nu reapare atunci cnd Windows-ul este n safe mode, pot fi
eliminate setrile implicite, driverele de baz ale dispozitivelor i serviciile drept cauze posibile. Alte opiuni
starteaz Windows cu funcii avansate menite pentru a fi utilizate de ctre administratorii de sistem i profesionalii
IT.
Repair your Computer (repar-i calculatorul)
Prezint o list de instrumente de recuperare pe care le poi utiliza pentru a repara problemele de pornire,
sau pentru diagnosticul i restabilirea sistemul. Aceast opiune este disponibil doar dac instrumentele sunt
instalate pe hard diskul computerului. n cazul n care un disc de instalare Windows este disponibil, resursele de
restabilire a sistemului pot fi gsite pe acest disc.
Safe mode
Starteaz Windows cu setul minimal de drivere i servicii.
Safe mode with networking
Aceast opiune utilizeaz un set minim de servicii i de drivere de dispozitiv pentru pornirea Windows
mpreun cu driverele necesare pentru ncrcarea serviciilor de reea.
Safe mode with Command Prompt
Aceast opiune este identic cu opiunea Safe mode, cu excepia faptului c se pornete Cmd.exe n loc de
Windows Explorer.
Enable Boot Logging
Aceast opiune activeaz nregistrarea n jurnal cnd computerul este pornit cu oricare dintre opiunile de tip Safe
Boot n afar de Last Known Good Configuration. Textul jurnalului asociat cu ncrcarea sistemului se
nregistreaz n fiierul text Ntblog.txt din folderul %SystemRoot%.
Enable low-resolution video (640*480)
Aceast opiune pornete Windows n modul 640 x 480 prin utilizarea driverului video curent (nu Vga.sys). Acest
mod este util dac ecranul este configurat pentru o setare pe care monitorul nu o poate afia.
Ultima configurare reuit (avansat)
Aceast opiune pornete Windows prin utilizarea celei mai bune configuraii anterioare.
Directory Services Restore Mode
Acest mod este valid doar pentru controlerele de domeniu Windows. Acest mod efectueaz repararea serviciilor de
director.
Debugging Mode
Aceast opiune activeaz modul depanare n Windows. Informaiile de depanare pot fi trimise printr-un cablu
serial la un alt computer pe care se execut un program de depanare. Acest mod este configurat pentru utilizarea
COM2.
Dezactivarea restartrii automate n cazul eurii Windows
mpiedic Windows-ul s se restarteze automat n cazul n care Windows eueaz din cauza unei erori.
Aceast opiunea se selecteaz doar n cazul n care Windows este blocat ntr-un cerc vicios n care Windows
eueaz, ncearc s se restarteze i eueaz repetat.
Disable Driver Signature Enforcement
Permite instalarea driverelor care conin semnturi improprii.
Start Windows Normally
Pornete sistemul de operare Windows n modul normal.

61

42. SO MS-Windows 7: Aplicaia informatic Windows Explorer (=My


Computer) menirea, principalele funcii i limitri
Cuvinte-cheie: Windows Explorer, panoul de navigare, bara de navigare, banda de detalii,bara de
comenzi,butonul Start.
Windows Explorer este principalul instrument pe care il utilizam pentru a interac iona cu Windows 7. Va
trebui sa utilizam Windows Explorer pentru a vizualiza biblioteci , fi ierele i folderele . Putem accesa Windows
Explorer facand click pe meniul Start i apoi pe fiecare calculator sau unul din numeroasele dosare , cum ar fi
documente, imagini , muzic.
Dupa cum se poate remarca, zona de lucru a ferestrei de aplicatie contine doua sub-ferestre. In cea din stinga
se afiseaza intreaga ierarhie de directoare care poate fi accesata de catre computer : (Favorites,
Libraries,Homegroup,Computer si Network.), iar in cea din dreapta putem accesa hard-disk-urile care sint in
computer si CD-ROM-ul.
Urmtoarele instrumente fac folosirea mai usoara a Windows Explorer :
Panoul de navigare . n partea stng a ferestrei Windows Explorer , avem posibilitatea s facem click pe un
element pentru a vedea fiierele n el . Elementele din panoul de navigare pot include foldere ( cum ar fi
Downloads ) ; lista Favorite ; Windows 7 Biblioteci (cum ar fi Documente i muzic ) ; alte computere din Grup
de domiciliu-ul tau , alte uniti de pe computer sau alte computere din reea .
Folosim bara de navigare pentru a se deplasa. Facem click pe penele din partea de sus a ferestrei Windows
Explorer pentru a selecta unul din folderele disponibile .
Banda de detalii . Dac facem click pe un fisier sau un folder , detaliile pentru aceasta apare n caseta Detalii din
partea de jos a ferestrei Windows Explorer .
Bara de comenzi . Cele mai multe dintre aciunile pe care s-ar putea dori pentru a efectua sunt enumerate n bara
de comand . Multe alte aciuni sunt accesibile prin clic dreapta pe fiierul sau directorul .
Bar de meniu ascunse . Dac facem click pe Alt , Windows Explorer va arata bara de meniu vechi ( File, Edit ,
View , Tools, Help ) de la versiunile anterioare de Windows , cu zeci de funcii ascuns departe .
Un alt avantaj pentru detalii de vedere este c putem sorta lista de fisiere prin click pe unul dintre titlurile
coloanelor - Nume sau data modificrii, de exemplu .
Cum o putem lansa?
Pentru a lansa Windows Explorer folosim WIN+E sau exacutam click pe butonul Start, alegem optiunea All
Programs si apoi Accessories, selectam, executind un click pe aplicatia Windowa Explorer.

62

43

63

44

64

45.SO MS-Windows 7: Lista utilizatorilor menirea i tehnicile de


administrare/operare
Un cont de utilizator este o colecie de informaii care comunic sistemului de operare Windows ce
fiiere i foldere putem s accesm, ce modificri putem aduce computerului i care sunt preferinele
noastre personale, cum ar fi fundalul pentru desktop sau economizor de ecran. Conturile utilizator ne
permit s partajm computerul cu mai multe persoane, dar s avem n continuare fiiere i setri proprii.
Fiecare persoan i acceseaz contul su de utilizator cu un nume de utilizator i o parol.
Exist trei tipuri de conturi. Fiecare tip ofer utilizatorilor un alt nivel de control asupra computerului:
Conturile standard sunt destinate lucrului de rutin la computer.
Conturile de administrator ofer control maxim asupra unui computer i ar trebui utilizate numai
atunci cnd este necesar.
Conturile invitat sunt proiectate n principal pentru persoane care au nevoie s utilizeze temporar un
computer.
Este necesar un cont de utilizator pentru a utiliza Windows?
Da. Atunci cnd configurm Windows solicita s ne creiem un cont de utilizator. Acest cont va fi un cont
de administrator, pentru a ne permite s configurm computerul i s instalm orice programe pe care
dorim s le utilizm. Dup finalizarea configurrii computerului, este recomandat de utilizat un cont de
utilizator standard pentru utilizarea de zi cu zi a computerului. Ecranul Bun venit, locul unde facem log on
la Windows, afieaz conturile disponibile pe computer i identific tipul de cont, astfel nct s tim dac
utilizm un cont de administrator sau un cont de utilizator standard.
Pe calculator putem gasi mai multe conturi de utilizator. E vorba de contul predefinit de Administrator,
creat de Windows chiar dac l folosim sau nu, conturile de utilizatori pe care le-am noi, plus
contul Guest i utilizatorul numit HomeGroupUser$, folosit de Windows pentru a administra conexiunile
ctre Grupul nostru de domiciliu. Dup cum vedei n captura de mai jos, unele conturi au o sgeat
desenat pe pictorama lor.

Grupurile disponibile pe orice calculator Windows.


Cnd vine vorba de grupurile definite pe calculatorul, lista este mult mai lung i mai diversificat. Pe
majoritatea calculatoarelor Windows, ar trebui s existe cel puin urmtoarele grupuri definite:

Administrators acesta conine toate conturile de utilizatori cu permisiuni administrative de pe


calculatorul dvs.

Backup Operators conturi de utilizator care au permisiunea de a efectua copii de rezerv i


operaiuni de restaurare, folosind instrumente precum Copiere de rezerv.

Cryptographic Operators conturile de utilizator cu permisiuni pentru criptarea sau decriptarea de


date, folosind aplicaii ca BitLocker.

Distributed COM Objects acest grup este puin mai greu de explicat. Este folosit frecvent pentru
conturile de utilizatori care execut scenarii complexe, precum calcule distribuite (ntr-o reea). De
aceea, este folosit numai n medii de afaceri.

Event log Readers acest grup ofer membrilor si permisiuni pentru citirea jurnalelor Windows
care nregistreaz aciunile sistemului dvs.

Guests sunt conturi normale de utilizator, care nu pot efectua nici un fel de aciune administrativ
pe calculatorul dvs. Ele pot fi utilizate numai pentru activiti precum navigarea pe Internet sau

65
executarea de aplicaii care sunt deja instalate. Acestea nu pot aduce modificri la configuraia
sistemului, accesa sau modifica datele utilizatorilor, etc.

IIS_IUSRS acest grup este utilizat numai de Internet Information Services, servicii pe care putei
alege s le instalai din panoul Programe i caracteristici.

Network Configuration Operators acest grup ofer utilizatorilor si permisiuni pentru


configurarea caracteristicilor de reea din Windows.

Performance Log Users & Performance Monitor Users acestea sunt alte grupuri destul de greu de
explicat. Membrii lor primesc permisiuni pentru efectuarea de nregistrri n jurnale Windows
avansate, precum i pentru colectarea de date legate de performan. Totui, nu am descoperit exact
cum lucreaz aceste permisiuni i n ce tipuri de scenarii sunt ele utile.

Power Users acest grup era folosit n versiunile mai vechi de Windows, pentru a oferi unele
permisiuni administrative limitate anumitor conturi de utilizatori. Este prezent i n versiunile noi
de Windows, dar numai pentru compatibilitatea cu aplicaiile mai vechi. n afar de aceste cazuri nu
sunt i nu ar trebui folosite.

Remote Desktop Users acest grup de utilizatori ofer membrilor si permisiuni pentru conectarea
la distan la alt calculator.

Replicator acest grup de utilizatori este folosit n domeniile create de administratorul de reea. El
le ofer membrilor si permisiunile necesare pentru copiere/clonare fiiere n domeniu. n reelele
de domiciliu, nu ar trebui utilizat.

Users conine toate conturile standard de utilizator definite pe calculatorul dvs. Membrii si nu au
permisiuni administrative. Ei pot executa doar aplicaiile deja instalate.

HomeUsers Security Group membrii acestuia sunt acele conturi de utilizator care folosesc
caracteristica Grup de domiciliu pentru a partaja fiiere, foldere i dispozitive n reea.

Lista de mai sus se limiteaz la a prezenta grupurile de utilizatori standard pe care le vei gsi n
Windows. Pe calculatorul dvs. este foarte posibil/probabil s gsii i alte grupuri, instalate de
anumite caracteristici Windows, drivere (de ex. hardware-ul AMD/ATI va crea grupul AMD Fuel)
sau aplicaii provenite din tere-pri.

66

[46] SO MS-Windows 7: Task Manager menirea, lansarea,


componentele principale, informaiile/aciunile accesibile i tehnicile
de manipulare
Task Manager-ul, n sistemele de operare Microsoft Windows, este o utilit pentru a afia pe ecran lista de
procese ce ruleaz i cte resurse folosesc (mai des CPU i RAM).
Exist mai multe ci de a deschide Task Manager-ul:
Start Caut introducem Task Manager.
Cu ajutorul combinaiei de taste CTRL + SHIFT + ESC.
Start Run introducem taskmgr.
n fereastra Task Manager putem alege fila dorit (Aplicaii; Procese; Servicii; Performan; Reea;
Utilizatori).
Aplicaii permite s v mutai la procesul dorit sau s-l oprii.
Procese ofer informaii despre procesele ce ruleaz, le putem nchide, schimba prioritatea, de a
indica pe care nucleu s ruleze procesul (n cazul n care sunt 2 sau mai multe nuclee).
Servicii informaii despre toate serviciile Windows.
Performan graficul ncrcrii nucleului (nucleelor), folosirii memoriei RAM.
Reea (lipsete cnd nu sunt conectri active la reea). Graficul ncrcrii conexiunilor la reea.
Utilizatori (doar n regim administrator). Manipularea utilizatorilor activi.

67

47. SO MS-Windows 7: Elemente integrate de securitate, tehnicile de


setare i aplicare a lor
Sistem de incarcare:
1) ASLR (Address Space Layout randomizare) - tehnologie spaiu de adrese randomizare. Acesta este
responsabil pentru protejarea sistemului de exploatare de bug-uri n memorie. Tehnologia schimb
aleatoriu codul de date i programul n memorie la un exploit mai complexe de punere n aplicare.
Dezvoltatorii au pus n aplicare n Windows 7 i Windows 8, dar n cele din urm, este folosit in mai multe
componente.
2) Startup Manager - o astfel de posibilitate a existat n "Seven", dar pentru punerea sa n aplicare
cunotinele necesare, altele dect "de baz." Noua conducere sistem de operare a devenit intuitiv i
interfa intuitiv, fcndu-l unul dintre filele "Grupul de manager." n cazul n care mai devreme pentru a
edita lista de aperitive executabile numai a trebuit s mearg la Registry Editor, sau de a adopta msconfig
utilitate, acum este suficient pentru a deschide fila corespunztoare Task Manager pentru Windows 8. Este
demn de remarcat faptul c posibilitatea acestora din urm urmri impactul diverse aplicaii pe viteza de
download a sistemului de operare i s ofere cutare rapid pe Internet informaii despre norovyaschih
ncepe fr programe cererii.
Toate modulele descrise funcioneaz la pornire, adic nainte de un utilizator ncepe s utilizai maina.
n timpul funcionrii
1) Firewall - Built-in pentru Windows firewall. Avnd n vedere c diferenele fundamentale dup
Windows Vista, aceast component nu a fost, se ia n considerare mai mult n contextul compararea
built-in de protecie pentru Windows 7 i Windows 8 nu are sens.
2) SmartScreen scaneaz automat toate exe-fiiere executabile care utilizatorul a descarcat de la reea. De
asemenea, actioneaza ca un ecran de web, sincronizarea cu serverele Microsoft pentru a actualiza
bazele de date ale site-urilor nesigure. Adic permite site-uri de verificare de reputaie. n Windows 7,
nu a fost doar ca un Internet Explorer add-securitate.
3) UAC (User Account Control) - o component bine-cunoscut, care solicit confirmarea de aciuni pentru
a efectua dac programul necesit privilegii de administrator.
n plus
1) Control parental- n opinia Microsoft ar trebui s includ monitorizarea timp realizat pe computer,
lansa aplicaii de control i jocuri, de control a vizitat site-uri, precum i meninerea
responsabilitii n fiecare zon. n Windows 7, Control parental a fost strns integrat cu Windows
Live, necesit nregistrare suplimentar n acest serviciu. De fapt, a fost complet "legat" de ei.

68

48] SO MS-Windows 8: Elementele de baz i principalele deosebiri


MS-Windows 7
Windows 8 este cea mai recent versiune a sistemului de operare de la Microsoft Windows. Windows 8
extinde suportul pentru o plaj mai larg de dispozitive, incluznd, dar nelimitndu-se la computere desktop,
computere portabile i tablete, ediiile ce se pot executa pe aceste dispozitive depinznd de arhitectura
procesorului sistemului: x86, x64 sau ARM.
Dupa logarea pe Windows 8 veti observa un nou ecran de start cunoscut sub numele de interfata "Metro" unde
puteti deschide prin click aplicatiile dvs sau le puteti cauta foarte simplu
In Windows 8 programul antivirus "Defender" e instalat automat asa ca nu mai trebuie sa va faceti grija pentru
antivirusul instalat. Windows 8 nu are nevoie de antivirus
In Windows 8 daca doriti sa inchideti diverse aplicatii nu e nevoie sa folositi butonul X din coltul din dreapta se
poate inchide prin tragerea in jos, dar va trebui sa folositi din nou tasta de Windows pentru a trece la ecranul de
start .
Diferentele majore dintre WINDOWS 7 si WINDOWS 8
In windows 7, pentru mail e definita aplicatia Windows 7 Live Mail iar in windows 8 ai la dispozitie un grup
de aplicatii pentru a-ti seta contul de mail.
Windows 8 include doua versiuni de Internet Explorer 10, una care se deschide din ecranul de Start si alta care se
poate deschide folosind icoana de pe desktop si care arata mai mult ca Internet Explorer. Programele favorite vor
putea fi adaugate in bara de taskuri prin click dreapta pe icoana dorita si alegand meniul Pin this program to task
bar. Gadget-urile Desktop Eliminate din Windows 8. Dei gadgeturile desktop nu au fost niciodat populare
printre dezvoltatorii de software, multor utilizatori Windows 7 le-au plcut. Ca dovad, articolele noastre despre
ele sunt foarte populare.
Comparatie, windows 7, windows 8, diferente:
1. Folderul Jocuri Eliminat din Windows 8 Folderul Jocuri s-a dovedit a fi o caracteristic Windows 7 care
nu a fost neleas prea bine de utilizatori, chiar dac este util.
2. Windows CardSpace Eliminat din Windows 8
Windows CardSpace a fost un software care funciona cu un sistem de identificare acum defunct, creat de
Microsoft. Nu l-am folosit niciodat i nici nu am vzut pe cineva s-l foloseasc.
Cred c nici mcar nu va observa cineva c lipsete din Windows 8.
3. Meniul Start nlocuit de Ecranul Start
Poi spune c meniul Start a fost eliminat din Windows 8. Totui, nu ar fi adevrat. Pur i simplu a fost nlocuit de
altceva, cu aceeai funcionalitate. Principala diferen este c arat diferit i cutrile sunt realizate mai rapid.
4. Windows Explorer nlocuit de File Explorer
n Windows 8, Windows Explorer a fost redenumit n File Explorer. De asemenea, el conine noua interfa de tip
panglic i cteva modificri utile n ceea ce privete managementul transferului de fiiere.
5. Control Parental - nlocuit de Family Safety
Controlul parental din Windows 7 este foarte simplu i nu ofer prea multe n materie de control. Din fericire, n
Windows 8 a fost nlocuit de Family Safety un instrument mult mai bun pentru administrarea activitilor
copiilor dvs.
6. Copiere de rezerv i restaurare nlocuit de File History
Copiere de rezerv i restaurare nu a fost niciodat o aplicaie preferat de utilizatori pentru a crea imagini de
sistem i copii de rezerv programate periodic. La fel ca muli ali oameni, am preferat s folosesc o alt aplicaie,
ce nu este dezvoltat de Microsoft.
Din fericire, Windows 8 aduce noul instrument File History, care este mult mai versatil i uor de folosit.
7. Windows Media Center Achiziie opional n Windows 8
Windows Media Center nu mai este parte a Windows 8. Este disponibil numai ca achiziie opional.
Dac ne uitam la lista de caracteristici care au fost eliminate, nu cred c vom simi lipsa nici uneia dintre ele. Da,
nu mai exist gadgeturi desktop dar aplicaiile Windows 8 pare s fie mult mai buna. Apoi, dintre aplicaiile care
au fost nlocuite de alternative noi, singurele care vor strni controverse sunt noul ecran Start i File Explorer. Dei

69
probabil va dura puin pn cnd ne obisnuim cu ele, sunt de prere c sunt instrumente mai bune n comparaie cu
predecesorii lor.

49. SO UNIX: Menirea, evoluia, principalele deosebiri de MSWindows i particularitile aplicrii


UNIX este un sistem de operare time-sharing universal. Principala sa caracteristic este
portabilitatea/disponibilitatea sa pentru majoritatea sistemelor de calcul (supercalculatoare, mainframes,
minicalculatoare, sisteme de birotic, microcalculatoare). [1]
Evoluia: [1]
n anul 1969 apare prima versiune experimental scris n limbaj de asamblare pentru
minicalculatoarele PDP-11, al firmei DEC (Digital Equipment Corporation) pentru un singur utilizator
(monouser). Odat cu primul compilator pentru limbajul C (1972), UNIX a fost rescris n acest limbaj
cu scopul asigurrii portabilitii.
n 1978 s-a realizat prima implimentare comercial IS/1 (Interactive System One), urmat la scurt timp
de versiunea XENIT a firmei Microsoft.
n 1980, UNIX s-a impus ca principal soluie de standartizare n domeniul sistemelor de operare,
reprezentnd o modalitate de realizare a sistemelor deschise pentru toate categoriile de sisteme de
calcul.
Dup 1981, firma AT&T elaboreaz versiunile UNIX System III i V, iar firma Berkeley Software
Distribuitors (BSD) realizeaz standartele BSD 1,2,3 urmate de BSD 4.2, 4.3 i din 1993 BSD 4.4.
Companiile SUN i AT&T au dezvoltat versiunea System V.4 n 1998, iar IBM, DEC i Hewlett Packard
au format Open Software Foundation (OSF) independent de AT&T.
Elementele care disting sistemul de operare UNIX de MS-Windows sunt:
-Sistem de fiier structurat pe mai multe niveluri.
-Metode prin care se permite unui program de utilizator s transmit rezultatele sale unui alt
program (facilitate care necisit un extraspaiu de memorare RAM).
-Deine n structura sa un interpretor de comenzi i limbajul adecvat cunoscut sub denumirea de
SHELL.
-Componente sofisticate pentru introducerea, schimbarea i procesarea textelor scrise, precum i
formatul lor de tiprire.
-Tehnici evoluate pentru conectarea sistemelor de calcul care opereaz sub UNIX i altele.
Particularitile aplicrii:
Este un sistem de operare time-sharing, multiuser, multitasking. Astfel capacitatea de prelucrare pus la
dispoziie de calculatoarele actuale este eficient;
Este portabil, scris n limbajul C, funcioneaz aproape identic pe mainframe, mini sau microcalculatoare.
Se poate realiza dezvoltarea de pachete de programe funcionale pe o gam larg de maini, preul produsului fiind
mai sczut.
Asigur protecia fiierelor i execuiei, prin existena unor parole i drepturi de acces;
Dispune de Intrri-Ieiri generalizate prin care operaiile de intrare/ieire sunt integrate n sistemul de
fiiere;
Are un sistem de ntreruperi logice pentru sincronizarea proceselor reentrante i asincrone multiple;
Managementul spaiului afectat execuiei proceselor i controlului timpului de acces la procesele n
ateptare se face prin transferul de pagini ntre memoria RAM i cea extern;
Are o interfa simpl i interactiv (SHELL) prin care se asigur dialogul utilizatorului cu sistemul de
operare;
Caracterul de sistem deschis este conferit de asigurarea portabilitii sistemului de operare i a softwareului de aplicaie;
Are o gam vast de aplicaii ce se pot utiliza cu uurin: compilatoare, sisteme de gestiune a bazelor de
date(Oracle, Gupta), reele de calculatoare, simulare, probleme de statistic, instruire asistat de calculator etc;

70
Permite execuia aplicaiilor n MS-DOS, n paralel cu execuia de procese sub UNIX;
Este folosit des n universiti, absolvenii acestora l rspndesc n economie i propagheaz cunotinele
despre UNIX, promovnd introducerea sa.

50. SO Linux: Menirea, evolutia, principalele deosebiri de MSWindows i particularitile aplicrii diferitor distributive din familie
Linux este un sistem de operare multi-task, multi-utilizator, bazat pe Unix. De fapt, Linux constituie nucleul
sistemului de operare i totalitatea sistemului se numete GNU/Linux n msura n care numeroi componeni ai
sistemului sunt elaborai de proiectul GNU. Linux constituie un exemplu de dezvoltare colaborativ i voluntar.
Istoria Linux este asociat nemijlocit de micarea programului liber i programului open source.
Linux este un program a crui cod surs este disponibil; aceast caracteristic, la fel ca i numrul impresionant de
dezvoltatori fac ca linux s fie testat n profunzime, ceea ce i confer stabilitate.
Linux posed i o mascot, un pinguin numit Tux. Originea numelui nu este clar, unii cred c este vorba despre
Torvals Unix, alii c este abrevierea lui tuxedo, ceea ce nseamn smoking n limba enlez.

Evoluia
Este imposibil de a vorbi despre Linux, fr a meniona sistemul de operare Unix. Temenul Linux provine de
fapt de la contractarea Linus (prenumele creatorului Linux) i Unix. Linux este un sistem de operare de tip Unix.
Prima versiune a sistemului Unix a fost scris n 1969 de ctre Ken Thompson i civa colegi, inclusiv Dennis
Ritchie. n 1972 Dennis Ritchie a elaborat programul C i deja n 1973 Unix a fost rescris n C. Este primul sistem
de operare scris ntr-un limbaj evoluat.
n 1987 Andrew S. Tannenbaum, dezvolt un sistem de operare simplu pe care l calific drept clona sistemului
Uni i l denumete Minix.
Prima versiune a nucleului de operare Linux a fost elaborat n 1991 de studentul Universitii din Helsinki
Linus Torvalds. Autorul urmrea iniial crearea unui sistem de operare de tip Unix pentru calculatoarele
compatibile IBM-PC(AT 386). Totul a pornit de la un mesaj postat pe forumul consacrat Minix, unde acesta a
menionat c lucreaz asupra unui priect asemntor Minix i cuta informaie referitoare la standardele POSIX. n
urmtorul mesaj deja fcea un mic sondaj asupra preferinelor utilizatorilor, ce ameliorri ar dori acetia pentru
Minix.
Cu toate c a primit numeroase critici din partea lui Tannenbaum din cauza arhitecturii sistemului de operare,
care este unul monolitic, acestea nu afecteaz comunitatea utilizatorilor Linux, care progreseaz n mod
extraordinar, iar n anul 199 aparea versiunea 1.0 a Linux. Modalitatea de dezvoltare a programului este la fel de
uimitoare: Linus torvalds rmne coordonatorul proiecturlui, dar el este ajutat de ctre dezvoltatori voluntari care
au contribuit la ameliorarea produsului. Linux nu este cu siguran primul proiect de dezvoltare informatic
colaborativ, dar el este unic n felul su prin numrul de informaticieni implicai n proiect.
Progresele Linux sunt constante i anul 1988 marcheaz o turnur important, care marcheaz o reuit pentru
acest sitem de operare.
ntr-adevr mai multe fapte marcant au confirmat succesul acestui nou produs pe piaa sistemelor de
operare. n primul rnd numeroi editori i-au artat susinerea fa de Linux. n acest an Sun, IBM, Oracle,
Netscape i Corel anun susinerea Linux. Astfel oracle 8 este disponibil pentru a fi descrcat, la fel ca i suita
birotic Star Office. n Frana a aprut prima revist pentru Linux, Linux Magazine France. Ca dovad pentru
succesul Linux servesc i dou documente de utilizare intern a Microsoft, care recunosc pericolul pe care-l
nfieaz Linux pentru programele sale.
n prezent Linux este bine ncadrat n toate segmentele pieei informatice. Acest sistem de operare
constituie o alternativ veritabil pentru Windows i foarte multe ntreprinderi sunt tentate s-l ncerce.

Principalele deosebiri de MS-Windows


Motivele ar putea provoca un utilizator de a trece de la Windows la Linux sunt numeroase, iar cele mai principale
vor fi analizate mai jos. Sunt mai multe scenarii posibile pentru a afectua acest trecere, ne fiind exclus i
posibilitatea de continua utilizarea Wndows, n timp ce s-a trecut la Linux, amndou sisteme fiind instalate pe
acelai calculator.
Descoperirea unui alt univers
Prima motivare a unui utilizator de Linux este de cele mai multe ori curiozitatea n ceea ce privete acest
sistem de operare. Este necesar de remarcat faptul c sunt motive de mirare: iat un program pe care l putem
procura gratuit, care s-a fcut auzit i care nu aparine nimnui n particular. n plus, adjectivul liber (free) este

71
deseori asociat acestui SO, ceea ce i red o aur particular. Numeroi utilizatori doresc s ncerce ceva nou i
sunt tentai de discursurile n ceea ce privete lumea programelor libere.
Un sistem gratuit
O alt mare motivare care poate impulsiona utilizatorii s aleag acest sistem de operare este quasi- gratuitatea
acestui sistem de exploatare. n momentul n care detailm diferitele tipuri de licene din lumea programelor
libere, vedem c libertatea nu implic neaprat gratuitatea, dar trebuie s recunoatem c dac totui gsim
distributive cu plat n unele magazine informatice, este pretutindeni posibil de a descrca gratuit numeroasele
distributive ale Linux sau de a-i procura CD-ul de instalare contra unui cost derizoriu. Acest argument este unul
destul de important, din cauza faptului c n cazul unor calculatoare costul sistemului de operare poate reprezenta
o parte deloc neglijabil a preului total.
Ins, un numr mare de productori nu tot timpul propun calculatoare fr sistem de operare, impunnd
oarecum clientulului sistemul de operare Windows. Aceast gratuitate a sistemului Linux nu se rezum doar la
sistemul de exploatare, de fapt gsim pentru mediul Linux numeroase progrme de calitate avansate care sunt
totalmente gratuite. n unele cazuri chiar, editorii livreaz versiuni cu plat ale programelor lor pentru Windows i
versiuni gratuite pentru Linux.
Pentru marile ntreprinderi faptul de a nu mai plti pentru sistemul de operare reprezint o atracie
considerabil.
Un sistem deloc pretenios
Un alt argument n favoarea Linux este faptul c nu este deloc pretenios n ceea ce privete resursele
informatice. De fapt, experiena demonstreaz c este posibil de a recicla calculatoare nvechite care sunt
incapabile de a rula noile versiuni de Windows. Drept exemplu, poate servi cazul unui Pentium II echipat cu 128
Mo de ram- instalarea pe acest calculator a unui Windows XP este iluzorie, ns n cazul instalrii unei versiuni de
Linux, acest calculator poate servi pentru consultarea internetului sau s joace rolul de firewall pentru reea. Putem
spune de asemenea c Linux particip la dezvoltarea durabil a planetei informatice. Chiar dac ultimele versiuni
de Linux sunt din ce n ce mai gurmande i exploateaz ultimele rafinamente ale tehnologiei, este bine de a cunate
c Linux solicit mult mai puine resurse dect Windows i poate fi configurat pe calculatoare cu performane
foarte reduse.
Un univers securizat
Unii utilizatori trec la Linux fiindc s-au sturat de virui, cai Troiani i alte stricciuni care petrurb
funcionare adecvat a calculatoarelor echipate cu Windows. Este veridic faptul c calculatoarele cu Linux sunt n
msur mai mic intele atacurilor de tot soiul, sunt dou cauze principale ale acestui fenomen: n primul rnd
conceptul programului Linux care este mai securizat i n al doilea rnd creatorii de programe ruvoitoare, care
prefer s lucreze asupra unei sistem de operare mai rspndit. Pentru un productor de virus, este mult mai
valoros 90% din lumea informatic, n locul celor 5%. Acestea fiind spuse, viruii i defectele de securitate exist
i n lumea Linux, chiar dac sunt de mii de ori mai puine ca n cazul Windows i se poate presune c succesul
Linux va amplifica apetitul creatorilor de programe ruvoitoare.
Ideologia programului liber
Ultima motivaie a utilizatorilor de a trece la Linux este pur ideologic. Utilizatorii militeaz pentru avea
posibilitatea de a dispune de codul surs al programului, pentru a-l putea adapta nevoilor sale. Linux ofer acest
avantaj, Microsoft nu. n viaa de zi cu zi ns puini sunt cei care neleg codul surs al Linux, la nivelul la care ar
putea s l modifice, apoi s l recompileze pentru a obine n final acel program care ar corespunde cel mai bine
nevoilor lor. Faptul de a dispune de codul surs al programului este important simbolic, fiindc aceasta a fost
condiia care a stat la baza dezvoltrii Linux, care astzi nu are nici o importan practic pentru utilizatorul
obinuit.

Principalele distributive Linux


Exist un numr impresionant de distributive Linux; majoritatea acestor distributive sunt emise de un numr
foarte mic de distribuii. Iat care sunt cele mai principale distributive Linux:
Mandrakelinux
Distributiv de origine francez creat n 1998, Mandrake este cunoscut ca fiind un produs excelent pentru
utilizatorii nceptori. Totul a fost conceput pentru utilizatorul final. Astfel, programul de instalare al acestui
distributiv este ngrijit i solicit puine competene tehnice din partea utilizatorului.
Red Hat
Societatea Red Hat a fost una dintre primele care a propus distributivele Linux. Astzi, orientarea acesteia
este strict profesional i acest distributiv este n cea mai mare parte utilizat n ntreprinderi. n 2003, societatea
Red Hat a lansat proiectul Feodora a unui distributiv open source a crei dezvoltare este colaborativ. Feodora este
destinat particularilor, n timp ce produsele Red Hat sunt orientate ctre arhitecturile server.

72
SUSE
Produs la nceputuri de ctre o societate german, acest distributiv este comercial i unele din instrumentele
acesuia nu sunt programe libere. n noiembrie 2003, SUSE a fost procurat de ctre Novell. Este o distribuie
orientat att spre servere ct i spre staii de lucru i desktopuri, care pune accentul pe uurina n utilizare i
configurare.
Debian
Acest distributiv nu este unul comercial, fiind dezvoltat doar de ctre voluntari. Este fr ndoial versiunea
cea mai apropiat de filosofia programului liber i de proiectul GNU.
Slackware
Acest distributiv este strmoul distributivelor Linux, fiind scris n 1992 de ctre un singur om, Patrick
Volkerding. Fiind cunoscut drept foarte stabil, ea are foarte muli susintori dar utilizarea acestuia este rezervat
mai mult informaticienilor experimentai. Cu toate c ii lipsesc uneltele de configurare uoar, acesta beneficiaz
de vitez mare de rulare, posibilitatea de a fi instalat pe hardware mai vechi i o organizarea simpl a sistemului.
Gentoo
Gentoo este un distributiv din 2002, a crui particularitate este de a propune compilare codului surs al
Linux pe calculatorul utilizatorului. Fiind diferit de celelalte distributive, care instaleaz un sistem deja compilat,
Gentoo compileaz programele innd cont de materialul utilizatorului, astfel c distributivul pe care l primim
este optimizat pentru configurrile noastre. Aceast versiune rmne a fi destinat mai mult informaticienilor care
cunosc bazele programrii.
Distributive specializate
Cooperative Linux
Numit i co Linux, este un program care permite executarea Linux pe baza unei instalaii de Windows
(2000 sau XP). Nu este vorba despre instalarea unui distributiv care se va instala n locul Windows n timpul
pornirii calculatorului, dar un distributiv care se execut odat ce Windows este deja incrcat.

73

51. SO Mac: Menirea, evolutia, principalele deosebiri de MS-Windows


i particularitile aplicarii
Cuvinte-cheie: Mac OS, Macintosh,Power PC,System,Finder,Open Step,Apple,GUI,MS-DOS.
Mac OS (Mac Operating System) este un sistem de operare (SO) produs de firma Apple Inc. (Apple) pentru
computerele sale.
Mac OS, sau Macintosh Operating System, reprezinta o serie de sisteme de operare cu interfata grafica,
proiectata de firma Apple (nume anterior: Apple Computer) pentru gama sa de computere de tip Macintosh. Lansat
n 1984 impreuna cu primele calculatoare de tip Macintosh, Mac OS a fost primul sistem de operare cu succes
comercial i bazat pe o interfata grafica cu utilizatorul(Graphic User Interface, GUI). A fost introdus pentru prima
data la modelul Macintosh 128K n anul 1984. Prin intoducerea sistemului de operare Mac OS, computerele Apple
au devenit mai prietenoase pentru utilizatori decat cele cu sisteme de operare MS-DOS. Termenul Mac OS nu a
existat cu adevarat pana cand a inceput sa fie oficial utilizat la mijlocul anilor 1990. De atunci, acest termen a fost
folosit pentru a distinge toate aplicatiile sistemul Mac de celelalte sisteme de operare.
Primele versiuni erau compatibile doar cu Macintosh-urile bazate pe microprocesorul Motorola 68000, iar
versiunile mai noi erau compatibile i cu arhitectura PowerPC. Recent,Mac OS X a devenit compatibil i cu
arhitectura Intel x86, care sta la baza tuturor PC-urilor.
Primele SO Macintosh constau din doua elemente software numite System i Finder, fiecare avand
versiunea sa. System 7.5.1 a fost primul care includea logoul Mac OS (o varia ie a iconi ei de startup a lui Finder Happy Mac smiley face), iar Mac OS 7.6 a fost primul numit Mac OS.
Pana la apariia sistemelor bazate pe microprocesorul PowerPC G3, pari importante ale sistemului de
operare erau pastrate n memoria fizica ROM pe placa de baz, scopul fiind evitarea utilizrii cu limitari a
spatiului oferit de floppy disk, luand n considerare ca primele Mac-uri nu aveau hard disk.
Mac OS poate fi divizat n dou categorii de sisteme de operare:
1. Mac OS Classic - sistemul care era livrat mpreun cu primul Macintosh n 1984, inclusiv urmaii si,
culminnd cu Mac OS 9.
2. Noul Mac OS X (X este un 10 roman). Mac OS X include elemente de OpenStep i Mac OS 9.
Pentru Mac OS Classic este caracteristic lipsa liniei de comand; el este un SO n ntregime bazat pe interfa a
grafic. Cu toate c era uor de utilizat, era criticat pentru single tasking (la primele versiuni) i pentru
multitasking cooperativ (n versiunile mai noi, pentru administrarea limitat a memoriei, lipsa memoriei protejate).
Iniial Mac OS utiliza sistemul de fiiere Macintosh, un sistem plat - cu un singur nivel de mape. Acesta a fost
nlocuit cu un sistem de fiiere ierarhic, care avea un adevrat arbore de mape.
Diferente HARDWARE la ora actuala:
- tastaturi diferite (buton command etc)
- nu se poate face unlock la procesoarele Intel folosite
- nu exista BIOS ci EFI
Diferente SOFTWARE:

74
- alt sistem de operare, cu alt sistem de fisiere, alta formatare a discului, alt set de drivere etc.
- cu totul alt set de programe
Ce trebuie inteles si e foarte important:
- pe Mac-urile actuale (Intel) se poate instala Windows
- Pe PC-urile actuale nu se poate instala Mac OS X (decit crackuit, cu probleme de compatibilitate etc)
Daca pentru Windows 7 putem gasi gratis practic orice programe si jocuri, atunci pentru Mac OS aproape
toate programele sunt contra plata, dar pot spune ca Mac OS este mai securizat decat Windows. Windows
foloseste mai multe resurde decat Mac OS-ul(ca exemplu MacBook Air 13 , dat in exploatare in a doua jumatete a
anului 2013 , foloseste mai putine resurse electrice ceea ce permite o perioada de lucru pin la 12 ore autonome)

75

52.SO pentru platforme portabile/mobile Menirea, particularitile


interfetei cu utilizatorul i perspectivele dezvoltarii...
SO pentru platforme portabile are ca scop putina de a rula acest SO pe orice computer,fr de a fi
nevoii de a rejusta setarile preferate.SO portabile pot fi inscrise pe un dispozitiv USB,dar i
putem salva setri i date,astfel ca data viitoare cnd este necesar de conectat dispozitivul USB la
orice computer se poate continua proiectele din punctul n care a fost finisat.
Exist multe situaii n care este necesar s se utilizeze un sistem de operare portabil. De la
euarea unui sistem staionar pn la organizarea propriilor locuri de munc n timpul caltoriilor.n
ajutor vin lucrurile uor de utilizat, care pot fi ncrcate de la porturile externe - CD sau USB-flash.
Avem disponibile pentru a fi descrcate instrumente gratuite pentru dispozitivele USB i sisteme
de operare gratuite , cum ar fi Linux.
NetBSD este un sistem de operare complet, gratuit, sigur i portabil din familia BSD i UNIX,
disponibil pe numeroase platforme, de la Opteron pe 64 de bii la cele desktop sau embedded.
Structura sa simpl precum i calitatea codului surs l face foarte potrivit pentru mediile de
producie, cercetare sau sisteme dedicate. Sursele sistemului sunt disponibile oricrui utilizator.
NetBSD dispune de un sistem de pachete, numit pkgsrc, care conine n clipa de fa peste 6000
de pachete. Sistemul pkgsrc nu este limitat ns la NetBSD, el putnd rula pe Solaris, Linux,
Darwin, FreeBSD, OpenBSD, IRIX, BSD/OS, AIX, Interix, DragonFlyBSD i OSF/1.
exista sistemene de operare mai putin cunoscute, unele de dimensiuni mari sau de dimensiuni mici
dar ce pot face lucruri destul de interesante.
Exemple:
1. KolibriOS
bazandu-se pe Menuet OS, Kolibri OS este cel mai mic sistem de operare cu interfata grafica;
destul de mic cat sa incapa pe o dischieta floppy, Kolibri este un GUI(Graphical User Interface)
complet;
este butabil folosind o dischieta floppy, un CD, un stick sau un hard disk;
poate citi multe tipuri de fisiere de sistem: FAT32, NTFS, EXT3/4;
functioneaza aplicatii de baza de editare text, de client email, client HTTP;
disponibil in doua versiuni: de 1.44 MB si 3 MB.
2. Firefox OS
acest sistem de operare a fost denumit dupa un browser web destul de popular si anume Mozilla
Firefox;
este bazat pe o platforma mobila open source construita pe standarde web ca HTML, CSS si
JavaScript;
are o interfata asemanatoare cu cea a Androidului;
nu suporta decat aplicatii bazate pe HTML5, CSS3 si JavaScript.
3. Slax
bazat pe versiunea de Linux Slackware, Slax este un sistem de operare rapid, modern, portabil si de
mici dimensiuni(de doar 220 Mb);
vine cu un set de aplicatii de baza preinstalate, dar pot fi instalate si altele aditionale;
nu necesita instalare, fiind un sistem de operare live. Poare fi rulat direct de pe un disk portabil;
ai posibilitatea ca ceea ce lucrezi sa poti salva direct pe stick-ul de pe care rulezi Slax.
4. Ubuntu for Phones
Ubuntu este valabil acum si pentru telefoane sub numele de Ubuntu for Phones;
cel mai interesant lucru e faptul ca acest sistem de operare le da dezvoltatorilor sansa sa creeze
aplicatii ce pot rula ce pe toate platformele Ubuntu(desktop, tableta, telefon s.a);
s-a pus accent pe control si nu pe continut, fiecare bucatica de ecran avand un scop anume, lucru ce
confera un acces usor la toate aplicatiile.
5. ReactOS
este considerat ca un inlocuitor pentru Windows(avand interfata asemanatoare cu Windows
XP/2003) cu avantajul ca este gratis si open source;
este bazat pe principiile puternicei arhitecturi NT de la Microsoft;

76
suporta multe drivere pentru Windows si este capabil sa ruleze numeroase programe concepute
pentru Windows.
6. Tizen OS
sistem de operare complet open source;
bazat pe HTML5, Tizen furnizeaza efecte 3D pentru fereastra, multi-tasking, multi-touch s.a. ;
este un proiect modelat de compania Samsung;
asociatia Tizen este un grup industrial dintre Samsung si Intel ce se ocupa de dezvoltarea sistemelor
de operare bazate pe Linux;
7. Tails
abreviere de la The Amnesic Incognito Live System, acesta se bazeaza pe distributia de Linux
numita Debian;
nu necesita instalare, avand posibilitatea de a rula direct de pe un stick de exemplu. Deoarece ruleaza
in totalitate pe memoria RAM a calculatorului, toate fisierele si tot istoricul de navigare este automat
sters odata cu oprirea sistemului;
poti folosi numeroare aplicatii ca sa poti naviga in siguranta pe internet si de asemenea aplicatii de
criptografie.
Sistemele de Operare portabile au ca scop de a satisface necesitile utiliztorului i de a pstra n
siguran toate programele necesare. Pentru aceasta este necesar de creat un hard disk extern sau un
stick de boot.
Pentru a realiza acest lucru fr s de a deregla funcionarea normal a computerului tu de acas
trebuie de decupat toate hardurile interne i conactate la calculator doar pe cele externe, iar apoi
instalezi sistemul de operare obinuit.
Dac instalm Linux i pe hard disk extern, unde memorie foarte mare i vrem s l folosim i
pentru a fi citit de Windows i Linux, ar fi bine de facut o partiie NTFS.
Avantaje
1. Cel mai important este c oriunde mergem potem avea un centru de comand instalat rapid.
2. n cazul n care pe un calculator nu avem drept de administrator i avem foarte multe restrictii
putem s obinem un sistem cu drept de administrator pe care lucrm ca i acas.
3. Putem economisi memoria calculatorului de acas, dac nu avem nici un sistem de operare pe
calculator.
De asemenea, trebuie menionat c dac nu instalm programele de pe sistemul portabil n memoria
extern, riscurile ca acestea s nu mearg sunt mari. Mai mult, este imposibil s folosim un astfel de
sistem de operare dac bootarea este parolat.

77

[53] SO pentru servere/reele: Menirea, evoluia i particularitile


aplicrii
Un sistem de operare de reea este unul care este folosit pentru servere. Principalele caracteristici a
sistemelor de operare pentru servere trebuie s fie urmtoarele:
Performan.
Securitate.
Scalabilitate.
Rezisten la defecte.
Cele mai importante sisteme de operare pentru servere sunt:
Microsoft Windows Server.
Distribuiile Linux-ului (Debian, Ubuntu, Suse, Red Hat, Slackware).
Max OS Server.
Distribuiile Unix-ului (HP-UX, FreeBSD, Solaris).
Fiecare din aceste sisteme de operare au avantaje i dezavantaje.
Windows Serve
Multe organizaii comerciale prefer anume acest sistem de operare. Corporaia Microsoft lucreaz cu succes
de mult timp pe piaa software. Vom cerceta sistemul de operare Windows Server 2008R2.
Este un sistem universal cu o rezerv enorm de productivitate (poate suporta 256 de procesoare logice).
Posed un instrument propriu de rezerv, ceea ce mrete considerabil securitatea. Se poate de spus c anume
acest sistem de operare este soluia cea mai bun, dac avem de gnd s o instalm pe un server.
Dezavantajul principal al acestui sistem de operare sunt cerinele. Windows Server 2008 R2 deja nu mai
suport arhitectura de 32 bii i cere cu mult mai multe resurse dect analogii si. Acest product cere i cumprarea
licenei i anume pe acest sistem de operare sunt orientate o mulime de programe malware.
Astfel, dac posedm dispozitive hardware moderne i ne putem permite cumprarea licen ei, atunci
Windows Server este o alegere foarte bun.
Red Hat
Una dintre cele mai populare sisteme de operare n ziua de azi, fiindc este proiectat anume pentru utilizare
corporativ. Este deosebit pentru o securitate foarte nalt, i acesta este motivul principal pentru care merit a fi
instalat pe un server. n sistemul de operare Red Hat Enterprise Linux 6 sunt realizate multe update-uri, care
mresc productivitatea sistemului. Volumul RAM poate fi mrit pn la 2 TB.
Caracteristicile, n general, a familiei Linux sunt:
Este open source.
Este utilizat, avnd 25% din cota de pia.
Stabil cu condiia s foloseasc software liceniat.
Interfaa grafic nu este inclus n nucleu.
etc.
FreeBSd
Administratorii care folosesc FreeBSD de mult timp, l cred cel mai bun dintre sistemele de operare pentru
servere. Multe servicii cunoscute, cum ar fi Yahoo, folosesc pe serverele sale anume FreeBSD. Se deosebe te prin
siguran i securitate, lista vulnerabilitilor este de zeci de ori mai mic dect la Linux. Din denumirea acestui
sistem de operare, se nelege c este open source. Pare a fi ideal, dar utilizatorii FreeBDS-ului scad considerabil
n fiecare an.
Sunt cteva motive din care se reduce numrul utilizatorilor. De acest sistem de operare se ocup doar o
echip de developeri i din aceast cauz n distribuii adesea lipsesc driverele pentru dispozitivele noi.
Caracteristicile Unix-ului sunt:
Este utilizat avnd circa 25% din cota de pia.
Cnd sistemul de operare este instalat corect, performana este foarte bun.
La fel ca i Linux-ul, interfaa grafic nu este inclus n nucleu.

78

54. SO timp real i integrate/de bord: Menirea i particularitile


aplicarii
1 Ce este un sistem de operare n timp real?
Definii att sistemul de operare generic, ct i noiunea de timp real.
SO reprezint o component de baz a clasei programelor de sistem. SO controleaz toateresursele calculatorului
i ofer acces la acestea, programelor utilizator ntr-un mod convenient i sigur.
Timp real: rspunsul sistemului pentru evenimentele aprute,ajunge n timp oportun pentru evenimentul
respective.
2. Care sunt elementele de baz a unui sistem de operare?
Detaliai: planificatorul, managmentul memoriei, sistemul de fiiere.
Planificatorul:Un proces este un program n execuie. Procesul cuprinde:
programul executabil
datele i stiva programului
registrele de uz general
registrele speciale: program counter, stack pointer Toate informaiile despre un proces sunt stocate
ntr-o tabel administrat de SO.Crearea i terminarea proceselor se realizeazb prin apeluri sistem:
apelul sistem trebuie s aib o durat bine definit Schimbarea ntre procese(planificarea):
preemptiv
non-preemptivTratarea ntreruperilor trebuie s aib prioritate ridicat.Durata dezactivrii ntreruperilor
(seciuni critice) trebuie s fie minim i bine determinabil.Programele utilizator comunic cu SO pentru a
cere anumite servicii SO prin intermediulapelurilor sistem. Un apel de sistem este o funcie dintr -o bibliotec
(furnizat de SO). Apelurilesistem pot fi mprite n:
apeluri non-deterministe ce pot fi apelate din procesele utilizator i pot fi ntrerupte
apeluri real-time-seciuni critice cu dezactivarea ntreruperilor
- durate deterministe Managementul memorie SO poate conine un Memory Manager (integrat n kernel sau n
bibliotecile standard asociate).
Fiecare proces trebuie s aib propria zon de memorie:
date
stiv
program Nu toate arhitecturile ofer sistem de management al memoriei.
Sistemul de fiiere
SO ascunde dispozitivele hardware de utilizator prin sistemul de fiiere.Sunt puse la dispoziie apeluri system
unitare pentru accesul diferitelor dispozitive:
de stocare
periferice integrate
de comunic

79

80

55.SO WEB-orientate: Menirea, evoluia i particularitile aplicrii


SO orientate spre WEB este un termen care descrie servicii de reea Internet pentru aplicaii
distribuite scalabile, cum ar fi proiectul WebOS de la universitatea UC Berkeley din SUA, sau proiectul
WOS, unde domeniul sistemului de operare web acoper ntregul Internet, inclusiv World Wide Web.[1]
Sistemele de operare web se clasific dup platforma pe care sunt construite:

Platforma Adobe Flash (aplicaie utilizat pentru dezvoltarea obiectelor-applet de tip Flash n
cadrul unor pagini web) : PcVirt, Desktop Two, G.ho.st, i altele;

Platforma JavaScript (limbaj de programare orientat bazat pe conceptul prototipurilor) i HTML


(limbaj de marcare utilizat pentru crearea paginilor web ce pot fi afiate ntr-un browser) : EyeOS, Netvibes,
OnlineOS, YouOS, i altele.
Cel mai folosit dintre sistemele de operare orientate spre WEB este EyeOS.
EyeOS este o platform desktop web open source, scris n PHP, XML i JavaScript. Se comport ca
o platform pentru aplicaii web scrise folosind EyeOS Toolkit. Include un mediu Desktop cu 67 aplicaii
i utilitare de sistem. Este accesibil de pe dispozitivele mobile prin interfaa sa pentru mobile.
Evoluie:[2]

Prima versiune disponibil a fost lansat pe data de 1 august 2005 ca EyeOS 0.6.0.

Dup doi ani de programare, echipa EyeOS a publicat EyeOS 1.0 pe data de 4 iunie 2007. Aceast
versiune a introdus o reorganizare complet a codului i cteva tehnologii web noi, precum EyeSoft. A introdus i
EyeOS Toolkit, un set de librrii permind programarea uoar i rapid a noi tehnologii a aplicaiilor web.

Pe data de 2 iulie 2007 s-a lansat EyeOS 1.1 i s-a schimbat licena de la GNU GPL Version 2 la
GPL Version 3.

Versiunea 1.2 a fost lansat la doar cteva luni dup versiunea 1.1 i a integrat compatibilitate total
cu fiierele Microsoft Word.

EyeOS 1.5 a fost lansat pe data de 15 ianuarie 2008. Aceat versiune a fost prima care a suportat
att formatele de fiiere Microsoft Office ct i OpenOffice.org pentru documente, prezentri i fie de lucru.

EyeOS 1.6 a fost lansat pe data de 25 aprilie 2008 i a inclus multe mbuntiri precum
sincronizarea cu calculatoarele locale, drag-and-drop, o versiune pentru mobile.

EyeOS 2.5 a fost lansat pe data de 6 octombrie 2010 i a inclus mai multe faciliti.
Particularitile aplicrii:

Un sistem de operare Web este diferit de sistemele de operare pe Internet prin faptul c este
independent de SO tradiional individual pe calculator;

Conform serviciilor de reea singular, sistemul de operare Web este un alt nume pentru Webtop.

Deoarece aceste servicii includ un sistem de fiiere i aplicarea sistemului de management, se


suprapune cu funcionalitatea SO de pe un computer desktop tradiional.

Un sistem de operare Web este un sistem tradiional de operare care se axeaz pe susinerea
aplicaiei Web, sau un sistem de operare desktop exclusiv web care ofer acces. Aceste sisteme se numesc
chiocuri.

81

56.

82

57. Condiiile n care apare necesitatea schimbarii SO, principiile si


criteriile de alegere a noului SO
N/
o
1

2
3

Datele editoriale a sursei i locaia ei


sau link-ul la surs electronic

Windows.
?
http://remontka.pro/when-to-reinstallwindows/
02.12.2014
Windows?
http://boomz.ru/index.php?newsid=30
02.12.2014
Vionelia tefu i eica Ladislu.
Sisteme de operare i programe
specifice. Partea I05.12.2014.

Limba

Comentarii

rus

Exemple clare de situaii care aduc la


necesitatea reinstalrii sistemului.

rus

Exemple de situai n care este ntr-adevr


necesar reinstalarea Windows.

rom

A servit drept surs pentru descrierea


principiilor i criteriilor pe alegerea unui nou
SO

n trecut, reformatarea unui hard disk i reinstalarea Windows era uneori recomandat ca o metod de a
remedia o problem serioas cu computerul. Reformatarea rezolva problema, cu costul tergerii tuturor
informaiilor din computer. Dup reformatare, trebuia s reinstalai toate programele utiliznd discurile sau
fiierele originale de instalare, apoi s restaurai toate fiierele personale, cum ar fi documentele, muzica i
imaginile, din copiile de rezerv pe care le-ai creat nainte.
Astzi, versiunile noi de Windows ofer un numr de opiuni de recuperare care sunt mai puin drastice i
care ofer o poziie mai bun de pornire pentru a rezolva problemele cu computerul. Reformatarea i reinstalarea
ar trebui luate n considerare ca o ultim msur, care se efectueaz numai dup ce nu reuesc toate celelalte
opiuni de recuperare sau diagnosticare.
Dac utilizatorul este unul atent, atunci necesitatea reinstalrii periodice a Windows-ului este practic nul.
Una dintre puinele situaii n care se recomand totui reinstalarea Windows-ului este apariia unui nou sistem de
operare, care ar marca un upgrade la un sistem rennoit cu funcii noi i eficacitate sporit.
O alt situaie se consider a fi erorile de provenien neclar i ncetinirea lucrului sistemului, cauzele
crora nu pot fi nidecum localizate i astfel eradicate. n acest caz perspectiva reinstalrii Windows-ului este
inevitabil. n afar de aceasta, n cazul anumitor programe ruvoitoare, reinstalarea Windows (dac lipsete
necesitatea de a salva o mulime de fiiere), este cel mai rapid mod de a scpa de virui, cai troiani si altele, dect
cutarea i tergerea acestora.
Finalmente, nimic nu este venic, i cu toate c n cazul sistemelor de operare nu gsim niciunde o dat
exact de expirare a termenului de valabilitate, ele nu constituie o excepie de la regul. De-a lungul periodei lor
de exploatare, acestea au tendina de a acumula erori legate de instalarea incorect i de procesele nefinisate de
tergere a programelor, apoi ncep s ias din funciune driverele dispozitivelor calculatorului. Un exemplu n
acest sens ar putea fi situaia n care, n mapa My Computer, nu se mai vede simbolulul cd-writer-ului. Sistemul
de operare a nceput s porneasc foarte greu, iar aplicaiile nu doresc s se deschid i stagneaz n timpul
lucrului. Acestea sunt primele semnale ce aunt necesitatea reinstalrii, nainte ca utilizatorul s fie pus n situaia
de a-i pierde informaia important din cauza blocrii aplicaiei sau a ecranului albastru.
Deci, n concluzie, condiiile pentru schimbarea Windows sunt : sistemul nu mai lucreaz deloc, restabilirea
Windows nu ajut deloc, ncetinirea lucrului sistemului sau apariia unei versiuni mai noi.

Principiile i criteriile de alegere a unui nou SO:


Alegerea unui sistem de operare necesit nu doar cunoaterea diferitelor variante, distribuii i versiuni.
Un factor important de luat n calcul este nevoia utilizatorului, clientului. n funcie de scopul utilizrii
calculatorului, de aplicaiile i echipamentele pe care utilizatorul trebuie s le foloseasc, dar i de reeaua sau
sistemele de operare din reeaua cu care trebuie s fie compatibil, se poate alege sistemul de operare potrivit.
Dac calculator va fi utilizat doar pentru activitate local i va fi o singur persoan conectat la un moment
dat la sistem, se poate alege un OS. n cazul n care ns acel calculator trebuie s ofere servicii mai multor
sisteme, sau mai muli utilizatori trebuie s o acceseze simultan, va fi nevoie de un NOS.

83
Productorii de aplicaii, deobicei i aleg un anumit sistem de operare pe care doresc ca produsul lor s
poat rula. Sunt totui unele aplicaii care pot fi rulate pe mai multe OS-uri. n funcie de aplicaiile pe care
utilizatorul va trebui s le poat folosi, se va alege OS-ul compatibil.
Suportul pentru unele echipamente fizice poate fi sau nu oferit de anumite sisteme de operare, iar pentru ca
utilizatorul s poat folosi echipamentul din dotare trebuie ales OS-ul portivit. Productorii echipamentelor
dezvolt programe de rulare (driver) pentru produsul propriu ce trebuie instalate pe OS, ns nu neaprat pentru
toate tipurile de sisteme de operare.
Datorit standardizrilor majoritatea sistemelor de operare instalate pe diferite staii de lucru sunt capabile s
comunice chiar dac nu sunt identice. Pot fi cazuri n care ns s existe probleme de comunicare iar pentru
evitarea acestora trebuie ales OS-ul compatibil.
Resursele fizice ale calculatorului sunt de asemenea eseniale pentru c fiecare sistem de operare are un
minim de necesiti hardware. Necesitile cresc odat cu sarcina de lucru a unui sistem de calcul, un calculator
desktop ne avnd acelai necesiti pe care le are un server. OS-ul nu va putea fi instalat pe calculator dac acel
minim de necesiti nu este ndeplinit. Dezvoltatorii de OS-uri pun la dispoziia clienilor aceste date pe pagina de
internet, sub denumirea de Lista de compatibiliti Hardware (HCL Hardware Compatibility List).
Sunt i alte criterii de alegere a unui OS, cum ar fi costul, nivelul de greutate al utilizrii (gradul de
cunoatere a utilizatorului) sau chiar aspecte vizuale subiective.

84

58. Aplicaiile/programele pentru formarea/crearea mainii virtuale:


menirea i tehnologia de utilizare.
Cuvinte-cheie:Masina Virtuala, limbajul virtual,Java, Oracle VM VirtualBox , Virtual PC 2007.
Masina virtuala este un calculator imaginar, dotat cu un set de instructiuni ce constituie limbajul (codul)
virtual.
Avantajul acestui mod de lucru este acela ca daca un limbaj sursa trebuie tradus in mai multe limbaje obiect,
compilatorul propriu-zis se scrie o singura data (el genereaza doar cod virtual), iar pentru fiecare limbaj obiect se
construieste cate un executiv. A scrie un executiv este un lucru mult mai usor decat a scrie un compilator. Pe de
alta parte, programul generat in cod virtual poate fi transportat pe orice masina dotata cu interpreterul codului
respectiv, deci programul are o portabilitate crescuta.
Compilatoarele de Java, spre exemplu, genereaza cod virtual (numit byte-code). Astfel, un applet, care este de fapt
un program Java compilat poate fi incarcat si executat de catre un browser de web dotat cu interpreter de bytecode, chiar in conditiile in care applet-ul si browser-ul se afla pe calculatoare care functioneaza sub sisteme de
operare diferite.
Un dezavantaj al lucrului cu cod virtual este acela ca viteza de executie a programelor respective este mai mica,
deoarece ele sunt executate "software" (prin intermediul interpreterului) si nu "hardware" (direct de catre
procesor).
Limbajul virtual si structura masinii virtuale sunt stabilite in principiu de catre proiectantul compilatorului,
dupa urmatoarele criterii:

comenzile virtuale sa fie suficiente pentru a permite transpunerea corecta a instructiunilor limbajului sursa;
functionarea masinii virtuale sa poata fi cat mai usor de simulat cu ajutorul executivelor, pentru fiecare
limbaj obiect
Oracle VM VirtualBox reprezinta unul dintre cele mai cunoscute programe creatoare de masini virtuale,
dedicate sistemelor de operare Windows. Programul gratuit VirtualBox este capabil sa genereze masini virtuale ale
celor mai cunoscute sisteme de operare, cum ar fi Windows, Linux, Solaris, Mac OS X, BSD, dar si Android. De
mentionat este faptul ca sistemele de operare din cadrul masinilor virtuale generate de VirtualBox sunt complet
functionale, avand suport USB si conexiune la Internet. De asemenea, cel mai important proces din cadrul
generararii unei masini virtuale il reprezinta instalarea propriu-zisa a sistemului de operare dorit prin interfata
programului VirtualBox, acest proces necesitand o imagine (.iso) a sistemului de operare sau CD/DVD-ul acestuia.
Interfata VirtualBox este sugestiva si din ce in ce mai prietenoasa cu toate tipurile de utilizatori, inregistrand un
mare plus din acest punct de vedere.
Virtual PC 2007 este o tehnic utilizat pentru executarea unuia sau mai multor sisteme de operare pe un
singur computer. Unele persoane aleg s configureze un computer cu ncrcare multipl pentru a executa programe
mai vechi care necesit un sistem de operare mai vechi pentru a funciona corect. ns, ncrcarea multipl poate fi
complicat i, dac nu este efectuat corespunztor, poate face ca sistemul s devin inoperabil.O modalitate
simpl pentru a profita fr probleme de beneficiile ncrcrii multiple este utilizarea Virtual PC 2007. Este o
descrcare gratuit de la Microsoft care poate fi utilizat pentru instalarea mai multor sisteme de operare pe
computer i pentru a comuta ntre ele la fel de simplu ca ntre programe.
Dupa ce instalarea este terminata, vom crea o masina virtuala si un disc virtual care va fi utilizat de aceasta.
(Fiecare masina virtuala solicita cel putin un hard disk virtual.) Avem posibilitatea sa instalati apoi sistemul de
operare aditional pe masina virtuala. Va fi necesar discul de instalare si alte media de instalare pentru sistemul de
operare si o cheie de produs valida.
Daca nu mai dorim sa avem masina virtuala pe computer sau dorim sa recuperam spatiul de pe disc utilizat de
catre hard diskul virtual, avem posibilitatea sa eliminam fisierele masinii virtuale din folderul Masinile mele
virtuale, creat n folderul Documente de pe computerul gazda atunci cand instalam Virtual PC 2007. Daca stergeti

85
un hard disk virtual, vor fi sterse de asemenea orice date stocate pe hard diskul virtual. Avem grija sa salvam n alt
loc orice date pe care dori sa le pastram inainte de a sterge hard diskul virtual.

1.
# Caracteristica
1.
2.
3.
4.
5.
6.
7.
8.

Anul apariiei
Dezvoltator
Familie SO
Limbi disponibile
Disponibil n limba romn
Tip de nucleu
Interfa implicit
Cerine de sistem

9.

boot time

10. Securitate
11.

Jocuri,Multimedia

Analiz comparativ
SO1(Ubuntu)
SO2 (Windows7)
2004
Canonical Ltd. / Ubuntu Foundation
Windows NT
Multilingvistic (55+ limbi)
Da
Monolithic
Unity
Cea mai recent versiune necesit un
minimum de 256 MO RAM i cel
puin 3 GO spaiu liber pe hard disc
pentru o instalare standard. Versiunea
destinat serverelor necesit
minimum 64 MO RAM i 500 MO
spaiu liber.

2009
Microsoft
GNU/Linux, Unix-like
Multiple
Da
Hibrid
Aero
Microsoft a publicat
specificaiile recomandate
pentru ca sistemul s ruleze
Windows 7. Deoarece Windows
7 este similar cu Windows
Vista, i specificaiile
recomandate sunt la fel ca i la
ediiile Premium ale Vistei. Cu
toate acestea, Windows 7
necesit mai puin spaiu pe
discul dur.
Rapid(Hardware mai rapid ca la
Lent
Windows 7)
(mai rapid doar ca la Window
XP)
Aproape 100%
Are multe aspecte legate de
securitate ,nsa nu atit de
puternice ca la Ubuntu
Nu le are inscrise,ele trebuie instalate Are legaturi bune
separat

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