Sunteți pe pagina 1din 5

DISTRIBUTII LINUX

ARGUMENT

Sistemul de operare reprezinta ansamblul de programe care asigura utilizarea optima a resurselor fizice si logice ale unui sistem de calcul. El are rolul de a gestiona functionarea componentelor hardware ale sistemului de calcul, de a coordona si controla executia programelor si de a permite comunicarea utiizatorului cu sistemul de calcul. Pe scurt, sistemul de operare este componenta software care coordoneaza si supravegheaza intraga activitate a sistemului de calcul si asigura comunicarea utilizatorului cu sistemul de calcul. Din punct de vedere al interactiunii cu componentele hardware ale sistemului de calcul si dupa modul de implementare a software-ului, sistemul de calcul este organizat pe doua niveluri: nivelul fizic si nivelul logic. 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 lanseaza incarcarea automata a sistemului de operare, la pornirea calculatorului. Niveul 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. Evolutia sistemelor de operare poate fi impartita in patru generatii in stransa corelatie cu evolutia calculatoarelor: tuburi electronice, tranzistoare, circuite integrate si microprocesoare. In prima generatie (1945-1955) calculatoarele cu tuburi electronice nu aveau sistem de operare, programarea se facea in imbaj masina prin legaturi fizice abia in 1950 s-a inceput folosirea cartelelor perforate.In a doua generatie(1955-1965)calculatoarele cu tranzistoare au sistem de operare(sisteme batch), programele se scriau in asamblare sau FORTRAN(si complicate in cartele perforate).In a treia generatie(1965-1980) calculatoarele cu IC(circuite integrate) aveau sistem de operare si multiprogramare care era introdusa pe famiia de calculatoare OS/360.Generatia a patra adica cea cu microprocesoare a aparut in anul 1980 pana in prezent avand caracteristici mai performante decat cele anterioare.A patra generatie are integrare de nicvel inalt, PC-uri, sisteme de operare complexe, multe procese rulate in paralel etc.. Sistemele de operare dominate in a patra generatie sunt: DOS/Windows(95,98,NT,Milenium,2000,XP,Vista,7),UNIX/Linux(Ubuntu,Kubuntu,Red Hat,Fedora,Debian) si MacOS X. Avantajul utilizarii sistemelor de operare este probabilitatea ridicata si posibilitatea realizarii unor functii lente fara a fi nevoie de masini de stare complicate.

CAPITOLUL I

LINUX
1.1 Prezentare generala Linux este un sistem de operare similar cu UNIX, creat initial de Linus Torvalds cu ajutorul unei comunitati de dezvoltatori de software din intreaga lume. Linux are o mascota oficiala, Pinguinul, aleasa de catre Linus Torvalds pentru a reprezenta imaginea sistemului de operare pe care l-a creat. Numele de Linux vine de la nucleul(sau kernel) Linux, scris initial de catre Linus Torvalds in 1991. Linux este un termen generic referindu-se la sisteme de operare, pentru calculatoare Unix-like, bazate pe nucleul Linux. Dezvoltarea lor este unul dintre cele mai proeminente exemple a surselor de software gratuit, free to use software(sau aplicatii de libera utilizare); de obicei toate codurile sursa pot fi folosite, in mod liber modificate si redistribuite, atat comercial cat si non-comercial, de catre oricine sub icente cum ar fi GNU General Public License. Principalele atuuri ale sistemului de operare Linux sunt: o Independenta de un anume producator o Costul scazut sau gratuit o Securitatea o Stabilitatea Linux poate fi instalat pe o gama larga de hardware, variind de la dispozitive integrate, cum ar fi telefoanele mobile, smartphone-uri, ceasuri de mana, mainframe-uri si supercalculatoare. Pentru a rula Linux aveti nevoie de minim un calculator i386 cu 4Mb RAM si 50Mb spatiu liber pe harddisk. Este posibil ca unele programe complexe sa necesite foarta multa memorie. Linux are posibilitatea de a simula memoria RAM folosind un fisier de swap pe harddisk, dar este mult mai lent. In plus excesul de memorie este folosit pentru accelerarea aperatiilor pe disk, deci cu cat mai multa memorie RAM, cu atat Linux-ul are performante mai bune. Sistemul de operare Linux foloseste un sistem de procese numit multitasking pentru a aloca timpul de lucru al procesului mai multor utilizatori in acelasi timp. In realitate nu este vorba de procese care se ruleaza in acelasi timp ci unele dupa altele la intervale de timp de ordinul milisecundelor. Linux, ca orice alt sistem de operare, este un set de programe care administreaza toate operatiile sistemului de calcul. El asigura de asemenea o interferenta intre utilizator si resursele sistemului convertind cererile care vin de la mouse sau tastatura in operatii de efectuat in sistemul de calcul.

