Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Programele de aplicatie

(application programs)

Programele sistemului (system programs)

  • sunt folosite pentru a se executa activitati cu caracter particular, specifice unui utilizator.
  • sunt multimi organizate de instructiuni care se dau calculatorului pentru a efectua unele operatii specifice unei aplicatii dorite de utilizator.
  • sunt scrise de catre programatori la cererea utilizatorului si codifica intr-un limbaj de programare algoritmul de rezolvare a problemei respective.

sunt folosite pentru a se executa activitati comune sistemelor de calcul în general. Ele pot fi utilizate pe aceeasi familie de calculatoare, indiferent de scopul în care foloseste utilizatorul calculatorul.

Sunt formate din:

  • sistemul de operare si
  • programele utilitare

Programele utilitare

sunt folosite pentru a se executa activitati comune mai multor tipuri de utilizatori, precum:

  • Arhivarea. Dezarhivarea
  • Devirusarea
  • Intretinere disc. Scanare.
  • Defragmentarea

Ele nu sunt incluse în sistemul de operare.

Este posibil ca la un moment dat fiecare dintre aceste programe sa aiba nevoie de aceeasi resursa: procesor, imprimanta sau unitate de disc.

Componenta software a unui calculator

Software-ul este un ansamblu de programe care, la rândul lor, sunt colectii de instructiuni prin care i se cere calculatorului sa rezolve o anumita problema.

Fara aceste programe, calculatorul ar fi o masina inutila, care nu ar putea sa execute nimic.

Software-ul este sistem furnizat o data cu calculatorul respectiv sau creat ulterior de catre utilizator sau/și cumprat din comertț.

Trebuie ca cineva sa ia o decizie.

Decizia nu poate fi luata decât tot de un program care este în executie în acelasi timp în memoria interna a calculatorului.

Acest program va fi:

SISTEMUL DE OPERARE

Componenta software

Sistemul de operare

este o componenta a structurii calculatorului si reprezinta ansamblul programelor care au rolul de a realiza utilizarea optima a resurselor calculatorului.

El este alcatuit din:

  • nucleu
  • interfata

COMPETENTE SPECIFICE

1.identificarea componentelor soft ale unui calculator;

2.descrierea functionarii unui calculator personal.

Software-ul unui calculator este structurat astfel:

Principalele tipuri de sisteme de operare existente pe PC-uri:

  • familia sistemelor de operare de tip DOS cu reprezentanti precum:

MS-DOS

  • sistemele de operare din familia Windows:

Windows'95

Windows'98

Windows NT

Windows Millenium

Windows 2000

Windows XP

Windows Vista

Windows 7

  • OS, Linux, Sco Unix, Sun Solaris, Novell, Mac Operating System, NT4.

Functiile sistemului de operare

Tipuri de sisteme de operare

Pentru a îndeplini rolul de interfatã între hardware si utilizatori, un sistem de operare trebuie sã fie capabil îndeplineascã urmãtoarele functii:

  • Oferirea posibilitãtii de lansare în executie a programelor de aplicatie. In acest sens, sistemul de operare trebuie sã dispunã de: un editor de texte, un translator, un editor de legãturi.
  • Alocarea resurselor necesare executãrii programelor, se realizeazã prin identificarea: programelor ce se executã, a necesarului de memorie, a dispozitivelor periferice si a cerintelor privind protectia datelor.
  • Facilitãti pentru compresia datelor, sortare, interclasare, catalogarea si întretinerea bibliotecilor, prin programele utilitare disponibile.
  • Planificarea executiei lucrãrilor dupã anumite criterii, pentru utilizarea eficientã a unitatii centrale de prelucrare.
  • Asistarea executiei programelor prin comunicatia sistem calcul-utilizator, atât la nivel hardware, cât si la nivel software.

Componentele sistemului de operare

In principal, în cazul calculatoarelor personale existã douã tipuri de sisteme de operare:

1. monotasking, care executã un singur program la un moment dat, realizând douã functii de bazã:

  • încãrcarea si executia programelor
  • asigurarea unor interferente cu dispozitivele periferice

2. multitasking, la care nucleul sistemului de operare trebuie sã asigure suplimentar partajarea tipului între programele ce se executã si gestiunea alocãrii resurselor sistemului.

Componenetele principale incluse:

  • supervizorul, care lanseazã, opreste sau suspendã alocãrile;
  • planificatorul, care regleazã timpul de executie pentru operatiile în curs de executie;
  • alocatorul de resurse, care evidentiazã resursele libere sau alocate;
  • modulul de gestiune pentru intrãri/iesiri, care asigurã dialogul cu perifericele.

Majoritatea sistemelor de operare, pentru a rãspunde rolului de interfatã hardware - utilizatori, sunt organizate pe douã niveluri:

  • nivelul fizic, care este mai apropiat pe partea hardware a sistemului de calcul, interferând cu aceasta prin intermediul unui sistem de înteruperi.
  • nivelul logic, care este mai apropiat de utilizator, interferând cu acesta prin intermediul unor comenzi, limbaje de programare, utilitare, etc.

Potrivit acestor douã niveluri, sistemele de operare cuprind în principal douã categorii de programe:

  • programe de control si comandã, cu rolul de coordonare si control a tuturor functiilor sistemelor de operare , cum ar fi: procese de intrare-iesire, executia întreruperilor, comunicatia hardware-utilizator;
  • programe de servicii (prelucrãri), care sunt executate sub supravegherea programelor de comandã si control, fiind utilizate de programator pentru dezvoltarea programelor sale de aplicatie.
Learn more about creating dynamic, engaging presentations with Prezi