Sunteți pe pagina 1din 3

Lectia 2

Software
2.1 Diferite tipuri de software
Un sistem de calcul nu poate s prelucreze date fr s fie programat. Un program const dintr-o
succesiune de instructiuni ce converg ctre solutia problemei ce trebuie s fie rezolvat.
Exist dou categorii de programe:
sistemul de operare (SO) - coordoneaz modul n care lucreaz componentele sistemului si
ofer asistent n functionarea programelor de aplicatii. Se spune c ele alctuiesc software de baz si
constau n programe de nivel jos (low level) care interactioneaz cu calculatorul la nivelul su de baz.
Sunt proiectate astfel nct s faciliteze utilizarea eficient a resurselor sistemului de calcul si s
ofere instrumente pentru dezvoltarea si executia programelor de aplicatie. Aceste programe sunt
elaborate pentru anumite tipuri de sisteme de calcul si nu se pot folosi pe alte tipuri. Ele sunt furnizate
de ctre productorii sistemelor de calcul sau de ctre firme specializate.
programe de aplicatii - destinate rezolvrii unor probleme specifice unei aplicatii. Se spune
c alctuiesc software de aplicatii. Aceste programe efectueaz prelucrri ale datelor, n concordant
cu cerintele informationale necesare; fiind realizate n principal de ctre firme specializate de software.
Sistemul de operare (SO) - ansamblu de proceduri manuale si module de program de sistem
prin care se administreaz resursele sistemului de calcul (procesor, memorie, periferice, informatii) ce
asigur utilizarea eficient, n comun, a acestor resurse si ofer utilizatorului o interfat ct mai comod
pentru utilizarea sistemului de calcul.
Asadar, sistemul de operare poate fi considerat ca reprezentnd interfata dintre componentele
hard si utilizator.
Pentru a rspunde rolului de interfat hardware - utilizator, majoritatea sistemelor de operare sunt
organizate pe dou nivele:
fizic - mal apropiat de hardware cu care interfereaz printr-un sistem de ntreruperi;
logic - mai apropiat de utilizator, interfernd printr-un sistem de comenzi, limbaje de
programare, utilitare.
Corespunztor acestor dou niveluri, sistemele de operare cuprind n general dou categorii de
programe:
de comand si control pentru coordonarea si controlul tuturor functiilor (procese de
intrare/iesire, executia ntreruperilor, etc.);
de servicii (prelucrri) - executate sub supravegherea programelor de comand
si control, utilizate de programator pentru dezvoltarea programelor sale de aplicatie.

2.2 Principalele functii ale unui sistem de operare


Principalele functii ale unui sistem de operare sunt:
Gestiunea prelucrrilor - ofer posibilitti de pregtire si lansare n executie a
programelor de aplicatie.
Gestiunea resurselor- identificarea programelor ce se execut, a necesarului de
memorie, a dispozitivelor periferice si a cerintelor privind protectia datelor.

Gestiunea fisierelor - realizeaz separarea fisierelor ncrcate n memorie si grupeaz


fisierele pe diferiti utilizatori.
Facilitti puse la dispozitia utilizatorului referitor la compresia datelor, sortarea,
interclasarea, catalogarea si ntretinerea bibliotecilor prin programele utilizator disponibile.
Planificarea executiei lucrrilor dup anumite criterii (timp de executie, prioritti,etc.),
astfel nct unitatea central s fie utilizat eficient.
Coordonarea executiei simultane a mai multor programe, prin urmrirea modului de
executare a instructiunilor, depistarea si tratarea erorilor, lansarea n executie a operatiilor de
intrare/iesire.
Asistarea executiei programelor de ctre utilizator, printr-o interfat prietenoas, att la
nivel hardware, ct si la nivel software.
Dintre cele mai cunoscute sisteme de operare se pot aminti: Windows(7, Vista, Xp), Mac OS,
Linux, Unix, Novell.

2.3 Aplicatii software(programe de aplicatie)


Aplicatiile informatice sunt reprezentate de acele programe ce sunt realizate pentru utilizatori cu
scopul de a folosi calculatorul ntr-o problem specific si pentru a ndeplini o anumit sarcin
(procesare de text, multimedia, aplicatii grafice).
Exist diferite programe fiecare avnd o functie specific, de exemplu:
Programe de comunicatii - Yahoo Messenger, Outlook Express (cu ajutorul acestor
programe se pot trimite mesaje si comunica cu diferite persoane indiferent de
localizarea geografic a acestora).
Programe de manipulare si gestiune a fisierelor - Windows Explorer, My Computer (cu
ajutorul acestor programe se pot crea, sterge sau redenumi fisierele).
Programe de navigare pe WEB - Opera, Internet Explorer, Mozilla Firefox (cu ajutorul
acestor programe puteti accesa diferite pagini de Internet).
Programele de procesare de text Wordpad, OpenOffice Document, Microsoft Word (cu
aceste programe se pot accesa informatiile sub form de text, avnd posibilitatea de
editare, salvare si imprimare a documentului).
Programele de calcul tabelar - Microsoft Excel, Lotus 1-2-3, OpenOffice Spreadsheet
(aceste programe permit manipularea datelor numerice existente n tabelele de calcul).
Programele de gestiune a bazelor de date - FoxPro, Microsoft Access, Oracle (acest
program organizeaz colectii mari de date, pentru ca informatia s fie disponibil
utilizatorului prin realizarea interogrilor si a extragerilor de date).
Altele, folosite n domenii diverse, specializate.

2.4 Interfata grafic cu utilizatorul (GUI)


Un program ce utilizeaz o interfat grafic utilizeaz de obicei un sistem de operare bazat pe
ferestre. Acest program afiseaz n ferestrele de pe ecran meniuri, simboluri, suprafete de lucru si
ferestre pentru aplicatii, dispozitive grafice folosite n interactiunea cu un computer, pictograme,
butoane, casete de dialog etc., iar utilizatorul controleaz aceste ferestre cu ajutorul mouse-ului.
Concis, avantajele folosirii GUI sunt:
Interactiune cu computerul mai usoar si mai eficient pentru utilizator,
Simplificare a instructiunilor complexe, realizat cu ajutorul pictogramelor si meniurilor;
Initiere intuitiv a comenzilor ctre computer;
2

Programele si fisierele sunt mai usor de mnuit si organizat; Componentele de baz ale
interfetei grafice cu utilizatorul, sunt:
indicator sau punctator (n general arat ca o sgeat sau ca un l);
dispozitiv de punctare, un mouse sau un trackball, care permite selectarea obiectelor de
pe ecran;
pictograme (icons), mici desene care reprezint comenzi, fisiere sau ferestre, ce pot fi
activate cu ajutorul mouse-ului;
desktop - zona de pe ecran unde se afl pictogramele;
ferestre (windows)- zone ale ecranului n care se pot executa activitti diferite;
meniuri (menus) - contin comenzile care se pot selecta pentru a fi executate.

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