1 / 21

Sisteme de operare

Sisteme de operare. Un sistem de calcul nu poate prelucra date daca nu este programat , programul constand dintr -o succesiune de instructiuni care conduc spre solutia problemei ce se rezolva . Sunt doua categorii de programe : Programe de sistem Programe de aplicatii.

Télécharger la présentation

Sisteme de operare

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Sisteme de operare • Un sistem de calcul nu poateprelucra date daca nu esteprogramat , programulconstanddintr-o succesiune de instructiuni care conducspresolutiaproblemeice se rezolva. • Suntdouacategorii de programe: • Programe de sistem • Programe de aplicatii

  2. Programul de sistemnumitsi software de baza e proiectatastfelincatasigurautilizareaeficienta a resurselorsistemului de calculsioferainstrumentepentruexecutiasidezvoltareaprogramelor de aplicatie. • Programele de aplicatieefectueazaprelucrari ale datelor in concordanta cu cerinteleinformationalenecesate

  3. Exemple de S.O.

  4. Sistemul de operare Un sistem de operareconstaîntr-un ansamblu de procedurimanualesi module de programe de sistem, care administreazãresurselesistemului de calcul, asigurautilizareaeficientain comun a acestorresursesioferautilizatorului o interfata cat maicomodapentruutilizareasistemului de calcul.

  5. Sistemul 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 activităţilor acestuia.

  6. Sistemul computerizat poate fi un computer, o staţie de lucru (workstation), un server, un PC, un notebook, un netbook, un smartphone, un aparat de navigaţie rutieră, un e-book reader sau şi un alt sistem cu "inteligenţă" proprie. Sistemul de operare joacă şi rolul de gazdă pentru aplicaţiile care rulează pe echipamentul (hardwareul) respectiv.

  7. APLICATII SOFTWARE

  8. Funcţiilesistemului de operare Pentru a îndeplinirolul de interfaţãîntre hardware şiutilizatori, un sistem de operaretrebuiesã fie capabilîndeplineascãurmãtoarelefuncţii: 1.Oferirea posibilitãţii de lansareînexecuţie a programelor de aplicaţie. In acestsens, sistemul de operaretrebuiesãdispunã de: - un editor de texte - un translator - un editor de legãturi 2.Alocarea resurselornecesareexecutãriiprogramelor, se realizeazãprinidentificarea: programelorce se executã, a necesarului de memorie, a dispozitivelorperifericeşi a cerinţelorprivindprotecţiadatelor. 3.Facilitãţi pentrucompresiadatelor, sortare, interclasare, catalogareaşiîntreţinereabibliotecilor, prinprogrameleutilitaredisponibile. 4.Planificarea execuţieilucrãrilordupãanumitecriterii, pentruutilizareaeficientã a unitaţiicentrale de prelucrare. 5.Asistarea execuţieiprogramelorprincomunicaţiasistemcalcul-utilizator, atât la nivel hardware, câtşi la nivel software. 6. Coordonareaexecutieimaimultorprograme, prinurm[rireamodului de executie a instructiunilorprogramului , depistareasitratareaerorilor, lansarea in executie a operatiilor de intrare/iesire.

  9. ETAPELE REALIZĂRII APLICAŢIILOR SOFTWARE Semnalarea necesităţii unui program – studiu de fezabilitate (analiză); Proiectarea programului (design) – realizarea bazelor de date, stabilirea funcţiilor necesare prelucrărilor; Realizarea programului – etapa de programare; Testarea programului – în această etapă programul este implementat în paralel cu cel deja existent sau se realizează testarea lui în cadrul unei secţii sau a unui departament. Implementarea programului – odată testat şi eventual îmbunătăţit, programul este gata pentru implementare, de data aceasta în totalitate, fără a mai necesita un alt program în paralel. Verificare – studierea modului în care programul respectiv răspunde tuturor cerinţelor beneficiarului. Întreţinere – actualizare, modificare în funcţie de schimbarea condiţiilor reale

  10. REŢELE DE CALCULATOARE (INFORMAŢIONALE)

  11. REŢELE LAN, WAN, MAN, GAN

  12. Reţea (Network) – grup de două sau mai multe calculatoare conectate împreună. Calculatoarele din reţea sunt denumite noduri.În funcţie de aria de întindere reţelele se pot clasifica în:

  13. 1. Local Area Network (LAN) – reţea locală - calculatoarele sunt localizate foarte aproape unele de altele, în aceeaşi întreprindere sau clădire;2. Wide Area Network (WAN) – reţea de largă acoperire – comunicarea între calculatoare aflate la o distanţă foarte mare unele de altele (chiar în altă ţară);3. Metropolitan Area Network (MAN) – reţea metropolitană – se întinde pe teritoriul unui oraş sau al unui spaţiu aglomerat;4. Global Area Network (GAN) – reţea globală – reţeaua care cuprinde toată lumea, legând între ele calculatoarele de pe întreg globul. Cea mai renumită reţea GAN este Internet-ul.

  14. Pentru a clasifica tipurile de reţele se pot folosi mai multe criterii, printre care:

  15. ARHITECTURA – determină clasificarea reţelelor după modul de conectare:

  16. TOPOLOGIA – aranjarea geometrica a sistemului de calculatoare. Există următoarele tipuri de topologii:

  17. Magistrala (BUS) – calculatoarelesuntaşezate de o parte şi de alta a magistraleiprincipale;

  18. Stea (STAR) – calculatoarele sunt aşezate sub formă de stea;

  19. Inelară (RING) – calculatoare sunt asezate în cerc.

  20. 1. Reţele punct la punct (peer to peer) – fiecare staţie de lucru are capabilităţi şi responsabilităţi echivalente (fiecare calculator are acces la resursele, programele, bazele de date aflate pe celelalte calculatoare);2. Reţele client/server – fiecare calculator este fie client fie server. Fiecare calculator este conectat la un calculator central de unde acceseaza aplicaţiile de care are nevoie şi le foloseşte, calculatorul acela numindu-se server. Calculatoarele ce realizează cererile serverului poartă denumirea de client.Există reţele în cadrul cărora staţiile de lucru nu sunt constituite decât din monitoare şi tastatură fără a avea un hard propriu, ele transmiţând toate datele serverului, fără a face nici o operaţiune proprie în afara consultării/încărcării datelor la de monitor/tastatură. Acestea poartă denumirea de terminale neinteligente.În cazul în care staţiile dispun de procesor propriu şi fac o serie de operaţii cu resursele proprii, acestea poartă denumirea de terminale inteligente.

More Related