(O captură de ecran pentru Writer de la OpenOffice.org)
Software de calculator este orice tip de program de calculator, proceduri, sau documentaţie care realizează unele sarcini pe un sistem informatic. Termenul include software de aplicație, cum ar fi procesoare de text folosite de utilizatori, software de sistem, precum sistemele de operare, care asigură interfaţa cu hardware computerului pentru a furniza serviciile necesare pentru aplicații software, şi middleware care controlează și coordonează sisteme distribuite.
Aplicaţii software pentru procesare de text, navigare pe Internet, fax pe Internet, e-mail și alte mesaje digitale, playback multimedia, jocuri pe calculator și programe de calculator sunt folosite în mod obişnuit. Utilizatorul unui calculator personal modern este posibil să aibă cunoștințe semnificative despre mediul de operare și programele de aplicație, dar nu este neapărat interesat de programare și nici măcar de scrierea de programe pentru calculator. Prin urmare, cele mai multe software scrise în primul rând pentru calculatoarele personale tind să fie proiectat cu simplitate de utilizare, sau „ușor de utilizat”. Cu toate acestea, industria de software va oferi în permanenţă o gamă largă de produse noi pentru utilizare în calculatoarele personale care vizează atât expertul cât și utilizatorul non-expert.
Sistemul de operare
Un sistem de operare (SO) gestionează resursele calculatorului și oferă programatorilor o interfață folosită pentru a accesa aceste resurse. Un sistem de operare procesează datele de sistem și datele introduse de utilizator, și răspunde de alocarea și gestionarea sarcinilor și a resurselor de sistem interne, ca un serviciu pentru utilizatori și programe ale sistemului. Un sistem de operare execută sarcini de bază, cum ar fi controlul și alocarea de memorie, prioritizarea cererilor de sistem, control dispozitive de intrare și de ieșire, facilitând crearea de rețele de calculator și gestionarea fișierelor.
Sistemele de operare obişnuite ale calculatoarelor de birou contemporane sunt Microsoft Windows, OS X, Linux, Solaris și FreeBSD. Windows, OS X, şi Linux, toate au variante de server și variante personale. Cu excepția Microsoft Windows, proiectarea fiecărui sistem de operare menționat mai sus a fost inspirată de către, sau moștenită direct din sistemul de operare Unix. Unix a fost dezvoltat la Bell Labs la început ultimilor ani 1960, și a dat naștere la dezvoltarea a numeroase sisteme de operare gratuite și proprietare.
Microsoft Windows
Microsoft Windows este numele de marcă colectivă a mai multor sisteme de operare software ale Microsoft. Microsoft a introdus pentru prima dată un mediu de operare numit Windows în noiembrie 1985, ca o extensie pentru MS-DOS, ca răspuns la interesul tot mai mare în interfețe grafice (GUI) generate de introducerea de Apple în 1984 a calculatoarelor Macintosh. Cele mai recente versiuni de client şi server ale Windows sunt Windows 8 și Windows Server 2012, respectiv, care au fost disponibile la vânzare cu amănuntul din 26 octombrie 2012. În această familie a sistemelor de operare sunt incluse şi Windows XP, Vista. 7 și 8 și, de asemenea, SO echivalente pentru servere.
OS X
OS X (fosta Mac OS X) este o linie de sisteme de operare dezvoltate, comercializate, și vândute de Apple Inc. OS X este succesorul al lui Mac OS original, care a fost sistemul de operare primar Apple din 1984. OS X este un sistem de operare grafic bazat pe UNIX, și Snow Leopard, Leopard, Lion, Mountain Lion, şi noul Mavericks, sunt versiuni. Cea mai recentă versiune de OS X are denumirea OS X Mavericks.
Pe iPhone, iPad, și iPod, sistemele de operare urcă de la iOS 1.0 la recentul iOS 7.1.
Linux
{gallery labels=filename}calculatoare/KDE_4.jpg{/gallery}
Linux este o familie de sisteme de operare pe calculator asemănătoare cu Unix. Linux este unul dintre cele mai proeminente exemple de software gratuit și dezvoltare în sursă deschisă: de obicei, tot codul sursă de bază poate fi modificat în mod liber, folosit, și redistribuit de către oricine. Numele de „Linux” vine de la kernel-ul Linux, lansat în anul 1991 de către Linus Torvalds. Utilităţile şi bibliotecile sistemului vin de obicei de la sistemul de operare GNU, anunțat în 1983 de către Richard Stallman. Contribuția GNU este baza pentru numele alternativ GNU+Linux.
Cunoscut pentru utilizarea sa în servere ca parte a setului de aplicaţii LAMP, Linux este susținut de corporaţii precum Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, Canonical Ltd. și Sun Microsystems. Este folosit ca un sistem de operare pentru o mare varietate de hardware, inclusiv calculatoare desktop, netbook-uri, supercalculatoare, sisteme de jocuri video, cum ar fi PlayStation 3, mai multe jocuri arcade, și dispozitive integrate, cum ar fi telefoane mobile, playere media portabile, routere, și sisteme de iluminat pentru scene.
Aplicații
{gallery labels=filename}calculatoare/Gimp-gnome-2.2.jpg{/gallery}
Utilizatorii de computere folosesc software de aplicații pentru a efectua diverse sarcini. Software-ul de sistem acceptă aplicații și oferă servicii comune, cum ar fi gestionarea memoriei, conectivitatea la rețea, sau drivere de dispozitiv; toate putând fi utilizate de aplicații, dar nu sunt în mod direct de interes pentru utilizatorul final. O analogie simplă, chiar dacă e imperfectă, din lumea reală, ar putea fi relația dintre un bec electric (o aplicaţie), şi o instalație de producere a energiei electrice (un sistem). Centrala electrică doar generează electricitate, dar nu o utilizează ea însăşi până când nu apare o aplicaţie ca becul electric pentru care efectuează un serviciu de care beneficiază utilizatorul.
Exemple tipice de aplicații software sunt procesoarele de text, foile de calcul și playere media. Aplicații multiple grupate într-un pachet sunt denumite uneori suită de aplicatii. Microsoft Office și OpenOffice.org, care includ fiecare câte un procesor de text, o foaie de calcul, și multe alte aplicații discrete, sunt exemple tipice. Aplicațiile separate dintr-o suită de obicei au o interfață de utilizator care au elemente comune, ceea ce le face mai ușor pentru utilizator de învățat și folosit fiecare aplicație în parte. De multe ori acestea pot avea unele capabilităţi de a interacționa unele cu altele în moduri benefice pentru utilizator. De exemplu, o foaie de calcul este posibil să fie încorporată într-un document editat de procesorul de text, chiar dacă aplicația de calcul tabelar a fost creată separat.
Dezvoltarea pentru utilizatorul final personalizează sistemele pentru a satisface nevoile specifice ale utilizatorului. Software pentru scrierea de către utilizator includ șabloane de calcul tabelar, macro-uri pentru procesoare de text, simulări științifice, grafică și scripturi de animație. Chiar si filtrele de e-mail sunt un fel de software de utilizator.
Lasă un răspuns