Majoritatea sistemelor de operare, inclusiv Linux, au trei mari componente: Kernel-ul, Shell-ul si sitemul de fisiere. Kernel-ul administreaza operatiile calculatorului; Shell-ul asigura o interferenta pentru interactiunea dintre utilizator si calculator iar sistemul de Fisiere asigura un mijloc de organizare si gestionare a informatiilor pe discurile hard ale calculatorului.

1.2 Istoric In 1991, Linus Torvalds era student in anul doi la Informatica la Universitatea Helsinki si hacker autodictat. Tanarul de 21 de ani ii place sa se joace cu puterea calculatoarelor si cu limitele catre care putea fi impins sistemul. Dar lipsea un sistem de operare care sa satisfaca dorintele profesionistilor. MINIX era bun, dar era un system de operare pentru student, o unealta de invatare si nu una industrial. Aparitia lui Linux este strans legata de evolutia UNIX-ului, pinguinul fiind o clona a acestuia, si deci mostenind multe insusiri ale acestuia.Totusi fara existent unui personaj numit Richard Stallman, Linux-ul nu ar fi fost ceea ce cunoastem astazi, chiar daca prin anii `80 nimeni nu se gandea la aparitia acestui sistem de operare. Perioada anilor `80 a fost cunoscuta pentru faptil ca marie companii de software doreau sasi protejeze investitiile, incercad astfel sa semneze diferite contracte cu angajatii lor pentru a nu divulga codul sursa al produselor dezvoltate. Stallman nu a fost de acord cu aceasta atitudine si in 1985 publica manifestul GNU (GNU is not UNIX) care a dat nastere conceptuui de open source. Principiul era simplu si a fost adoptat rapid de simpatizantii lui Stallman: codul sursa al produselor software trebuie sa fie accesibil orcui, pentru a permite diversilor programatori din intreaga lume sa le modifice sis a le imbunatateasca, eventual corectand unele greseli de programare. Numarosi programatori l-au sustinut si in anul 1984 ei au pus bazele programuui de dezvoltare al compilatorului GCC, o adevarata valoare pe vremea acea. Anul 1987 a fost marcat de aparitia sistemului de operare Minix, o clona UNIX pusa la dispozitie de catre Andrew S. Tanenbaum. Minix constituia un raspuns la decizia producatorilor Unix de a mentine secrete sursele. Desi nu era un system iesit din comun prin calitatile sale, avea resursele disponibile si astfel a generat un mare succes printre student si programatori. Totusi marea problema a miscarii GNU nu era rezolvata deoarece nu exista inca un kernel, piesa necesara unui sistem de operare pentru a devein complet, celelalte component fiind realizate deja.Pentru Stallman, Minix nu reprezenta o alternative viabila, iar in viziunea lui si a celorlalti programatori, scrierea unui nucleu putea sa insemne o munca ce putea sa dureze cativa ani buni. Nefiin de acord cu aceasta atitudine, un student la informatica pe nume Linus

Torvalds isi incepe lucrul la un nou sistem de operare care avea sa revolutionize modul de gandire al open-source-ului tocmai prin oferirea componentei lipsa: un kernel.

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