Download - Slide Cap3 SISTEMUL DE OPERARE

Transcript
  • 1. Definiie

    Exploatarea unui sistem electronic de calcul impune existena unui software special, numit generic sistem de operare.Sistemul de operare este componenta software care coordoneaz i supravegheaz ntreaga activitate a sistemului de calcul i asigur comunicarea utilizatorului cu acesta.Sistemul de operare reprezint un set de programe specializate care asigur legtura funcional ntre elementele componente ale unui sistem de calcul. n acelai timp, sistemul de operare permite utilizatorilor s foloseasc eficient resursele sistemului de calcul (fizice, logice i informaionale). Sistemele de operare sunt modulare, pentru a permite adaptarea lor uoar la cerinele utilizatorilor. O configuraie oarecare de calculator electronic poate avea mai multe sisteme de operare, dar, la un moment dat, se folosete numai unul singur. SISTEMUL DE OPERARELa primele calculatoare electronice, programatorul era i operator, prin intermediul consolei. El era totui asistat de un SO rudimentar, sub forma unor mici programe, in format binar,aflat pe suporturi de hrtie, care erau ncrcate la nevoie. Desigur , era o folosire ineficient a SEC deoarece UC care era foarte scump - nu lucra att timp ct programatorul-operator executa diferite manevre.Ideea reducerii timpului de ateptare a UC a condus la introducerea unor concepte noi care s-au finalizat cu apariia SO.

  • Primele SO asigurau executarea secvenial, pe loturi de programe, n regim de monoprogramare. Ele asigurau automatizarea unor lucrri repetitive : Eliberarea zonelor de memorie ocupate;

    Verificarea amplasrii corecte a fiierelor pe suporturile din unitile periferice;

    Asigurarea c unitile periferice sunt gata pentru lucru;

    Alocarea automat a resurselor sistemului de calcul , programelor aflate n execuie;

    Asistarea programatorilor n realizarea, depanarea i execuia programelor (funcia de asisten on-line, cunoscut ca Help-ul SO);

    Memorarea , pe timp ndelungat, a informaiilor, ndeosebi sub forma fiierelor de sistem.2. Cteva concepte folosite n teoria sistemelor de operare

    De cele mai multe ori, cnd se fac referiri la un sistem de operare, implicit se fac trimiteri la conceptele de program, fiier, proces, device i drive. Programul reprezint un ansamblu de instruciuni, scrise ntr-un limbaj de programare, care, executate cu ajutorul sistemelor de calcul, determin rezolvarea unei probleme. Rezult c un program poate fi:

    program surs o colecie de instruciuni i declaraii scrise ntr-un limbaj de programare;

    program obiect - rezultatul aciunii compilatorului asupra programului surs;

    program executabil - rezultatul traducerii formei obiect n limbaj main. Aceste programe sunt stocate sub form de fiiere, pe suporturi de memorie extern.

  • Fiierul este o colecie de date i informaii, stocate pe suporturi de memorie extern: hard disc(HD), dischet (FD), compact disc (CD). Conceptul de fiier reprezint elementul fundamental al organizrii informaiei, i asupra cruia sistemul opereaz prin intermediul comenzilor (directe sau indirecte) i a utilitarelor. Sistemul de operare gestioneaz ntregul sistem de fiiere create pe HD, FD sau CD, printr-o organizare de tip arborescent cu un numr mare de niveluri. Identificarea unui fiier se realizeaz prin aa-numitul specificator de fiier format, din punct de vedere lexical, din dou pri: numele fiierului (file name) i extensia (extension) acestuia.

    Procesele /Tasks (sarcini /aciuni) sunt programe executabile, gestionate de unitatea central, memoria intern i dispozitivele de intrare /ieire, conform cu funciile sistemului de operare instalat pe sistemul de calcul.Device-ul reprezint un echipament de comunicaie sau de intrare /ieire (consol, imprimant, mouse etc.), gestionat de sistemul de operare prin referirea cu ajutorul numelor fizice (de exemplu, CON pentru consola, COM1, COM2 pentru porturi de comunicaii, LPT1, LPT2 pentru imprimante) sau a numelor logice. Drive-ul constituie o unitate de memorie extern (fizic sau virtual) ce este accesat printr-un nume logic. De regul, se utilizeaz urmtoarele asocieri:

    A:, B: - pentru uniti FD (floppy disk);

    C:, D:, E: etc. - pentru uniti virtuale ale HD i /sau uniti CD, DVD3. Caracteristici ale sistemelor de operare

    Apropierea utilizatorului de calculator solicit o interfa om-calculator prietenoasa I n acelai timp, performant. Pn la Windows 95, limbajul de comand al SO asigura un dialog de tip linie-de-comand , uneori greoi dificil de asimilat. Produse program, precum norton Commander au asigurat mbuntirea dialogului prin faptul c linia de comand se construia prin selecii ale componentelor aprute n panourile de pe ecran. n fapt, ele reprezentau extensii ale SO MS-DOS.

  • Preocuprile de mbuntire a interfeei om-calculator au avut n vedere urmtoarele obiective:

    suprimarea limbajului de comand din SO;

    utilizarea unei interfee standardizate, oricare ar fi calculatorul;

    interfa, suficient de evolutiv, pentru a lua n considerare noutile versiunilor ulterioare ale SO;

    interfa deosebit de facil pentru a fi utilizat de oricine.Interfaa WIMP (Window, Icones, Mouse, pull-down menus) rspunde acestor obiective prin : ferestre, pictograme, mouse i meniuri derulante. Principiul const n stabilirea unui dialog om-calculator prin intermediul obiectelor, executnd anumite aciuni, permind i reversibilitatea ultimei aciuni efectuate. Alte faciliti ale interfeei WIMP sunt:

    ferestre de tip termometru, care indic modul cum progreseaz prelucrarea n curs (vezi comanda FORMAT sub Windows);

    ferestre de alert, cu mai multe nivele.

    Orice aciune ce prezint risc de pierdere a informaiei este sistematic supus confirmrii utilizatorului.

  • generalitate: s poat rspunde corect la toate cerinele formulate i deci, s permit rezolvarea unor probleme ct mai variate ale utilizatorului;

    utilitate: s satisfac toate cerinele utilizatorului asigurnd o interfa facil cu programele de aplicaii

    eficien: s asigure utilizarea eficient a resurselor fizice i logice ale sistemului de calcul;

    simultaneitatea utilizrii: msoar gradul in care un sistem poate s lucreze, n acelai timp, pentru mai muli utilizatori sau s execute mai multe lucrri ale aceluiai utilizator;

    partajarea i protecia: caracterizeaz nivelul la care utilizatorii au posibilitatea s utilizeze, n comun, informaia prezent n sistem, n condiiile unei comunicri sigure ( n sensul evitrii accesului neautorizat i/sau alterrii intenionate sau accidentale a informaiei);SO performant trebuie s posede urmtoarele caracteristici disponibilitatea: posibilitatea SO de a izola eventualele erori ce pot apare i de a continua activitatea n condiii de capacitate i eficien redus;

    extensibilitatea: adugarea de noi faciliti care sa in pasul cu cerinele utilizatorului;

    serviabilitatea: posibilitatea SO de a furniza utilizatorului informaiile necesare pentru o depanare ct mai rapid a programelor;

    interoperabilitatea: SO trebuie s admit accesul la structurile de date care au fost construite sub un alt SO;

    integritate: erorile din SO trebuie bine determinate i delimitate de erorile, din programele utilizatorilor, fr a se influena reciproc.

  • 4. Funciile SO

    Pentru a ndeplini rolul de intefa hardware-utilizator, un SO trebuie s fie capabil sa ndeplineasc urmtoarele funcii:

    gestiunea lucrrilor;

    gestiunea intrrilor i ieirilor;

    gestiunea fiierelor;

    comunicarea (dialogul) cu utilizatorul.Gestiunea lucrrilor.

    Lucrarea reprezint un ansamblu de activiti delimitate prin comenzi specifice limbajului de comand al sistemului de operare. O lucrare este constituit din mai multe etape care se succed ntr-o logic prestabilit de utilizator. La nivel inferior, o etap, dintr-o lucrare, poate fi descompus n procese care, n funcie de logica de rezolvare a lucrrii, se pot executa secvenial sau concurent. Divizarea lucrrilor, n procese, asigur o utilizare mai eficient a sistemelor de calcul, dar determin creterea complexitii SO prin adugarea de noi funcii: alocarea resurselor la nivel de proces, sincronizarea proceselor, transmiterea informaiilor ntre procese etc.Gestiunea lucrrilor este asigurat de un program special numit supervizor (monitor), care rspunde de:

    gestiunea sarcinilor, adic a programelor sau modulelor de program ce se vor executa;

    gestiunea resurselor necesare executrii unui program ncrcat n memoria principal.

  • B. Gestiunea intrrilor i ieirilor

    n structura sistemelor de calcul intr o gam foarte variat de echipamente periferice, care funcioneaz cu performane diferite de cele ale unitii centrale. Pentru sincronizare, schimburile de date i informaii dintre unitatea central i echipamentele periferice sunt intermediate de unitile de intrare/ieire i necesit numeroase comenzi i controale succesive gestionate de sistemului de operare prin componenta BIOS (Basic Input Output System). BIOSul, numit i gestionarul de I/E, preia sarcinile legate de citirea i/sau scrierea datelor i informaiilor de pe /pe unitile periferice.C. Gestiunea fiierelor

    Fiecare sistem de operare are un mod propriu de organizare i exploatare a informaiei memorate pe suporturile fizice. Principiile, regulile i structurile care realizeaz acest lucru compun sistemul de gestiune a fiierelor. Sistemul de gestiune a fiierelor (gestionarul de fiiere) este o component specific a sistemului de operare i trebuie s asigure att gestiunea propriu-zis a fiierelor stocate pe suporturi externe (inclusiv regsirea nregistrrilor din fiiere, indiferent de modul de organizare), ct i protecia datelor. Protecia datelor se asigur printr-o riguroas politic de stabilire a drepturilor de acces (care permit sau nu citirea, scrierea sau tergerea) i prin realizarea copiilor de siguran (care anuleaz efectele distrugerilor accidentale datorate incidentelor hardware sau software).Dialogul cu utilizatoriiOrice sistem de operare deine o interfa prin intermediul creia realizeaz comunicarea cu operatorul uman. Primele sisteme de operare aveau interfee foarte simple, formate dintr-un set redus de comenzi de baz. De exemplu, CP/M, un sistem de operare destinat microcalculatoarelor cu procesoare organizate pe 8 bii, avea aproximativ 5 comenzi. n timp, interfeele dintre sistemele de operare i utilizator au devenit din ce n ce mai complexe, oferind multiple faciliti i uurnd munca de configurare i ntreinere a calculatoarelor pe care le deservesc.

  • Interfaa reprezint un instrument care permite comunicarea ntre un sistem de operare i utilizatorul sistemului de calcul. Un astfel de instrument poate fi de natur hardware sau software. Exemplul tipic pentru interfeele hardware l constituie tastatura unui mic calculator de buzunar. n ceea ce privete interfeele software, acestea sunt reprezentate de sisteme de programe care, sub o form sau alta, iniiaz i ntrein un dialog cu utilizatorul calculatorului. Interfeele software pot fi text sau grafice.

    Interfeele text (interfee de tip linie de comand) sunt reprezentate, n general, de un program numit interpretor de comenzi, care afieaz pe ecran un prompter, primete comanda introdus de operator i o execut. Comenzile se scriu folosind tastatura i pot fi nsoite de parametri. Aproape toate sistemele de operare includ o interfa de tip linie de comand, unele foarte bine puse la punct (cazul sistemelor Unix, MS-DOS). n Windows, ca accesoriu este disponibil comanda C:\ Command Prompt.Interfeele grafice sunt cele mai populare i se prezint sub forma unui set de obiecte grafice prin intermediul crora operatorul poate comunica cu sistemul de operare, lansnd aplicaii, setnd diferite opiuni contextuale etc. Pentru o astfel de interfa dispozitivul cel mai folosit este mouse-ul. Acest tip de interfa este util n primul rnd utilizatorilor neexperimentai i neprofesionitilor i se regsete la toate sistemele de operare de larg circulaie. n tabelul urmtor sunt prezentate avantajele i dezavantajele celor dou tipuri de interfee:

  • 5. Structura general a unui SO

    Crearea unui produs software, de dimensiune i complexitate mare, aa cum este un SO este posibil numai prin modularizare, fiecare component fiind bine definit i avnd intrri, ieiri i funcionalitate bine precizate.Din punctul de vedere al interaciunii cu componentele hardware ale sistemului de calcul i dup modul de implementare a software-ului, sistemul de operare este organizat pe dou niveluri: fizic i logic.Nivelul fizic ofer servicii privind lucrul cu componentele hardware ale sistemului de calcul i cuprinde acele elemente care depind de configuraia sistemului. Tot n nivelul fizic sunt incluse i programele a cror execuie este indispensabil (de exemplu, programul care lanseaz ncrcarea automat a sistemului de operare, la pornirea calculatorului).Nivelul logic include partea de programe prin care utilizatorului poate exploata sistemul de calcul. Comunicarea utilizatorului cu sistemul de calcul se realizeaz prin comenzi adresate sistemului de operare sau prin intermediul instruciunilor programelor pe care le execut; invers, comunicarea se realizeaz prin intermediul mesajelor transmise de sistemul de operare ctre utilizator.

    Tipul interfeei

    Avantaje

    Dezavantaje

    Interfaa linie de comand

    - permite scrierea clar i explicit a comenzilor, cu toi parametrii bine definii;

    - ofer flexibilitate n utilizare.

    - operatorul trebuie s cunoasc bine comenzile i efectele lor;

    - este mai greu de utilizat de ctre nespecialiti.

    Interfaa grafic

    - este intuitiv i uor de folosit;

    - poate fi utilizat i de ctre nespecialiti;

    - creeaz un mediu de lucru ordonat;

    - permite crearea i utilizarea de aplicaii complexe, precum i integrarea acestora n medii de lucru unitare.

    - anumite operaii legate, de exemplu, de configurarea sistemului pot s nu fie accesibile din meniurile i ferestrele interfeei grafice;

    - interfaa ascunde anumite detalii legate de preluarea i execuia comenzilor;

    - folosete mai multe resurse.

  • Pentru a rspunde rolului de interfa ntre utilizatori i partea hardware a sistemului de calcul i avnd in vedere gradul de participare la executarea lucrrilor, majoritatea SO au n structura lor dou componente majore :

    Programe de comand control, cu rol de coordonare i control al tuturor funciilor sistemelor de operare;

    Programe de serviciu executate sub supravegherea programelor de comand i control fiind utilizate, de programatori, pentru dezvoltarea propriilor programe de aplicaii.A. Programele de comand-control (cunoscute i sub numele de monitoare, supervizoare sau executive) controleaz activitatea celorlalte componente ale SO.Componentele cele mai utilizate ale programelor de comand-control sunt ncrcate n memoria intern, nc de la generarea SO, fiind pstrate n memoria intern, pe tot parcursul execuiei lucrrilor, de ctre sistemul de calcul (se numesc componente rezidente, formnd nucleul SO), celelalte componente rmn n memoria auxiliar, fiind apelate i executate (numai atunci cnd sunt solicitate) de ctre nucleul SO (i se numesc componente tranzitorii).Programele de comand-control ndeplinesc urmtoarele funcii :

    administrarea resurselor fizice ale SEC;

    planificarea, lansarea i urmrirea execuiei lucrrilor;

    depistarea i tratarea evenimentelor deosebite care apar n timpul execuiei unei lucrri.

  • n categoria programelor de comand-control se incadreaz:

    programe de gestiune a ntreruperilor programe de gestiune a proceselor proceduri de tratare a intrarilor-ieirilor la nivel fizic programe de gestine a fiierelor programe de planificare a lucrrilor i de alocare a resurselor - fizice (memorie, timp, periferice) - logice (proceduri sau programe); programe de gestiune tehnic programe de statisticB. Programele de serviciu permit utilizatorului s foloseasc resursele fizice i logice ale sistemului pentru efectuarea aplicaiilor. Cele mai utilizate programe din aceast categorie sunt: translatoarele, editoarele de legturi, bibliotecarul, programele de ncrcare, gestionarul sistemului de operare, programele de organizare a coleciilor de date, mediile de programare, programele utilitare. Translatoarele de limbaje au rolul de a transforma instruciunile programelor surs (scrise de utilizatori ntr-un limbaj de programare, n coduri executabile de calculator (format obiect). Din aceast categorie fac parte:- asambloarele /macroasambloarele, care au rolul de a traduce programele surs, scrise n limbaje de asamblare, n programe obiect executabile. Aceste programe sunt specifice unui anumit tip de sistem de calcul.- compilatoarele, care sunt specifice sistemelor care utilizeaz limbaje de programare de nivel nalt, asigurnd traducerea programelor surs, n programe obiect. - interpretoarele /interpreterele care analizeaz i execut pas cu pas instruciunile programului surs, permind o punere mai rapid la punct a programelor.

  • Editorul de legturi : program de sistem utilizat pentru legarea mai multor module obiect provenite din una sau mai multe translatri.

    Bibliotecarul asigur crearea, gestionarea i ntreinerea bibliotecii sistem (care conine programele sistemului de operare) i a bibliotecilor utilizator. Bibliotecile de programe sunt colecii de programe organizate sub forma unor fiiere partajate n scopul utilizrii lor ulterioare.

    Programele de ncrcare sunt componente ale programelor de serviciu, cu rolul de a ncrca n memoria intern, n vederea execuiei, programele obiect executabile.

    Generatorul sistemului de operare permite utilizatorului s genereze un sistem de operare compatibil cu configuraia hardware de care dispune (memorie intern, echipamente periferice utilizate, tipuri de interfee hardware etc.) i cu modalitile de exploatare adoptate n funcie de opiunile domeniului de utilizare.Programele de organizare a coleciilor de date asigur operaiunile de intrare /ieire prin colecii de date (fiiere, baze de date, depozite de date).

    Mediile de programare sunt programe destinate automatizrii procesului de construire i testare a programelor. Cu ajutorul mediilor de programare se realizeaz: editarea, compilarea i, eventual, editarea de legturi, lansarea n execuie i depanarea unui program.

    Programele utilitare s-au dezvoltat i diversificat odat cu perfecionarea calculatoarelor, a modalitilor de exploatare i a domeniilor de aplicare.

    Dup funciile ndeplinite, utilitarele pot fi: editoare de text utilitare pentru manevrarea de cataloage /foldere i fiiere programe de comprimare /decomprimare programe antivirus utilitare pentru alte operaii i aplicaii specifice domeniilor particulare din economieProgramele de servicii se execut sub supravegherea programelor de comand i control i pot fi diferite de la un sistem de operare la altul, sau chiar ntre versiunile aceluiai sistem de operare

  • Cteva dintre facilitile oferite de aceste programe sunt:

    funcia de tipul plug and play, care ofer faciliti de autodetecie a echipamentelor nou instalate n sistem permind, cu uurin, reconfigurarea hardware a sistemului, precum i notificarea schimbrii configuraiei sistemului, de exemplu, prin cderea unui echipamentdin sistem;

    funcia care ofer suportul pentru utilizarea limbii naionale, adic adaptarea informaiilor cu caracter naional (semn monetar, marc zecimal) conform rii selectate;

    funcii pentru configurarea personalizat a mediului de lucru cu sistemul de calcul, de exemplu, pentru utilizatorii cu dizabiliti, selectarea opiunilor speciale de manevrare a echipamentelor (tastatur, monitor, mouse). 6. Partiionarea hard-discului

    Un hard-disk poate fi mprit de utilizator n partiii, fiecare partiie comportndu-se, la nivelul utilizatorului, ca un disc de sine stttor. Pentru microcalculatoarele personale, informaiile referitoare la partiii se memoreaz la nceputul discului, n aa-numita tabela de partiii. Partiiile memorate n tabela de la nceputul discului se numesc partiii primare. Este posibil, ns, ca n interiorul oricrei partiii primare s se creeze cte o nou tabel de partiii, referind partiii care fizic se afl n interiorul partiiei curente i care se numesc partiii extinse.

  • 7. Formatarea discului

    Orice hard disc (HD) sau floppy disc (FD), pentru a memora fiiere, trebuie n prealabil supus operaiei de formatare. De regul, un HD este formatat nainte de instalarea sistemului de operare, sau cnd din cauza unor incidente, sistemul de operare trebuie reinstalat. Un FD este formatat la prima memorare de fiiere. Actualele dischete sunt comercializate gata formatate. Formatarea hard discului este o operaie special ce are ca scop verificarea suportului de memorare, marcarea zonelor defecte i rezervarea zonelor pentru sistemul de operare (programul de ncrcare - bootstrap, tabela de alocare a fiierelor - FAT, directorul rdcin - root directory), respectiv pentru fiiere.Sistemul de operare folosete o structur arborescent (ierarhic) n scopul organizrii fiierelor ntr-o memorie extern (hard-disk, floppy disc, compact disc etc.). O structur ierarhic este constituit dintr-o mulime de noduri, din care unul se numete rdcin, iar celelalte noduri neterminale sau noduri terminale: nodul rdcin - directorul rdcin (root directory)nodurile neterminale - nume de directoare/subdirectoare;nodurile terminale - nume de fiiere.

    ntr-o structur cu n niveluri, anumite noduri au statut detat, iar altele de fiu. Nodurile de pe un nivel k se numesc noduri tat, iar nodurile de pe nivelul urmtor (k+1) se numesc noduri fiu. Nodurile care nu au nici un fiu sunt noduri terminale, iar nodurile care au cel puin un fiu se numesc noduri neterminale. Orice nod fiu are un unic nod tat, iar nodul rdcin nu are tat, dar are cel puin un fiu.

  • 8. Sisteme de fiiere

    Un sistem de fiiere reprezint modul de organizare i stocare a informaiilor pe un suport de memorie extern (HD, FD, CD etc.), n vederea accesrii i prelucrrii lor de ctre un sistem de operare.Datele, informaiile, programele etc. sunt stocate n fiiere, iar acestea sunt organizate n directoare, aflate pe mai multe niveluri, ntr-o structur arborescent, aa cum s-a prezentat n paragraful anterior.Orice sistem de operare trebuie s aib propriul su sistem de fiiere, aceea ce nsemn c exist mai multe tipuri de sisteme de fiiere:MSDOS i FAT pentru MS-DOS;FAT16, VFAT, FAT32 pentru Windows95 i versiunile de ulterioare;NTFS pentru Windows NT i versiunile urmtoare;Ext2fs, ext3fs, xfs, reiserfs pentru Linux;HPSF pentru OS2.MS-DOS este un sistem de fiiere ce poate fi folosit de DOS, Windows i OS/2. Numele fiierelor msdos nu pot fi mai lungi de 8 caractere i este urmat opional de un . (punct) i o extensie de 3 caractere.

    FAT (File Allocation Table - FAT) este o structur folosit pentru localizarea datelor care aparin unui fiier. Este de tip tablou i memoreaz n interior liste nlnuite care indic clusterele[1] ce compun fiierele. Fiecare locaie din FAT are 12 bii la dischete, 16 bii la partiiile MS-DOS obinuite (FAT16), 32 bii la partiiile FAT32 recunoscute de versiunile Windows.

    Sistemul de fiiere FAT a fost conceput n 1977, fiind folosit iniial pentru stocarea datelor pe dischete. Ulterior acest sistem a suferit modificri, astfel nct s poat fi utilizat i pentru unitile de stocare fixe.

  • FAT folosete MBR (Master Boot Record) pentru a stoca informaiile necesare ncrcrii sistemului de operare (procesul de bootare). De obicei, MBR-ul este localizat pe primul sector al hard discului. n timp, acest sistem de fiiere a cunoscut mai multe variante: FAT12, FAT 16, VFAT i FAT32.

    FAT12 este folosit n cazul dischetelor, capacitatea suportat fiind de pn la 32 MB. FAT 16, cu o capacitate de pn la 4 GB, este folosit de sistemele de operare MS-DOS i Windows 3.x. VFAT a fost introdus o dat cu versiunea Windows 3.11, principala mbuntire adus fiind suportul pentru fiiere lungi (nume de pn la 255 de caractere). FAT 32 a fost standardizat n 1996, prin lansarea sistemului Windows 95.

    CaracteristiciFAT16FAT32NTFSNr. maxim de fiiereAproximativ 65000Aproape nelimitatAproape nelimitatMrimea maxim a unui fiier2 GB4 GBLimitat de mrimea partiieiNumrul maxim de clustere65535268435456Aproape nelimitatLungimea maxim a numelui de fiier8255255

  • NTFS (New Technology File System) este un sistem de fiiere dezvoltat pentru noile tehnologii informaionale. NTFS este specific sistemelor de operare Windows NT, Windows 2000, Windows XP, Windows 2003 i este alctuit din dou pri:

    - prima zon, denumit MFT (Master File Table), organizeaz metafiierele, care conin date despre sectorul de boot, spaiul liber, atributele fiierelor, drepturile de acces etc.

    - a doua zon stocheaz fiierele sistemului de operare, ale utilizatorilor i alte aplicaii, neexistnd restricii la scriere.ext2 i ext3 sunt sisteme de fiiere pentru Linux. ext2 este un sistem de fiiere folosit att pentru discuri fixe, ct i pentru medii de stocare portabile. ext3 este versiunea jurnalizat a sistemului de fiiere ext2, oferind informaii pentru recuperri rapide a datelor n cazul unor incidente hardware

    Reiserfs este mult mai rapid dect ext3, cnd se lucreaz cu fiiere mici, dar ceva mai lent atunci cnd se lucreaz cu fiiere mari. JFS este sistemul de fiiere cu jurnalizare de nalt performan al IBM.

    HPFS (High Perfor mance Filesystem) este un sistem de fisiere de nalt performan folosit n OS/2.

  • n Windows, pentru a afla ce sistem de fiiere este folosit de o anumit unitatea de disc se consult lista proprietilor. Din fereastra My Computer, de pe unitatea vizat se activeaz meniul rapid (buton dreapta mouse) i se selecteaz opiunea Properties. n cadrul de pagin General este afiat tipul sistemul de fiiere folositUnitatea D: (unitate virtual hard disc)Unitatea C: (unitate hard disc)Unitatea A: (unitate floppy disc)

  • 9.Tehnici de exploatare a sistemelor electronice de calcul

    Diversitatea sistemelor de operare se refer i la tehnicile sub care sunt exploatate sistemele de calcul. Dup numrul utilizatorilor care sunt deservii la un moment dat, sistemele de operare pot fi monoutilizator (monouser) sau multiutilizator (multiuser). Dac se are n vedere numrul programelor executate, tehnicile folosite sunt monoprogramarea (monoprogramming, monotasking) i multiprogramarea (multiprogramming, multitasking).ntr-un sistem monouser serviciile sistemului de operare sunt oferite, la un moment dat, doar unui singur utilizator, n timp ce la un sistem multiuser aceste servicii sunt accesate simultan de aplicaiile mai multor utilizatori.

    n monotasking sistemul de calcul execut, la un moment dat, o singur sarcin (task, proces). Execuia programelor este serial i se face pe loturi (batch processing). La un moment dat, n memoria intern a sistemului de calcul se afl un singur program care are controlul asupra resurselor sistemului, din faza de iniiere i pn n faza final.

    Multitaskingul reprezint modul de exploatare prin care are loc execuia ntreesut a dou sau mai multe programe (task-uri, procese).10. Clasificarea sistemelor de operare

    Dup configuraia hardware deservit, sistemele de operare sunt:

    SO pentru microcalculatoare;

    SO pentru minicalculatoare;

    SO pentru calculatoare mainframe.

  • Sistemele de operare pentru microcalculatoare

    sunt puternic interactive, cu un limbaj de comand accesibil sau cu interfa grafic utilizator;

    unele sunt monouser i monotasking (MS-DOS), altele multitasking (Windows), eventual i multiuser (Unix);

    sunt uor configurabile, oferind proceduri automate pentru ncrcarea sau pentru instalarea sistemului de operare;

    ocup un spaiu redus n memoria intern;

    suport dezvoltri pentru a permite conectarea n reele de calculatoare sau ca terminale n sistemele de calcul mari;

    permit manevrarea unui numr mare de fiiere de dimensiuni mici.Sistemele de operare pentru minicalculatoare

    sunt interactive, multiuser i multitasking;

    folosesc un limbaj de comand pentru utilizatori avizai;

    procedurile de ncrcare la conectarea sistemului i de instalare a sistemului de operare sunt mai laborioase;

    sunt mai rigide, n cazul modificrii configuraiei hardware;

    asigur un sistem de prioriti de execuie dezvoltat;

    orientate pentru lucrul cu mai muli utilizatori, oferind un sistem complex de protecie a informaiei

    orientate pentru lucrul cu multe terminale, putnd ndeplini funcia de concentrator de date.

  • Sistemele de operare pentru calculatoare mainframe

    seriale sau interactive, multitasking;

    limbaj de comand pentru utilizatori specializai;

    gestioneaz un numr mare de echipamente periferice;

    orientate pentru prelucrri complexe i pentru volume mari de date.11. SO pentru microcalcuatoare

    Pe piaa produselor software, oferta de sisteme de operare este foarte generoas. Totui, printre cele mai cunoscute i folosite SO se numr : MS-DOS, Windows, Unix,Linux, OS/2.

    SO MS-DOS este destinat gestionrii resurselor hardware i software ale microcalculatoarelor cu arhitectura comptibila IBM-PC. Este un SO monoutilizator i monotasking, interactiv. El a fost creat n 1981 de firma Microsoft, avnd la baz SO CP/M (Control Program/Microcomputers), primul SO folosit la microcalculatoare, mbuntit cu elemente Unix, cum ar fi sistemul arborescent al directoarelor.SO MS-DOS

    Se compune din :- Nucleul SO; - Programe de prelucrare.Nucleul SO are dou nivele :1. ROMBIOS-ul, rezident n memoria operativ de tip ROM;2. O serie de trei fiiere, rezidente pe disc i care se ncarc in memorie la iniializarea sistemului :- Fiierul IO.SYS (BIO.COM, IBMBIO.COM), de aproximativ 33 Ko;- Fiierul MS-DOS.SYS (DOS.COM, IBMDOS.COM) , de apoximativ 38 Ko;- Fiierul COMMAND.COM, de aproximativ 48 Ko.

  • Principalele funcii ale nucleului sunt: interfaa cu utilizatorul, gestiunea dispozitivelor periferice, controlul programelor i gestiunea fiierelor disc.Printre operaiile cele mai folosite ale acestui SO sunt :

    Formatarea discurilor, compararea, copierea, tergerea, redenumirea fiierelor;

    Executarea programelor desistem (ex DEBUG) ca i a programelor utilizator;

    Selectarea diverselor opiuni pentru imprimant sau ecran; transferarea SO pe un alt disc;

    Recuperarea unui anumit fiier sau a unui grup de fiiere de pe un disc cu anumite zone distruse accidental;

    Tiprirea imaginii , de pe ecran, la imprimant (CTRL/P);

    Tiprirea unor fiiere la imprimant, n timp ce SO execut alte comenzi.SO WINDOWSPrimele SO pentru microalculatoare (CP/M,MS-DOS) realizau dilogul utilizator-sistem prin intermediul liniilor-de-comand introduse, de obicei, de la tastatur. Dialogul era destul de greoi, mai ales in cazul liniilor-de-comand cu multe argumente, avnd n vedere ca fiecare linie-de-comanda trebuie s respecte o anumit sintax.Odat cu introducerea interfeei grafice-utilizator GUI (Graphical User Interface) dialogul a devenit mai performant i mai aproape de utilizator.

  • Importana unei interfee grafice pentru utilizator a fost sesizat la inceputul anilor 80, de ctre proiectan, de ctre proiectaii de software pentru calculatoarele MacIntosh (Apple). Acetia au demonstrat c o astfel de interfa , folosita mpreun cu mouse-ul este mult mai uor de utilizat dect abordarea clasic prin tastatur.

    Interfaa grafic , de tip Windows, constituie un sistem de programe deosebit de complex care se interpune intre utilizator i calculator.

    Cu ajutorul mouse-ului se pot activa diverse imagini i butoane care de fapt nlocuiesc componentele interfeei de tip linie-de comanda. Opional, dialogul se poate completa prin comenzi introduse de la tastatur.Firma Microsoft a lansat pe pia, pentru calculatoarele IBM i compatibile, mai multe versiuni ale produsului Windows : W 2.11, W/286, W/386, W3.1, W3.11, W95, W NT, W 2000, W server 2003, W 2000XP.Toate versiunile au cteva trsturi comune :

    interfa grafic prietenoas;

    mod de lucru multitasking;

    posibilitatea dezvoltrii de aplicaii grafice;

    posibilitatea conectrii performante , n reea, a calculatoarelor personale;

    faciliti avansate de gestionare a fiierelor.

  • Sistemele Windows se compun dintr-un ansamblu de programe grupate n trei clase :

    Programele sistemului de baz asigur controlul fiierelor; servicii de comunicare i control; controlul memoriei; gestiunea aplicaiilor i drivere-lor; controlul implementrii standardului de interconectare plug&play;

    Sistemul API (Application Programming Interface) cuprinde trei componente : nucleul Windows KERNEL; interfaa grafic cu echipamentele periferice (GDI Graphic Devices Interface) i componenta USER. Aceste componente sunt de fapt biblioteci de programe care intereseaza mai ales programatorii.

    Sistemul maini virtuale asigur interfaa cu utilizatorul i aplicaiile sale.Suprafaa de lucru i obiectele asociateLa pornirea sau la restartarea calculatorului s intr direct n suprafata de lucru, numit generic desktop, pe care sunt plasate obiectele cu care se lucreaz. Implicit , pe suprafaa desktop apar pictogramele, cursorul, ferestrele i meniurile.

  • Pictogramele (icon-uri) sunt mici imagini sugestive, nsoite sau nu de o explicaie de tip text, asociate unor programe, fiiere, informaii hardware.Pe suprafaa desktop se regsesc implicit urmtoarele pictograme : My Computer, My Documents, Recycle Bin (Coul electronic de gunoi), Network Neighborhood (Vecinii reelei), Briefcase (Servieta mea). De asemenea se afieaz linia de operaii i butonul START. n ultimele versiuni apar dou noi pictograme : Inbox (Csua potal) i Internet.My Computer permite gestiunea resurselor fizice i logice ale calculatorului pe care se lucreaz (uniti de discuri, panoul de control, imprimante conectate etc);

  • Partiiile hard disculuiUnitile de dischet, compact disc i memorie flashInformaii despre unitatea selectat (partiia D a hard-discului)

  • My Documents - - este pictograma corespunztoare unui dosar al utilizatorului, care (va) conine documente, muzic, imagini etc. frecvent n mod normal, pe lng pictogramele implicite prezentate pn acum, pe desktop vor fi plasate i alte pictograme, corespunztoare aplicaiilor, dosarelor sau fiierelor care sunt cel mai frecvent folosite de ctre utilizator.Dosare (foldere) ale utilizatoruluiDou fiiere - prezentri Power PointTrei fiiere - documente Word

  • Recycle Bin este un co de gunoi virtual. Utilizarea lui se poate realiza in dou etape.

    Intr-o prim etap are loc o tergere logic . n momentul n care utilizatorul lanseaz comanda de tergere, de pe hard-disc, a unui fiier sau folder, acesta nu dispare definitiv, ci este mutat n Recycle Bin. Pictograma i va schimba aspectul, dintr-un co gol, n unul plin.

    n cea de-a doua etap, fiierele sau folderele aruncate, pot fi recuperate din co, dac se dorete acest lucru, sau pot fi terse fizic (definitiv). tergerea i restaurarea pot afecta toate obiectele din co, sau numai un anumit obiect sau grup de obiecte.Meniul rapid al aplicaiei Recycle Bin cuprinde urmtoarele comenzi:- Open i Explore asigur vizualizarea coninutului coului de gunoi:- Empty Recycle Bin determin tergerea de pe disc a tuturor obiectelor din coul de gunoi;- Create Shortcut permite crearea unei scurtturi ctre coul de gunoi;- Properties asigur afiarea i modificarea proprietilor coului de gunoi virtual (de exemplu, a capacitii sale, 10% din capacitatea hard discului).

  • Opiunea pentru recuperarea (restaurarea) tuturor obiectelor din co

    Opiunea pentru tergerea fizic a tuturor obiectelor din coObiecte aflate n coul de gunoi

  • Selectarea uneia dintre comenzile Open sau Explore permite vizualizarea coninutului coului de gunoi i efectuarea urmtoarelor operaiuni :

    - tergerea tuturor obiectelor din co (opiunea Empty the Recycle Bin);

    - Restaurarea tuturor obiectelor din co (Restore All Items);

    - Restaurarea unui obiect sau a unui grup de obiecte, operaie posibil n dou moduri: selectarea obiectului /obiectelor, urmat de alegerea, din partea stng a ferestrei Recycle Bin, a opiunii Restore this item sau, dup caz, a opiunii Restore the selected items ; selectarea obiectului, afiarea meniului su contextual i selectarea opiunii Restore;

    - tergerea fizic din Recycle Bin, a unui obiect sau grup de obiecte, se realizeaz din meniul rapid prin selectarea opiunii Delete Pictograma Internet Explorer corespunde programului de navigare (browser-ului) Internet Explorer al firmei Microsoft. Prin dublu click pe pictogram se lanseaz n execuie un program care permite utilizatorului navigarea n reeaua Internet (dac exist o conexiune fizic activ ntre calculatorul utilizatorului i aceast reea). Fereastra Internet Explorer conine, ca i celelalte ferestre din mediul Windows, o line de titlu, una de meniuri, o bar de butoane care permit executarea rapid a unor comenzi uzuale n navigarea pe Internet etc. n plus, fereastra are o zon pentru editarea adreselor Internet (Address) i un spaiu n care va fi afiat coninutul paginii Web corespunztoare adresei tastate.

  • Zona de editare a adreselor Internet(de exemplu, adresa site-ului Universitii Al. I. Cuza Iai)

  • Pictograma Microsoft Outlook - - este poarta spre o csu potal digital, mai exact spre un program de pot electronic, care permite trimiterea i primirea de mesaje, folosirea unei agende electronice etc:

  • Pictograma My Network Places - - permite accesul rapid la celelalte calculatoare i echipamente, atunci cnd sistemul este cuplat ntr-o reea de calculatoare. Utilizatorii pot, astfel, rula aplicaii i citi sau copia date de pe alte staii de lucru din reeaua de calculatoare pe care o exploateaz: Dou calculatoare din reea

  • Ultimele versiuni ale sistemului de operare Windows

    Windows XP Professional Integreaz punctele forte ale versiunii Windows 2000 (securitatea crescut, administrabilitatea i fiabilitatea), cu cele mai bune caracteristici de business ale Windows 98 i Windows Me (Plug and Play, interfaa cu utilizatorul uor de folosit i serviciile inovative de suport).Windows XP Home Edition Ofer o mai mare fiabilitate i stabilitate n comparaie cu orice alt sistem de operare de pn acum, destinat calculatoarelor de acas. Se adreseaz necesitilor utilizatorului, atunci cnd resursele unui calculator sunt partajate ntre prieteni sau membrii unei familii.Windows Server 2003 Aplicaii de tip server. Integreaz servicii de directoare, Web, aplicaii, comunicaii, servicii de fiiere i tiprire. Principalele atuuri ale sistemului Windows Server 2003 se refer la fiabilitate, disponibilitate, securitate, scalabilitate, uurin n administrare i suport pentru cele mai noi dispozitive hardware.

  • SO Windows Server 2003

    Microsoft comercializeaz mai multe variante ale produsului Windoows Server 2003 :- Windows Server 2003, Standard Edition este un sistem multioperaional, ideal pentru necesitile zilnice ale organizaiilor de orice dimensiune, dar n special pentru ntreprinderile mici i grupurie de utilizatori;

    - Windows Server 2003, Enterprise Edition consolideaz capabilitile Windows Server 2003, Standard Edition, adugnd caracteristici de fiabilitate necesare aplicaiilor critice de business.

    - Windows Server 2003, Datacenter Edition este conceput pentru aplicaii critice care necesit cele mai nalte niveluri de scalabilitate, disponibilitate i fiabilitate.

    - Windows Server 2003 Web Edition este conceput pentru generarea i gzduirea aplicaiilor, paginilor i serviciilor.

    - Windows Small Business Server 2003 integreaz e-mail, fax, baze de date i Internet partajat ntr-o platform puternic, uor de implementat. S.O. UNIX

    UNIX a aprut n anii 70 ca un SO interactiv i multiutilizator. Flexibilitatea i portabilitatea sa, derivate din faptul ca cea mai mare parte a sistemuluio este scris n limbajul C , performanelei potenialul de sistem distribuit, precum i faptul c a fost n mare msur distribuit gratuit, n scopuri academice, i-au asigurat o evoluie remarcabil. Sunt cele mai utilizate n gestionarea reelelor de calculatoare pe arii largi (WAN).Prima implementare industrial a UNIX-ului se face pe un PDP-11. n 1978 apare versiunea 7 din Unix prin contribuia Universitii Berkeley- California (BSD).Caracteristicile Unix-ului: portabilitate ridicat. Fiind scris n C , sistemul funcioneaz aproape identic pe mainframe-uri, minicalculatoare sau microcalculatoare;

    posibilitatea de lucru multiutilizator i multitasking asigur exploatarea eficient a capacitilor actualelor calculatoare;

    este agreat de utilizatori deoarece posed o gam larg de instrumente software ce se pot utiliza cu uurin.

  • Structura SO Unix :

  • SO Linux

    Primele versiuni au aprut pe piaa intern nc din 1995/1996. Linux-ul este un SO complet, fcnd parte din familia SO Unix. Este utilizat pe o mare varietate de platforme hardware, de la Intel 386/486/Pentium i pn la Digital Alpha, Power PC sau staii Silicon Graphics. Codul surs al Linux-ului este gratuit.Distribuia aplicaiilor, n modalitatea open-source, constituie modalitatea de baz pentru platforma Linux. Cele mai multe dintre programele disponibile acestui SO au la baz o licen de tipul open-source , cu urmtoarele reguli : Distribuia gratuit a programelor; Acces la codul surs; Drepturi de modificare a codului de ctre ali dezvolttori; Autorul are controlul final asupra modificrilor realizate; Nu pot fi impuse discriminri asupra distribuiei open-source.Se poate aprecia ca open-source este motorul lumii Linux. Exemplul cel mai potrivit este kernel-ul Linux, acesta fiind realizat de un numr mare de programatori i acoperind diverse necesiti ale utilizatorilor.Argumente pro-Linux1. Pachetele Linux sunt gratuite sau cost doar civa dolari, preul suportului magnetic pe care este livrat, n cazul n care este achiziionat pe un CD. Prin comparaie, o licen numai pentru 5 utilizatori, pentru alte SO, dintre cele mai ieftine, cost cel puin 800 $. n cazul a 25 de utilizatori sau mai muli, sumele depesc 3000$.

  • 2. Linux-ul este un SO viabil :Stabil anse reduse ca o eroare/blocare a unei aplicaii s afecteze funcionarea SO sau a celorlalte aplicaii care opereaz simultan. Din cauz c sursele Linux sunt distribuite n mod deschis, Linux a fost curat de bug-uri cu mult miniiozitate. Fiecare nou versiune a SO este rapid vzut i testat de mii de programatori din toat lumea, demonstrnd valabilitatea zicalei : dispunnd de destui oameni, orice problem este uor de rezolvat. n plus, memoria protejat mpiedic o eroare, dintr-o aplicaie, s blocheze ntregul SO i din folosirea multitasking-ului adevrat rezult c o gtuire ntr-o aplicaie , nu nseamn c ntregul sistem este oprit.Robust Linux-urile utilizate ca servere pot funciona continuu sute de ore fr a fi necesar oprirea lor; n cazul altor SO sunt necesare restartri periodice.

    Rapid n execuie - mai ales n cazul calculatoarelor modeste.3. Suport, n mod standard, procesoare multiple.

    4. Multitasking-ul real, adic posibilitatea de a rula, simultan, mai multe programe (aplicaii).

    5. Faciliti remarcabile de lucru n reea : partajarea procesoarelor, a modem-urilor etc.

    6. Nu n ultimul rnd, existena unor versiuni gratuite ale bazelor de date relaionale oferite de o serie dintre cei mai mari productori : Sybase, Interbase.

  • Principalele utilizri ale platformei Linux1. Integrarea unui server Linux n cadrul companiei a fost nc de la nceput principala utilizare a sistemului de operare Linux. Arhitectura client /server constituie o stare de fapt pentru majoritatea sistemelor informatice actuale. Indiferent care este domeniul cruia i este dedicat sistemul informatic (economic, social, tiinific), arhitectura client /server s-a impus ca o condiie indispensabil pentru oferirea accesibilitii ridicate la resursele informaionale oferite de sistemele de gestiune a bazelor de date. Rspndirea Internet-ului combinat cu nevoia acut de mobilitate i accesibilitate au determinat generalizarea acestei arhitecturi n cadrul aplicaiilor de baze de date sau al altor sisteme informatice. Numrul serverelor bazate pe Linux a nregistrat n permanen un trend ascendent 2. Folosirea Linux-ului pe staiile de lucru utilizarea Linux-ului la nivel desktop poate contribui substanial la reducerea costurilor de liceniere la nivelul companiilor. Totui, lipsa de experien a utilizatorilor n operarea Linux este principalul factor care influeneaz eligibilitatea ca sistem desktop, la care se adaug i faptul c o serie de aplicaii Linux nu beneficiaz nc de interfee prietenoase

    3. Utilizarea aplicaiilor de tip Office pentru Linux aplicaiile de birou sunt elemente de nelipsit de pe aproape orice sistem de calcul. Mediul Linux ofer n prezent mai multe alternative pentru suitele de tip Office: Open Office (www.openoffice.com) i Koffice (www.kde.com) fiind cele mai cunoscute;4. Servere de mail open-source pe platforma Linux serverele disponibile n aceast modalitate de liceniere acoper cerinele de baz n ceea ce privete pota electronic, oferind o platform stabil i destul de simplu de administrat. Din pcate, serverele de acest tip, nu exceleaz n ceea ce privete funciile de colaborare i groupware

    5. Instrumente de administrare i mentenan open-source dedicate Linux-ului una din problemele cu care se confrunt n mod frecvent companiile este legat de administrarea serverelor disponibile pe platforma Linux. Administrarea unui sistem de operare din gama Linux este o operaiune destul de complex. Zeci de fiiere de configurare i sute de linii cu diverse setri ale Linux-ului sunt elemente care fac acest proces extrem de complex pentru utilizatorii mai puin experimentai n utilizarea Linux. Webmin este totui un instrument care a venit s simplifice acest proces, integrnd toate funciile de administrare i fcndu-le accesibile prin intermediul unei interfee Web;

  • 6. Integrarea soluiilor open-source pentru schimbul de fiiere n reele eterogene n acest moment infrastructura informatic se caracterizeaz printr-un nivel tot mai nalt de eterogenitate. Astfel, n cadrul firmelor sunt disponibile platforme Windows, Mac Os, Unix i Linux, fiind necesar folosirea unor mijloace pentru comunicarea eficient ntre aplicaii. Sistemele bazate pe Linux ofer acces la soluia SAMBA, deosebit de util pentru reele eterogene i disponibil n modalitatea de liceniere open-source;

    7. Instrumente de securitate open-source utilizatorii din mediul companiilor au la dispoziie mai multe soluii open-source capabile s securizeze diverse funcionaliti. Din pcate, nu sunt acoperite toate cererile de securitate ale companiilor, acestea fiind nevoite s apeleze i la aplicaii comerciale adecvate;

    8. Servere i soluii Web pentru Linux migraia aplicaiilor spre Web constituie o realitate pregnant a ultimilor ani. Mediul Linux ofer mai multe soluii Web open-source capabile s permit accesul la resursele informaionale prin intermediul Internet-ului. Apache (www.apache.org) este unul dintre cele mai cunoscute proiecte open-source destinate Web-ului;9. Folosirea portalurilor open-source un portal simplific procesele de comunicare i manipulare prin intermediul resurselor Web. Proiectul PHP-Nuke demarat n 1998 (www.phpnuke.com), este disponibil sub licen GNU GPL, fiind o soluie de tipul Content Management System (CMS) care include instrumente pentru publicarea i managementul informaiilor prin intermediul unui portal Web. Soluia include o gam variat de componente (forum, instrumente de sondaj a vizitatorilor etc);

    10. Baze de date open-source bazele de date constituie suportul pentru majoritatea aplicaiilor existente la nivel de firm. Soluiile ERP (Enterprise Resource Planning) sau alte aplicaii economice, site-urile de e_commerce, precum i alte programe disponibile la nivel de firm solicit suportul funciilor bazelor de date. Mediul Linux propune un numr mare de soluii open-source destinate gestionrii bazelor de date. Dintre acestea, MySQL este un sistem de gestiune a bazelor de date utilizat n special pentru crearea unor site-uri Web interactive. Comparativ, ns, cu unele baze de date comerciale, soluiile pentru Linux ofer mai puine funcionaliti .

  • Care este viitorul Linux-ului?

    Dac iniial Linux era integrat mai cu seam n cadrul firmelor furnizoare de servicii Internet, astzi este un element tot mai prezent n mediul firmei. Conform Meta Group, utilizarea Linux pe piaa bazelor de date se va extinde de la 8-9% actualmente, la 25% pn n anul 2007, nlocuind sistemele Unix.Argumente forte pro Linux sunt:

    singurul SO pentru toate platformele hardware, ce permite o administrare uoar, pstrnd funcionalitile de scalabilitate necesare implementrii unei infrastructuri IT;

    mediu pentru implementare de soluii profesionale bazate pe standarde deschise;

    platform pentru migrarea sau dezvoltarea de aplicaii integrate de afaceri folosind liniile de software middleware IBM Websphere, DB2, Lotus;

    are capacitatea de a partaja puterea de calcul ntre mai multe sarcini de lucru, prin tehnologia de virtualizare, suportat de ntreaga gam de maini eServer.

    Slackware Linux

    RedHat Linux

    Debian GNU/Linux

    Fedora

    Gentoo Linux

    Mandrake Linux .Sistemul de operare Linux se gsete n mai multe distribuii, cele mai folosite fiind:

  • Slackware este una dintre primele distribuii de Linux. Principalele atuuri sunt simplitatea, stabilitatea i robusteea.

    Red Hat Linux este cea mai cunoscut distribuie de Linux care i-a concentrat dezvoltarea pentru mediul Enterprise. Se instaleaz uor i necesit resurse hardware modeste. Aproape orice software Linux este prevzut cu un pachet pentru Red Hat.

    Debian este o distribuie Linux care se difereniaz prin uurin n ntreinere i stabilitate. Are un management specializat al pachetelor ce i permite un upgrade care, pentru a trece la o versiune mai nou, nu solicit restartarea calculatorului. Fedora este un proiect Open Source sponsorizat de Red-Hat fiind folosit pentru testarea unor noi tehnologii, care, eventual, ar putea face parte din viitoarele produsele. Scopul proiectului este de a lucra cu comunitatea Linux n vederea realizrii unui sistem de operare complet, bazat exclusiv pe programe open-source.

    Gentoo Linux folosete un sistem de pachete de tip BSD, mbuntit. Aceast distribuie ofer o mare flexibilitate, att la instalare, ct i la ntreinere.

    Distribuia Mandrake este adresat n principal pieei desktop fiind foarte uor de folosit. Instalarea este simpl, chiar i pentru cei care nu au exploatat o alt distribuie Linux.

  • Sun Microsystems lanseaz Solaris 10, n regim gratuit, cea mai recent versiune a acestui sistem de operare.

    Solaris se poate exploata n scopuri comerciale sau necomerciale.

    Sun Microsystems consider c oferind software-ul n regim gratuit i open-source, va atrage clieni, programatori i parteneri de afaceri. Totui, Solaris se confrunt cu provocri majore, mai ales din partea Linux. Solaris este una din cele mai puternice versiuni Unix i ctig din ce n ce mai mult teren pe piaa serverelor n reelele de calculatoare. Este un sistem puternic i stabil.Mac OS este un sistem de operare produs de firma Apple pentru propriile calculatoare. Lansat n 1984 mpreun cu primele calculatoare Macintosh, Mac OS a fost primul sistem de operare cu succes comercial, bazat pe o interfa grafic cu utilizatorul.