1
SOFTURI DE BAZA SI SOFTURI APLICATIVE (de aplicaţii)
Softurile sunt programele pentru calculator care ii permit unui
utilizator sa folosească calculatorul pentru realizarea de activitati
specifice cum sint editarea de text, prelucrarea grafica, etc. Un soft
("software" in lb. engleza) este alcatuit dintr-un un set de
instructiuni (numite cod sursa) scrise intr-un limbaj special (numit
limbaj de programare) care este inteles de calculator si interpretat in
asa fel incit utilizatorul calculatorului sa poata desfasura
activitatea pe care o doreste.
Componenta software principală (de bază) a unui calculator se numeste
sistem de operare (SO). Sistemul de operare este programul (softul)
care gestioneaza functionarea in mod unitar a componentelor hardware,
adica le permite acestora sa colaboreze unele cu celelalte in scopul
functionarii optime a softurilor (programelor) instalate pe calculator.
SO se interpune deci intre componentele hardware si cele software iar
de aici rezulta rolul sau esential pentru functionarea calculatorului.
Fiecare soft (editoarele de text, programele de calcul tabelar, etc.)
este specializat in realizarea anumitor sarcini si de aceea se poate
spune ca fiecare soft este un fel de "creier" specializat in domeniul
sau. Aceste "creiere" (diversele softuri instalate pe calculator) nu ar
putea insa functiona optim daca nu ar avea la dispozitie un sistem de
interactiune cu componentele hardware. Aici intervine SO care pune la
dispozitie "reteaua nervoasa" prin care softul intra in contact cu
"muschii" (componentele hardware) care trebuie sa produca actiunile
dorite de soft (de ex. generarea de imagini, sunete, etc.).
Rolul SO nu se limiteaza insa la asigurarea unei interfete intre
hardware si software, ci el are si alte roluri extrem de importante, ca
de exemplu gestionarea resurselor calculatorului alocate softurilor
care ruleaza in acelasi timp. Analogiile intre corpul uman si
calculator sint instructive si in acelasi timp destul de usor de
inteles. Daca lasam de-o parte analogia de mai sus putem sa cream o
alta analogie referitoare la relatia dintre SO si softurile instalate.
Sistemul de operare poate fi asemanat cu scheletul uman care ofera
stabilitate si de asemenea puncte de fixare pentru muschi. Muschii sint
aceia care pun in miscare diversele parti ale corpului in asa fel incit
sa poata fi efectuate actiunile pe care le doreste un om (mers,
alergat, apucat, zimbit, etc.). Softurile pe care le instalam pe
hardisc pot fi asemanate cu muschii pentru ca ele sint acelea care ne
permit efectuarea operatiunilor pe care le dorim (editare de text,
vizionare de filme, etc.). Muschii nu ar putea insa functiona daca nu
ar exista punctele de fixare oferite de oasele scheletului si in mod
similar nici softurile nu ar putea functiona daca nu ar beneficia de
suportul (ajutorul) sistemului de operare care le pune la dispozitie o
parte din resursele calculatorului, in asa fel incit softurile sa-si
duca la bun sfirsit sarcinile impuse de utilizator.
Numarul sistemelor de operare nu este mare, ele putind fi numarate pe
degetele de la o singura mina. Acest lucru este datorat in buna masura
complexitatii acestor softuri care sint de cele mai multe ori opera
unor colective formate din mai multe zeci sau sute de programatori.
Cel mai raspindit SO pentru PC este Windows care exista in mai multe
versiuni, dintre care cele mai noi sint Win 98 SE, Win ME, Win 2000 si
Win XP, enumerate in ordinea aparitiei lor pe piata. Windows este un SO
care trebuie folosit cu licenta de utilizare, fiind deci un SO care
trebuie cumparat pentru a putea fi folosit in mod legal.
Primele SO pentru PC dispuneau de o interfata de comunicare cu
utilizatorul bazata pe linia de comanda ("Command Line Interface" -
CLI). Aceasta insemna ca un utilizator trebuia sa scrie cu ajutorul
tastaturii o comanda si sa apese tasta Enter pentru ca in acest fel
calculatorul sa inteleaga ce operatie are de efectuat. Crearea,
stergerea sau mutarea fisierelor erau deci niste operatii relativ
laborioase si pe deasupra utilizatorul trebuia sa fie mereu atent sa nu
scrie o comanda gresit, caz in care calculatorul nu recunostea comanda
si aceasta trebuia rescrisa. Pentru a usura interactiunea cu
calculatorul a fost creata la mijlocul anilor 1980 o interfata cu SO
bazata pe elemente grafice, la care nu mai era necesara scrierea
comenzilor.
Interfata grafica cu utilizatorul ("Graphical User
Interface") a impus folosirea mausului in locul tastaturii ca
dispozitiv de emitere de comenzi pentru calculator. Cu ajutorul
mausului nu mai era nevoie sa fie scrisa comanda ci era de ajuns sa ii
fie indicata calculatorului operatiunea care se dorea a fi executata.
Acest lucru se realiza cu ajutorul unor simboluri grafice (constind din
mici desene numite pictograme, iconite - "icons") pe care daca se facea
dublu clic cu mausul erau lansate in executie diversele softuri
instalate pe hardisc. Pictogramele se gaseau si in structura
"butoanelor", elemente de interfata pe care daca se facea clic era
lansata in executie o comanda (de ex. copierea unui fisier). Cu alte
cuvinte nu i se mai "spunea" calculatorului ce sa faca, ci i se
"arăta", lucru mai usor si mai putin predispus la greseli de
interpretare din partea calculatorului. De asemenea, navigarea prin
structura de fisiere ca si operatiile cu acestea au devenit mult mai
usoare si mai intuitive decit inainte iar ca urmare folosirea
calculatorului a devenit accesibila intregii populatii, indiferent de
virsta sau de nivelul de educatie.
Sistemele de operare sint niste softuri complexe care se caracterizeaza
prin faptul ca activitatea lor se desfasoara in cea mai mare parte in
fundal si in mod automat, deci fara ca activitatea sa iasa in evidenta
si fara sa fie nevoie de interventia utilizatorului calculatorului. Din
aceasta cauza invatarea folosirii unui SO este usoara pentru ca acele
aspecte ale activitatii sale care sint vizibile (si care deci trebuie
invatate) sint de cele mai multe ori extrem de simple si se refera in
principal la gestionarea fisierelor de pe hardisc si la configurarea
echipamentelor hardware in asa fel incit acestea sa poata fi
recunoscute de SO si astfel sa poata fi folosite corespunzator.
Fiecare SO are nevoie softuri de aplicatii care sa
fie scrise in mod special pentru el. Creatorii de softuri se orienteaza
deci catre un anumit SO atunci cind se decid sa conceapa un soft. Acest
lucru face ca pentru SO Windows sa existe un numar mai mare de softuri
disponibile (cu plata sau gratuite) decit pentru SO Linux, explicatia
fiind ca autorii de softuri pentru PC au interesul ca produsul muncii
lor sa aiba o piata mai mare de desfacere. Totusi exista si pentru
Linux sau BSD un numar apreciabil de aplicatii (in marea lor majoritate
gratuite) in special in ceea ce priveste folosirea obisnuita a
calculatorului (editare de text, explorarea internetului, etc.). Aceste
SO sint insa deficitare in privinta softurilor pentru divertisment
(jocuri pe calculator, programe profesionale de creare de muzica, etc.)
ai caror autori se orienteaza in marea lor majoritate catre SO Windows
si nu creeaza de cele mai multe ori si o varianta a softurilor pentru
SO de tip Unix.
Softurile aplicative (numite şi programe de aplicaţii) se
instalează īn cadrul sistemului de operare şi permit efectuarea
de sarcini diverse.
Programele de aplicaţii reprezintă nivelul superior al sistemului
software, cel mai apropiat de utilizator, constituit din totalitatea
programelor destinate rezolvării unor programe specifice.
Aceste programe de aplicaţii sau soft-uri de aplicaţii se īmpart īn mai
multe categorii:
• Soft-ul specializat - este un produs specializat īn
rezolvarea anumitor sarcini pentru clientul care l-a comandat. Este mai
costisitor, fiind realizat de obicei ca uniact, dar prezintă avantajul
că este protejat īmpotriva pirateriei, el putāndu-se folosi doar pe
echipamentul respectiv;
• Soft-ul semigeneralizat - pachete de programe
realizate de firme specializate care au o arie de cuprindere mare din
punct de vedere al utilizatorului;
• Soft-ul generalizat - programele din această grupa
pot fi folosite de orice utilizator, fără nici o adaptare. Utilizatorul
solicită programul de la firme specializate īn funcţie de tipul
calculatorului, de capacitatea sa de memorie şi de datele ce trebuie
prelucrate. Tendinţa de realizare a acestor programe este de
automatizarea a foarte multor funcţii, īn condiţiile īn care
utilizatorul nu este un specialist īn informatică.
Pentru un utilizator obişnuit cea mai mare importanţă şi utilitate o
prezintă programele din categoria soft-urilor generalizate. Ele au fost
create pentru uşurarea muncii persoanelor care lucrează cu un
calculator, fiecare aplicaţie avānd utilitatea sa. Īn funcţie de scopul
pentru care au fost concepute, distingem:
a) Aplicaţii pentru Birotică : ajutor, editare de
text, dicţionare, imprimare, suite office,
b) Aplicaţii pentru Fişiere : administrare, arhivare,
backup, catalogare, căutare, inscripţionare, vizualizare;
c) Aplicaţii pentru Internet : Web, e-mail, forum,
chat, transfer de fişiere;
d) Aplicaţii pentru Multimedia : audio, grafică,
video;
e) Aplicaţii pentru Programare : assembler, Basic,
Pascal, C, Java, PHP & MySQL, ASP;
f) Aplicaţii pentru Securitate : antivirus,
antispysoft, antideturnare, parafoc, supraveghere, intimitate, criptare;
g) Aplicaţii pentru Sistem : (hardware şi software)
informaţii, performanţă, monitorizare, utilitare;
h) Aplicaţii pentru Tehnice : software pentru
studenţi şi ingineri
a) APLICAŢII PENTRU BIROTICĂ
Programele de aplicaţii pentru birotică sunt destinate pentru: editare
de text, imagini şi formule matematice; calcul tabelar; realizare de
prezentări, baze de date, pagini Web.
Dintre programele de aplicaţii pentru birotică cel mai cunoscut program
de aplicaţii este: Microsoft Office, pentru care se recomandă sistemele
de operare: Windows, sau Macintosh. Pachetul cuprinde o suită de
programe de aplicaţii produse de compania Microsoft, īn care sunt
incluse programele: WORD, EXCEL, POWERPOINT, ACCESS.
Programul de aplicaţii pentru birotică Microsoft Office cuprinde:
• Procesoare de text şi imagine fixă tip document:
WORD, WORDPAD;
• Procesoare pentru prezentări: POWERPOINT;
• Procesoare pentru tabele, calcule şi reprezentări
grafice: EXCEL;
• Programe de gestiune a bazelor de date: ACCESS;
1
b) APLICAŢII PENTRU FIŞIERE
Dintre aplicaţiile pentru fişiere distingem cāteva grupe mari de
aplicaţii:
• Administrare de fişiere: Exemplu: TOTAL COMMANDER;
• Arhivarea fişierelor: Exemple: WinZip, EasyZip,
Winrar;
• Catalogare de fişiere; Exemplu: Agent Ransack
• Backup: Exemplu: PowerQuest Drive Image;
• Căutare de fişiere (pe discurile calculatorului):
Exemplu: Where is it ?;
• Inscripţionare de fişiere pe CD / DVD;
Exemple: CDR DAO , Nero ;
• Vizualizare de fişiere; Exemplu: Quick View Plus .
c) APLICAŢII PENTRU INTERNET
Internetul oferă mai multe servicii utilizatorilor săi. Toate
serviciile funcţionează īn mediul client-server. Pentru a avea acces la
acestea, utilizatorul trebuie să folosească programele-client adecvate:
pentru fiecare funcţie există programe specifice. Cum Internetul este
īntr-o evoluţie constantă, programele-client au tendinţa de a integra
diferitele funcţii şi totul devine din ce īn ce mai uşor de utilizat.
• Suita de programe: explorare Web, e-mail,
newsgroups, chat: Exemple: Mozilla , Opera
• Explorare Web; Exemplu: Internet Explorer ;
• Căutare de pagini Web: Exemplu: Copernic Agent
Professional ;
• Descărcare de pagini Web: Exemplu: Offline Explorer
;
• Realizare de pagini Web: Exemplu: Amaya ;
World Wide Web (WWW, Web) reprezintă o adevărată bibliotecă virtuală de
unde se pot obţine foarte multe documente. Rata sa de creştere a fost
spectaculoasă īn ultimii ani, Web-ul devenind foarte repede o sursă de
informaţii obligatorie pentru mulţi oameni. Una dintre calităţile care
au impus acest serviciu este faptul că celelalte servicii ale
Internetului pot fi accesate, īn totalitate sau īn parte, prin
intermediul WWW. Pe Web se pot găsi numeroase servicii de
căutare,
generale sau pentru un anumit domeniu. Dacă lansăm aceeaşi căutare prin
mai multe servicii de căutare, introducānd aceleaşi cuvinte cheie īn
formulare, vom obţine rezultate diferite. Īn plus, rezultatele vor fi
diferite de la o zi la alta pentru acelaşi serviciu de căutare.
Poşta electronică (e-mail) permite utilizatorilor de Internet să
schimbe mesaje scrise īn mod eficient şi rapid. Īn general, recepţia
mesajelor se face īn mai puţin de un minut de la trimitere, peste tot
īn lume. Pentru a participa la această activitate, utilizatorul trebuie
să dispună de o adresă de poştă electronică.
• Programe client: Outlook Express ;
• Monitorizarea conturilor de e-mail: exemplu: Magic
Mail Monitor ;
• Anti-spam ; exemplu: Mailfilter
Pe Internet se īntālnesc īn principal trei tipuri de forumuri. Primul
tip se bazează pe poşta electronică, funcţionānd prin crearea şi
menţinerea unei liste de abonaţi (listserv). Toate mesajele publicate
sunt dirijate către adresele de e-mail ale abonaţilor. Anumite forumuri
au un moderator care filtrează mesajele.
d) APLICAŢII MULTIMEDIA
• Identificarea şi redarea fişierelor multimedia;
Exemplu:
Multimedia Xplorer . Programele care permit vizualizarea şi conversia a
numeroase tipuri de fişiere cu grafică, precum şi aplicarea de efecte
speciale imaginilor, se numesc vizor.
• Afişare (redare de fişiere imagine + opţiuni pentru
adaptare); Ex.: XnView , ACDsee PowerPack ;
• Ascultare şi vizionare (redare de fişiere audio şi
video); Ex.: Winamp , Jet Audio Plus ;
• Vizionare (redare de fişiere video);
• Creare şi editare de imagini: Exemple: GIMP , Paint
Shop Pro ;
• Editare (realizare de fişiere audio);
• Codare (realizare de fişiere video);
• Prelucrare de fişiere
e) APLICAŢII PENTRU PROGRAMARE
Un program (software) este o listă organizată de instrucţiuni
care,
atunci cānd este rulată, face ca un calculator să se comporte īntr-un
fel predeterminat. Calculatoarele nu pot fi folosite fără programe. Un
program este ca o reţetă: conţine o listă de ingrediente (numite
variabile) şi o listă de comenzi (numite declaraţii) care spun
calculatorului ce să facă cu variabilele. Acestea din urmă pot
reprezenta date, text sau imagini grafice. Un program este realizat cu
ajutorul unor limbaje de programare . De obicei, fiecare program
trebuie "tradus" īn limbajul maşină pe care īl īnţeleg calculatoarele.
Această operaţie este realizată de programe numite compilatoare,
interpretoare sau asambloare. Atunci cānd doriţi să folosiţi un program
pentru calculator, aveţi nevoie de o versiune executabilă a
programului. Acest lucru īnseamnă că programul este deja īn limbaj
maşină, adică a fost compilat, asamblat şi este gata pentru a
funcţiona.
f) APLICAŢII PENTRU SECURITATE
• Antivirus: Exemple: Open AntiVirus , Panda
Antivirus Platinum ;
• Antispysoft - Programele spion şi publicitare pot
indica altor
persoane felul īn care este folosit calculatorul tău. Rolul programelor
antispysoft este să caute prin calculator şi să elimine elementele
identificate. Exepmle: SpyBot Search & Destroy;
• Antideturnare; Supraveghere;
• Intimitate;
• Criptare.
g) APLICAŢII PENTRU SISTEM
• Informaţii hardware şi software. Exemple: PC Wizard
2004 , Everest ;
• Monitorizare hardware;
• Evaluarea performanţei;
• Configurare: Exemplu: X-Setup Pro ;
• Optimizare;
• Īntreţinere şi depanare;
• Utilitare pentru partiţionare hard-disk; Exemplu:
PowerQuest Partition Magic
h) APLICAŢII TEHNICE
Programele de aplicaţii tehnice reprezintă soluţii informatice pentru
oameni de ştiinţă şi ingineri: calcul matematic, achiziţie de date,
analiza datelor, managementul şi controlul calităţii, CAD, simulări,
laboratoare virtuale, design ingineresc, designul circuitelor
electronice, sisteme de control, cercetare şi educaţie. Ele sunt create
īn funcţie de domeniul tehnic, economic sau ştiinţific īn care se
utilizează.
Cele mai ok referate! www.referateok.ro |