Clasificarea si caracterizarea sistemelor de operare

download Clasificarea si caracterizarea sistemelor de operare

of 6

description

Prezentare 2Exemple de sisteme de operare: 3WINDOWS 3Windows Server 3Windows Mobile 3Mac OSX 3iOS 4UBUNTU 4Unix 5Google Chrome OS 6Android 6Bibliografie 6

Transcript of Clasificarea si caracterizarea sistemelor de operare

PrezentareUnsistem de operare, prescurtatSO(englezOperating system, prescurtatOS), reprezint un produs de tipsoftwarecare este parte component a unui sistem, echipament sau aparat computerizat, i care se ocup de gestionarea i coordonarea activitilor acestuia. Sistemul computerizat poate fi uncomputer, ostaie de lucru(workstation), unserver, unPC, unnotebook, unnetbook, unsmartphone, un aparat de navigaie rutier, une-bookreadersau 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 trebuie sa indeplineasca urmatoarelefunctii:1. sa controleze executia programelor (sa incarce programele in memoria interna, sa le lanseze in executie si sa incheie executia acestora);2. sa planifice, sa coordoneze si sa controleze executia mai multor programe dupa anumite criterii (timp de executie, prioritati etc.);3. sa aloce resursele necesare executarii programelor;4. sa efectueze operatiile de intrare/iesire;5. sa gestioneze sistemul de fisiere;6. sa se protejeze fata de utilizatori si sa asigure protectia programelor de aplicatii;7. sa detecteze si sa corecteze erorile care apar in procesul de prelucrare;8. sa sesizeze evenimentele deosebite care apar in timpul executiei si sa le trateze adecvat;9. sa asigure interfata cu utilizatorul, pentru a-i permite acestuia accesul pentru controlul programului, interventia in executia unor programe si examinarea starii sistemului;Deoarece nucleul sistemului de operare contine programele necesare pentru gestionarea resurselor calculatorului, el trebuie sa fie in permanenta rezident in memoria interna. Dar memoria interna este volatila, continutul ei se pierde la intreruperea alimentarii. Din aceasta cauza, la inceputul fiecarei sesiuni de lucru cu calculatorul trebuie incarcat in memoria interna nucleul sistemului de operare.Atunci cand se porneste calculatorul, un program numitpreincarcatordin memoria ROM initializeaza echipamentele periferice, identifica configuratia calculatorului si cauta un suport magnetic HDD(sau de silicon SSD) pe care sa existe un sistem de operare. Daca gaseste, incarca in memoria interna programul numitincarcatorcare se gaseste la inceputul suportului si il lanseaza in executie. Acest program incarca la randul sau in memoria interna RAM nucleul sistemului de operare si il lanseaza in executie. Programele sistemului de operare vor incarca la randul lor in memoria RAM diverse programe utilitare sau programe de aplicatie si le vor lansa in executie.Sistemul de operare este un pachet de programe care asigur gestionarea eficient a resurselor fizice i logice ale unui sistem de calcul precum i o interfa ntre utilizator i calculator. 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. Funciile unui sistem de operare sunt: - S asigure comunicarea ntre utilizator i S.O.; - S asigure controlul execuiei programelor; - S asigure alocarea eficient a resurselor fizice ale sistemului; - S faciliteze utilizatorilor dezvoltarea de noi aplicaii; - S faciliteze gestionarea eficient a datelor; - S asigure securitatea sistemului. Clasificarea S.O. se poate face dup mai multe criterii: o n funcie de numrul de utilizatori la un moment dat: - Monoutilizator (monouser); - Multiutilizator (multiuser). o n funcie de numrul de programe ce pot fi prezente simultan n memoria calculatorului: - Monoprogram (monotasking) MS-DOS; - Multiprogram (multitasking) Windows.

Exemple de sisteme de operare:

WINDOWSMicrosoft Windowseste numele unei serii desisteme de operarecreate de companiaMicrosoft. Microsoft a introdus Windows pe pia pentru prima dat nnoiembrie1985, ca un supliment laMS-DOS, deoareceinterfeele graficeerau din ce in ce mai apreciate. Microsoft Windows a ajuns cu timpul s predomine pe piaa de calculatoare mici, ntrecndMac OS, care fusese introdus pe pia mai nainte de ctre compania Apple Computers, astzi numitApple Inc.. La conferina IDC Directions din 2004, vicepreedintele IDC Avneesh Saxena a constatat c Windows deine aproximativ 90% din piaa de sisteme de operare.Windows Server este un nume de brand pentru un grup de sisteme de operare pentru servere lansat de Microsoft. Acesta include toate sistemele de operare Windows, care au "Windows Server", n numele lor, plus de Windows 2000, dar nu orice alt produs Microsoft. Microsoft a produs, de asemenea, Windows Server Essentials (anterior Windows Small Business Server) i Windows Essential Business Server (ntrerupt), pachete de software care include un sistem de operare Windows Server i alte produse de server MicrosoftWindows Mobileeste unsistem de operaredezvoltat de companiaMicrosoftspecial pentru dispozitive mobile sau care au limitri importante de capacitate de stocare, memorie, rezoluia ecranului i consumul de electricitate.Windows Phoneeste unsistem de operarepentru dispozitive mobile dezvoltat deMicrosofti este succesorul platformeiWindows Mobile.

Mac OSXMac OS Xeste unsistem de operaredezvoltat, comercializat i vndut de firmaApplepentru computerele sale de tipMacintosh. ncepnd din 2009, fiecare sistem Macintosh include preinstalat cea mai recent versiune a acestui sistem de operare. Mac OS X este succesorul sistemului de operare Mac OS original sau clasic , care a fost sistemul de operare principal al companiei Apple Computers (astzi: Apple) nc din 1984. Spre deosebire de predecesorii si, Mac OS X este un sistem de operare bazat pe platformaUnix, construit pe tehnologiile dezvoltate la compania NeXT ntre 1985 i nceputul anului 1996, cnd NeXT a fost achiziionat de ctre Apple.Versiunea 10.5 atunci cnd ruleaz pe procesoareInteldeine certificatul "UNIX 03".Prima versiune lansat a fost Mac OS X Server 1.0 n 1999, iar n martie 2001 a urmat versiunea desktop Mac OS X v10.0 (aici termenul "desktop" se refer la calculatoare relativ mici care au loc pe masa de lucru obinuit). Pn azi au mai fost lansate nc multe versiuni de tip "end-user" i "server", cea mai recent fiind Mac OS X v10.8 din 25 iulie 2012.Versiunile de Mac OS X sunt supranumite dup feline; de exemplu, Mac OS X v10.5 este de obicei numit Leopard (10.4 a fost numit Tigru, 10.3 era Pantera etc). Sistem de operare OS X 10.9 marcheaz nceputul unei schimbri n schema de numire a OS X. Versiunea OS X 10.9 a sistemului de operare este numit Mavericks dup o locaie surfing n California de Nord. Versiunea server, Mac OS X Server, este din punct de vedere arhitectural foarte asemntoare cu varianta sa desktop. Prin comparaie ea mai include cteva unelte administrative (software) pentru managementul grupurilor sau pentru accesul simplificat la serviciile de reea de baz. Aceste unelte includ un agent dee-mail, un serverSamba, un serverLDAP, un server de nume i altele. Este preinstalat pe echipamentele hardware de tip server Xserve de la Apple, dar poate fi rulat pe majoritatea modelelor de computereApple.Apple mai produce i versiuni de Mac OS X specializate pentru utilizarea pe urmtoarele articole de consum: Apple TV, AppleiPhonei AppleiPodTouch.iOS este un sistem de operare de tipUnix, care nc n prima sa versiune a coninut multe elemente dinMac OS X, tot un sistem de operare de tip Unix de la Apple.Versiunea actual (18 septembrie 2013) este iOS 7. Ca noutate ofer de exemplu funcionalitatea unui punct de acces laInternet(hotspot) personal.Funcionalitatea iOS poate fi ntregit de ctre utilizator prin procurarea de aplicaii suplimentare specializate numiteapps n prvliaonlineApp Store a lui Apple. n mai 2011 stteau la dispoziie acolo cca 350.000 de apps, din care unele sunt chiar gratuite. Exemple deappsgratuite: cumpn "cu ap"; mici animale casnice mictoare care se las alintate etc.; pahar cu bere virtual. La cealalt extrem st aplicaiaI'm rich(Sunt bogat) care nu poate dect s afieze pe ecran un diamant rotitor, dar care n schimb cost circa 800 euro. Desigur ns c majoritatea aplicaiilor ofer o utilitate real.Din motive de politic a produsului, iOS nu sprijin aplicaia multimedialFlasha companiei americaneAdobe.Prin funcionalitatea sa iOS este unul din factorii de succes primordiali al telefoanelor iPhone pe piaa mondial.Un concurent al lui iOS este sistemul de operareAndroidde la companiaGoogle.

