Capitolul I Concepte de bază ale Tehnologiei Informației Structura calculatorului personal Componenta software
Componenta software reprezintă partea logică a calculatorului (programe); programele se grupează în: sisteme de operare programe de aplicaţii.
1.2.3. Sistemul de operare (SO) reprezintă totalitatea programelor care asigură alocarea şi utilizarea resurselor logice şi fizice ale calculatorului; cu ajutorul lui se administrează: capacitatea de stocare a memoriei, timpul de lucru al procesorului, sistemul de intrări/ieşiri; date, informaţii, programe specializate; asigură comunicarea cu utilizatorul; sistemul de operare se găseşte instalat în calculator pe hard disk.
Încărcarea sistemului de operare La deschiderea calculatorului, BIOS-ul (Basic Input/Output System), un software aflat în memoria ROM (nu aparţine sistemului de operare) verifică existenţa şi funcţionarea componentelor hardware (memorie RAM, hard disk, placă video, tastatură); BOOT strap-ul, un program al BlOS-ului, citeşte primul sector al hard diskului (Master Record), unde este SO, şi-l încarcă în RAM; acest sector încarcă şi nucleul SO în RAM şi-l lansează în execuţie.
Funcțiile S.O. comandă şi controlează execuţia programelor; asigură asistarea utilizatorilor; gestionează fişiere (prelucrează, modifică, organizează fişierele); gestionează/asigură partajarea resurselor. Software Aplicații Sistem de operare Hardware CPU RAM I/O
Termeni specifici S.O. monouser - serviciile SO sunt oferite, la un moment dat, doar unui singur utilizator; multiuser - serviciile SO sunt accesate simultan de aplicaţii ale mai multor utilizatori; monotasking - SO realizează, la un moment dat, o singură sarcină (task, proces); multitasking SO desfăşoară simultan mai multe programe (task-un, procese). Driverul este un program care permite sistemului de operare să recunoască o componentă hardware.
Exemple de sisteme de operare: MS-DOS Este un sistem ce realizează procese monotasking (se execută o singură sarcină de lucru într-un anumit timp); Asistența acordată utilizatorului se face prin linia de comandă (utilizatorul introduce comenzi de la tastatură; el trebuie să cunoască fiecare comandă); nu este necesar mouse-ul.
Microsoft: Windows 95, 98, 2000, Millennium, Windows XP, Windows Vista, Windows 7 Gestionează procese multitasking simultan; Exemplu: în acelaşi timp se ascultă o melodie şi se foloseşte o aplicaţie pentru scrierea unui text. asistenţa acordată utilizatorilor se face prin interfaţa grafică GUI (Graphical User Interface). Aceasta conţine obiecte grafice (ferestre, pictograme, meniuri) ce sunt acţionate prin intermediul mouse-ului.
UNIX/LINUX este un sistem multiutilizator şi multitasking. Linux poate fi instalat pe o varietate largă de hardware, începând cu telefoane mobile, tablete, console video, continuând cu calculatoare personale până la supercomputere
Macintosh sau Apple Mac OS gestionează procese multitasking; a fost primul sistem care acorda asistenţă utilizatorilor prin interfaţa grafică GUI; este un sistem stabil, cu protecţie foarte bună.
Versiunile Versiunile unui sistem de operare sunt numere/litere atribuite acestuia. O versiune mai nouă (are atribuit un număr mai mare) reprezintă o variantă îmbunătăţită a uneia anterioare.
Programe de aplicaţii Sunt destinate rezolvării problemelor din diferite domenii. Exemple de programe de aplicaţii: editoare şi procesoare de texte - Notepad, MS Word, Writer, programe de calcul tabelar - MS Excel, Lotus; programe pentru prezentări PowerPoint, Corel Presentation, Impress sisteme de gestiune a bazelor de date - Access, FoxPro, Oracle, MySQL; programe pentru desenare şi prelucrare a imaginilor - Paint, CorelDraw, Photoshop', programe de navigare şi comunicare pe internet - Internet Explorer, Outlook, Firefox Mozilla, Opera, Google Chrome, Safari.
Recapitulare Componenta software reprezintă partea logică a calculatorului adică programele. Ele se grupează în sisteme de operare și programe de aplicaţii. Sistemul de operare reprezintă totalitatea programelor care asigură alocarea şi utilizarea resurselor logice şi fizice ale calculatorului. El se încarcă la pornirea calculatorului. Exemple de S.O. MS-DOS, Windows, Unix/Linux, MacOS Programele de aplicații sunt destinate rezolvării problemelor din diferite domenii. Exemple: Word,Excel, PowerPoint, Access, Google Chrome, Mozilla Firfox,Corel, Photoshop, Oracle, MySQL.