UBUNTUUbuntueste unsistem de operarebazat peLinuxpentrucomputerele personale,servereinetbook-uri. Rud apropiat a sistemului de operareDebian GNU/Linux, Ubuntu este uor de instalat i folosit, des actualizat i nengrdit de restricii legale. Ubuntu este sponsorizat de Canonical Ltd., o companie privat fondat de antreprenorul sud-africanMark Shuttleworth.Numele sistemului de operare provine dinlimba zulus, unde ubuntu este oideologiece poate fi definit pe scurt drept credina ntr-o legatur universal ce unete ntreaga omenire. Sloganul adoptat, Linux pentru fiine umane ncorporeaz unul din scopurile declarate ale proiectului, acela de a face din Linux un sistem de operare popular i uor de folosit.UnixUNIX este unsistem de operareiniiat de un grup de programatori de laAT&T Bell Labs, printre careKen Thompson,Dennis Ritchie,Brian Kernighan,Douglas McIlroyiJoe Ossanna. Astzi exist mai multe variante ale sistemului, acestea fiind dezvoltate att de firme comerciale ct i de indivizi i organizaii non-profit (precumFree Software Foundation).Trademark-ul UNIX aparine organizaieiThe Open Groupcare ndeplinete rolul de standardizare i certificare. Oficial, poate fi numit UNIX doar un sistem de operare care a trecut de certificareaSingle Unix Specificationa acestei organizaii. O mare parte din productori (mai ales cei non-profit) au ales, att din cauza preului ct i din cauza dezvoltrii foarte rapide a distribuiei lor, s nu-i certifice sistemele. Acestea, cu toate c sunt perfect sau aproape perfect compatibile cu standardul, sunt numite n mod comun "compatibile UNIX", U*ix sau *nix. Astfel de sisteme nu sunt cu nimic inferioare celor certificate, iar n momentul de fa dein supremaia din punct de vedere al bazei instalate.Spre sfritul anilor 1970 i nceputul anilor 1980, influena sistemului de operare UNIX n mediile academice a dus la o rspndire exploziv a sistemului (n principal variantaBSD, provenit de la universitateaBerkeleydinCalifornia). Sistemul a fost preluat i dezvoltat mai departe ducnd la apariia unor variante precumSolaris,HP-UXiAIX. Pe lng sistemele certificate, ntlnim astzi o serie de descendeniBSD(FreeBSD,NetBSDiOpenBSD) precum i sisteme mai noi cum ar fiLinux. TermenulUNIX tradiionaleste folosit pentru a descrie un sistem cu caracteristici similare cuVersion 7 UNIXsauUNIX System V.

1. Solaris- produs de firmaSun Microsystems. Este distribuit att n versiuneclosed-sourcect i in versiuneopen sourcenumitOpen Solaris. Ruleaz pe arhitecturaSPARC,x86ix86-64.2. HP-UX- produs de firmaHP. Ruleaz pe arhitecturaPA-RISCiIA-643. AIX- produs de firmaIBM. Ruleaz pe arhitecturaPowerPCiPOWER4. IRIX- produs de firmaSGI. Ruleaz pe arhitecturaMIPS5. MacOS X- produs de companiaApplepentru calculatoareleMacintosh. Este software comercial, bazat pe o combinaie deFreeBSD,nucleulMachi tehnologii specifice Apple. Ruleaz pe arhitecturaPowerPCix86.6. Linux(sauGNU/Linux) - produs de multiple organizaii ntr-o gama larg distribuii, open-source n baza liceneiGPL (licena)i disponibil gratuit. Ruleaz pe diverse arhitecturi, incluzndx86,x86-64,IA-64,PowerPC,MIPS,PlayStation2. Dintre distribuiile Linux cele mai importante amintim: Debian GNU/Linux,Fedora,Gentoo,Knoppix,Mandriva Linux,Red Hat Linux,Slackware,SuSE LinuxiUbuntu Linux.7. BSD- astzi open-source, i disponibil n trei distribuii principale: FreeBSD,NetBSDiOpenBSD.NetBSDruleaz pe 54 de arhitecturi diferite, fiind portat inclusiv pe unmicrocontrollercare controla un prjitor de pine.

Google Chrome OSGoogle Chrome OS este un sistem de operare bazat pe Linux proiectat de Google pentru a lucra n primul rnd, cu aplicatii web. Interfaa cu utilizatorul are o abordare minimalist i const aproape n ntregime din doar browser-ul web Google Chrome, deoarece sistemul de operare este destinat utilizatorilor care isi petrec majoritatea timpului lor de calculator pe Web, numai cererile "native" pe Chrome OS sunt un browser, media player i manager de fiiere. Aceasta nseamn c Chrome OS este aproape de un sistem de operare web pur client subire. Chrome OS este construit pe proiect open source denumit Chromium OS , care, spre deosebire de Chrome OS, poate fi compilat de la codul surs descrcat. Chrome OS este versiunea comercial instalat pe hardware-ul specific de la partenerii de producie Google. Data de lansare pentru hardware-ul de retail oferind Chrome OS a fost amnat de la sfritul anului 2010 [9] la 15 iunie 2011, atunci cnd "Chromebooks" de la Samsung, i apoi Acer expediat n luna iulie.Androideste oplatform softwarei unsistem de operarepentrudispozitive i telefoane mobilebazat penucleul Linux, dezvoltat iniial de companiaGoogle, iar mai trziu de consoriul comercialOpen Handset Alliance.Android permite dezvoltatorilor s scriecod gestionatnlimbajul Java, controlnd dispozitivul prin intermediul bibliotecilor Java dezvoltate de Google. Aplicaiile scrise nCi n alte limbaje pot fi compilate ncod mainARMi executate, dar acest model de dezvoltare nu este sprijinit oficial de ctre Google. Lansarea platformei Android la 5 noiembrie 2007 a fost anunat prin fondareaOpen Handset Alliance, un consoriu de 48 de companii dehardware,softwarei detelecomunicaii, consacrat dezvoltrii de standarde deschise pentru dispozitive mobile.Google a lansat cea mai mare parte a codului Android sublicena Apache, o licen de tipfree-softwareiopen source.

Bibliografiehttp://ro.wikipedia.org/wiki/Sistem_de_operare http://asis.licee.edu.ro/elev/2_so.pdfhttp://ro.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Windows_Serverhttp://ro.wikipedia.org/wiki/Windows_Mobilehttp://ro.wikipedia.org/wiki/Windows_Phonehttp://ro.wikipedia.org/wiki/Mac_OS_Xhttp://ro.wikipedia.org/wiki/IOS_(Apple)http://ro.wikipedia.org/wiki/Linuxhttp://ro.wikipedia.org/wiki/Unixhttp://en.wikipedia.org/wiki/Chrome_OShttp://ro.wikipedia.org/wiki/Android_(sistem_de_operare)

Prezentare2Exemple de sisteme de operare:3WINDOWS3Windows Server3Windows Mobile3Mac OSX3iOS4UBUNTU4Unix5Google Chrome OS6Android6Bibliografie6

4